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