Cartogram又稱為變形地圖躺翻,依據地圖的某個屬性值對各個區(qū)劃進行扭曲變形,夸張顯示數值較高的區(qū)域牺荠。這個地方涉及到兩種屬性數據,一種是類似降雨量驴一、溫度的數值休雌,這種數值可以用區(qū)域的顏色表示,因為他反映的全局各個要素“平均”的性質蛔趴;而對于如區(qū)域選票數量挑辆、GDP綜合等特征,反映的是區(qū)域內各個要素“加和”的性質孝情,這種時候需要用柱狀圖或者餅圖表示,而不能用分級設色地圖洒嗤。而Cartogram則針對第二針情況箫荡,通過對行政區(qū)劃進行扭曲,達到突出顯示的效果渔隶,一般會保留原始的拓撲關系羔挡。
1. ArcGIS Cartogram插件
在ArcGIS中即可通過插件實現(xiàn)Cartogram繪制。插件下載地址為:Cartogram geoprocessing tool间唉。
該地理處理工具使用密歇根大學的Mark Newman和Michael Gastner開發(fā)的方法創(chuàng)建密度均衡制圖(Density Equalizing Cartograms)绞灼。 密度均衡制圖通過使其大小基于某一個屬性(如人口)來改變地圖多邊形的形狀。 多邊形的大小和形狀會發(fā)生變化呈野,有時變化很大低矮,但它們原來的鄰居仍然是鄰居,沒有添加新的鄰居或新的間隙被冒。
2.安裝插件
解壓EsriCartograms.zip文件军掂,根據下載的插件的說明文檔,即可逐步安裝插件:
- 安裝help文檔昨悼。將Cartograms\HelpFiles下的所有文件復制到ArcGIS安裝的Help\gp文件夾中蝗锥。在64位計算機上典型的ArcGIS 10.3安裝中,這將是C:\Program Files (x86)\ArcGIS\ Desktop10.3\help\gp
-
注冊dlls率触。打開命令窗口终议,輸入regsvr32+dll存放路徑,比如文中的存放路徑為"D:\Program Files (x86)\ArcGIS\Desktop10.3\ArcToolbox\Toolboxes\Cartograms\BnchMrkCartogram.dll"葱蝗,則在命令行輸入:
注冊DLL
3. 加載插件
打開一個空白的ArcMap文檔穴张,打開ArcToolbox,右擊垒玲,添加toolbox陆馁,找到Cartogram位置,加載即可合愈。
選擇對應的feature和所要展現(xiàn)的屬性值叮贩,既可得到結果击狮。記得輸出的feature不能是單獨的shapefile,必須是輸出database中益老。
先寫這么多彪蓬,明天看下實例結果。