如何獲得行政區劃的地理文件

做一些空間特徵時,經常需要把屬性值映射到行政區劃上集計,看一看各行政區劃的分佈屬性特徵。那麼如何快速獲取這些地理文件呢

method 1

這個是我在這篇推送裏看到的,親測很多次,炒雞有用。這個網站可以免費下載全國任一地區行政區劃的 GeoJSON 格式數據

http://datav.aliyun.com/tools/atlas/#&lat=31.728167146023935&lng=104.32617187499999&zoom=3

打開是這樣
跟推送裏提到的不一樣的是,我用谷歌瀏覽器打開頁面如上圖所示,並沒有看到直接的下載按鈕,因此我一般是複製那個鏈接,利用迅雷下載,當然其他的下載器或者瀏覽器插件都可
以獲取上海市爲例
在這裏插入圖片描述
上面一個鏈接是上海市外輪廓,下面一個鏈接是還包括了行政區劃的界線,複製鏈接下載即可
以上獲取的是geojson文件,有時候需要shp文件,這個可以很方便的利用geopandas進行轉換,

import geopandas as gpd
import os
data = gpd.read_file(r'E:\data\shanghai_full.json')
try:
    os.mkdir('output')
except FileExistsError:
    pass
data.to_file('output/shanghai.shp',
             driver='ESRI Shapefile',
             encoding='utf-8')

這個推送還提到了介紹的另一種利用arcgis獲取行政區劃的方法,習慣arcgis操作的可以康康「教程」行政邊界矢量數據的獲取——以山西省爲例

method 2

怎樣獲得osm上的行政區劃shp文件

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