你還在為疾病空間分布研判、開展空間自相關分析(如莫蘭指數)的復雜操作而頭疼嗎?傳統用某GIS手動處理空間數據時,不僅要反復導入數據、編寫冗長工具鏈、調整地圖格式,往往折騰大半天還出不來成果;更易因步驟疏漏產生誤差,讓你在重復勞動中消耗大量精力。
現在,「公衛驛站」團隊研發了一款專業程序軟件,讓你徹底告別這些困擾!這款軟件一鍵搞定空間分布地圖繪制與自相關分析(莫蘭指數、局部自相關等),既能精準呈現疾病的空間集聚格局,快速鎖定熱點/冷點區域,為區域化防控策略制定提供硬核數據支撐;更能徹底擺脫某GIS的繁瑣桎梏,大幅提升工作效率與分析準確性。
為直觀展示程序軟件的地圖繪制效果與空間自相關熱點冷點分析能力,本次選取四川省甘孜州作為示例,以縣級行政區為基本單元開展相關操作與分析。如下圖:
![]()
![]()
![]()
大家已經看到效果圖了,
是不是既規范又美觀?
需要特別說明的是,
本軟件由「公衛驛站」團隊研發
如果需要這款軟件,
可以關注「公衛驛站」微信公眾號后臺私信小編,
也可以添加小編微信(微信號:Niu_TudouZi)獲取
如有需要
也可以加入以下專業技術群聊
群聊只為討論空間分析技術
以下是軟件詳細操作介紹
我們再詳細介紹一下這款程序軟件的繪制開發原理:只需向程序導入地圖文件(定義區域邊界) 和對應區域的統計數值,后臺代碼便會自動完成地圖繪制與數據分析。核心僅需兩類基礎文件,即可實現一鍵操作:
1. .shp格式地圖文件:內含地市、縣區或鄉鎮的行政邊界劃分數據(熟悉ArcGIS的同仁可自行導出,或由他人直接提供);若您不了解該文件類型,也不影響使用——關注微信公眾號「公衛驛站」,告知所需行政區域范圍,我們團隊會為您生成對應文件。
2. 統計數據表:需包含您已整理好的目標區域數據(如某地市各縣區/鄉鎮的具體統計數值),格式簡單,僅需對應區域與數值信息即可。
有了這兩類文件,就能一鍵完成空間分布地圖繪制和空間自相關熱點冷點分析。背后原理很簡單:開發團隊已在后臺預設完整運行腳本,軟件會自動讀取導入的.shp地圖文件(識別行政邊界)和統計數據(匹配區域數值),通過內置算法(空間自相關分析核心為全局與局部莫蘭指數計算,具體邏輯暫不展開)自動運算、繪制。其運行邏輯源于Python、R語言等專業編程語言,與直接用這些語言編程繪制的效果基本一致;若地圖和分析結果您是用于論文發表,可注明采用R語言某版本實現(因為這跟直接用Python、R語言做,只要運算邏輯一樣,結果是一樣的),如果審核老師問您要代碼,這就有點...但也不必關心,你可私信「公衛驛站」,我們團隊可以發相關實現代碼給您,如果您有興趣學習Python、R語言開展數據分析,您也可以關注我們,加入我們公衛人交流群一起探討學習。
接下來我們通過案例的方式詳細說明這款軟件的操作方法:
一、第一步:準備一份.shp格式的地圖文件,比如以甘孜州各縣區某傳染病的空間分析為例,首先我得有一個甘孜州各縣區的.shp文件。這一步對于會使用ArcGIS(這里無償宣傳一下ArcGIS,它是一款功能強大的專業地理信息系統GIS軟件,可實現地圖制作、空間數據管理與分析等核心功能)的朋友來說非常簡單,直接找個全國的縣區地圖摳出來就行,或者問下當地的同行,一般都會有,或者您關注我們「公衛驛站」,我們團隊人員可以幫您生成導出。如下圖(我們一會只需要讀取當中.shp那個文件就行)
![]()
二、第二步:我們得建立一個Excel數據表,統計甘孜州各縣區某傳染病病例數或發病率的數值是多少,如下圖(這里是亂填輸入了模擬的數據):
![]()
這里需要注意一點是,您Excel表的甘孜州縣區名稱需要跟剛才的.shp文件里面的縣區名稱要保持一致(因為只有名稱一樣才能成功關聯)。如果您不知道這個.shp文件里面的名稱命名,您可以用ArcGIS打開即可查看,如果您沒用過ArcGIS或沒有相關基礎,關注我們「公衛驛站」由我們團隊人員幫您查詢即可。
三、第三步:準備好了以上兩個文件材料后,到了這里您就已經可以實現一鍵繪制空間分布地圖和開展空間自相關熱點冷點分析。下面我們來具體說一下如何操作這款程序軟件:
1.打開我們的“程序軟件后,如下面頁面顯示(因程序軟件后臺運行代碼較多,打開后請耐心等待10-20s):
![]()
打開后會顯示左側的“空間分布地圖”和右側的“熱點冷點分析”模塊,我們先使用左側的“空間分布地圖”(默認顯示當前頁面)。
2.先導入.shp地圖文件(按路徑去導入即可)。如下圖:
![]()
導入成功后會在頁面顯示該.shp文件名稱。如下圖:
![]()
3.導入Excel數據表(需為.xlsx格式),步驟類似上一步導入.shp地圖文件的操作。導入成功后也是會顯示數據表名稱。如下圖:
![]()
4.兩個文件導入成功后,選擇您Excel數據表需要分析的子表(我這里只有Sheet1一個子表,所以默認只顯示一個,無需選擇,如果您Excel數據表由多個子表,這一步選擇具體的子表就可以)。
5.接下來進入.shp地圖文件和Excel數據表匹配環節(意思就是你要告訴程序您的縣區列名或者縣區列名是什么,讓他能匹配)。程序軟件會自動顯示.shp地圖文件和Excel數據表所有的列名,在“地圖匹配列”處選擇.shp地圖文件的匹配列,在“病例數據匹配列”處選擇Excel數據表的匹配列。.shp地圖文件一般要匹配的列名為name,或者您可以用ArcGIS打開.shp地圖文件看看你要分析的層級是叫什么列名,然后選擇就行。如果您實在不知道,可私信我們「公衛驛站」。或者您可以嘗試多次匹配,如果匹配成功點擊“繪制地圖”會正常顯示地圖,如匹配失敗會報錯,說明程序找不到匹配對象。比如這里.shp地圖文件的匹配列名我要選擇“Name”,Excel數據表匹配列名選擇“地區”。
![]()
6.匹配列名選擇好后,在“顯示數據變量”處選擇你要分析的變量(比如病例數或者發病率,根據我前面的Excel表數據這里我要選擇模擬數據)
![]()
7.接下來就可以點擊“繪制地圖”一鍵繪制空間分布地圖了(分類區間設置顯示默認值,因為開始你不知道怎么分區間,你可以根據地圖顯示情況進行調整,或者您可先調整區間后再點擊“繪制地圖”)。如下圖:
![]()
大家看著覺得很不規范和美觀吧,是因為這里我們還沒有合理設置區間設置,我們可根據病例數情況進行調整。調整后重新點擊“繪制地圖”,如下圖:
![]()
現在看著是已經很規范和美觀了吧,接下來可根據具體情況對標題、比例尺、指北針和圖例等的位置和字體大小進行自定義下調整。
8.空間分布地圖繪制完成后,下一步我們開始進行空間自相關熱點冷點分析。我們選擇右側的“熱點冷點分析”模塊,選擇后該模塊已經自動導入了去左側模塊的.shp地圖文件和Excel數據表,確定“分析數據變量”后直接點擊“全局莫蘭指數分析”和“熱點冷點分析”按鈕開展分析就可以。如下圖:
![]()
![]()
到了這里空間自相關熱點冷點分析我們也算是完成了,如果需要調整標題、比例尺、指北針和圖例等的位置和字體大小進行對應調整就行。圖片繪制完成后,最后可以點擊“導出地圖”和“導出分析數據”進行使用,導出分析數據后,導出來的數據秒是會顯示所有縣區的莫蘭指數等指標,如下圖:
![]()
這些數據您開展空間分析或者寫論文需要引用具體數值時,都是很重要的。
那么到了這里大家也能發現我們開發的這款程序軟件繪制空間分布地圖和開展空間自相關熱點冷點分析的優勢:
1.非常的快速和操作方便,只需要導入.shp地圖文件和輸入您的調查數據就可以一鍵繪制和開展分析;
2.非常的智能,里面的標題(如果不需要標題,直接刪除標題文字即可)、比例尺、指北針和圖例等元素的位置和字體大小您可以自由調整。這點來說對大家是非常方便的,如果您用傳統方法或者Python、R語言來繪制和分析,這些會花費你可能長達數小時的時間,但在我們這里,經過我們開發人員的精心部署,調整這些參數就是幾秒的事情。
3.繪制地圖時,對于區間顏色渲染可以自由自定義點擊更換和選擇,如果您不喜歡用這個顏色渲染,可以自定義更換不同區間的顏色渲染。(這其實就是Python或R語言通用的顏色渲染)
以上這兩點是經過了開發人員精心部署得以實現,如果您用傳統的地圖繪制軟件來實現,不僅要反復導入數據、調整地圖格式,往往折騰大半天還出不來成果;更易因步驟疏漏產生誤差,讓你在重復勞動中消耗大量精力,而且傳統方法技術門檻還很高。有些朋友可能會用Python或R語言來繪制和開展分析,但是不僅操作門檻高而且過程很繁瑣,因為即使你寫好了代碼,你要填寫很多路徑,對于里面的標題、比例尺、指北針和圖例等元素的位置和字體大小您要花很多時間去調整。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.