Arcgis(一) 製作全國行政區shp文件

        最近在忙畢業設計,需要用行政區的shp面文件來做空間相關分析。查了一些資料,發現並沒有現成的某個省份或直轄市的shp文件,不少還需要RMB下載,唉,走了不少彎路,這裏分享一下製作方法。

一、Shapefile說明

Shapefile是一種用於存儲地理要素的幾何位置屬性信息的非拓撲簡單格式,它可以在Arcgis中進行使用和編輯。通常包括以下這些文件:

文件後綴名 主要作用
.shp 用於存儲要素幾何的主文件 ,必需文件
.shx 用於存儲要素的幾何索引文件,必需文件
.dbf 用於存儲要素屬性信息的的dBASE標,必需文件
.sbn和.sbx 用於存儲要素空間索引的文件
.prj 用於存儲座標系信息的文件
.xml 用於存儲shapefile的相關信息

        通常來說,我們簡稱的shp文件主要指前三種文件,最重要的就是shpdbf文件,分別用於存儲幾何位置信息和屬性信息。其他文件都是對其進行輔助完善的。(一般軟件指定導出shapefile格式的時候,都會有這些文件,不用擔心會少了哪個文件)

二、下載矢量數據文件

        首先,需要進入國家基礎信息網站全國地理信息庫,註冊下載我們需要的數據。這裏以安徽省爲例,將I50和H50添加成果車,填寫信息後可以免費下載。在這裏插入圖片描述

三、Arcgis合併數據

        下載完成後,解壓兩個zip文件,得到兩個gdb文件。打開Arcgis後,導入數據
        導入方式:文件——添加數據——H50.gdb、I50.gdb——BOUA,導入結果如下:
在這裏插入圖片描述
此時,需要對數據進行合併處理:
中文版本:地理處理——ArcToolbox——數據管理工具——常規——合併
英文版本:ArcToolbox——Data Management Tools——General——Merge
添加數據後出現以下界面(注意一定要點右邊的"文檔"進行添加,否則兩個BOUA名一樣,不能合併!):
在這裏插入圖片描述
點擊確定後,需要等幾分鐘,合併完成後,如下圖所示
在這裏插入圖片描述
兩個區域的顏色保持一致了,但中間還有一條分割線需要進行處理,操作步驟如下:
中文版本:ArcToolbox——數據管理工具——製圖綜合——融合
英文版本:ArcToolbox——Data Management Tools——Generalization——Dissolve
勾選PAC和Name後,點擊確定
在這裏插入圖片描述

四、篩選目標數據

合併數據完成後,點擊右鍵打開屬性表,觀察可知,安徽省PAC的開頭爲34
在這裏插入圖片描述
以下,開始對數據進行篩選(這裏就不寫英文版本啦,因爲翻譯過來與軟件差不多意思):
分析工具——提取分析——篩選,在表達式輸入SQL篩選語句:

"PAC">340000 AND "PAC"<350000

在這裏插入圖片描述
點擊確定後就得到我們需要的目標省份的圖層文件,最後一步導出shp文件即可:
右鍵數據——導出數據——保存類型(shapefile)
將生成的shp文件,導入Geoda中,顯示如下:
在這裏插入圖片描述
如果要進行空間相關分析,還需在dbf文件中添加屬性數據,可以不用Arcgis添加!只要用spss打開dbf即可!spss可保存爲dbf文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章