利用Arcgis制作2019年重庆主城新区GDP地图
這段時間,簡單的學了一下arcgis作圖基礎,了解了一些基本操作,然后試著找了些數據練練手。
對于我來說,做個簡單的地圖能夠表示數據就可以了,并不需要多么專業
這里主要學習和參考了:Arcgis(二) 繪制區域劃分示意圖——以重慶五大功能區為例
照著步驟做了一下
練習的最終效果如下,由于剛學沒多久,還有許多操作沒學會,所以這個圖并不完整,還有很多地方需要進一步調整,不過這也算是一個開始吧
要做這個圖,首先是需要得到其地理數據,具體操作如下
1 獲取數據
在阿里云矢量數據網站中找到重慶市,下載數據
得到一個json文件
接下來利用python將此json文件轉為shapefile文件,代碼如下:
注:geopandas庫用pip比較難安裝,最好是離線安裝,應該是在安裝這個庫之前需要提前安裝好這四個庫gdal、Shapely、Fiona、pyproj
可以參見博文geopandas安裝心得
在這個網站https://www.lfd.uci.edu/~gohlke/pythonlibs/下載好這四個庫gdal、Shapely、Fiona、pyproj,然后在cmd或者Anaconda Prompt中輸入pip install 再把這個whl文件按住拖動到pip install 后面,回車安裝。
下載庫的時候,有點難找,可直接利用Ctrl+F查找要下載的庫
也可以離線打包下載
離線下載安裝包
下載單個離線包 - pip download -d your_offline_packages <package_name> 批量下載離線包 - pip download -d your_offline_packages -r requirements.txt通過python轉換后,得到一個文件夾,這個就是shapefile數據
除此之外,如果還要獲取一些其他相關數據
可以參見
GIS數據
全國行政區劃信息查詢平臺
2 在arcgis中繪圖
首先連接到剛剛轉換的重慶這個文件夾
將這個重慶.shp文件拖至地圖顯示區
接下將重慶全部主城新區選中
導出數據
保存到重慶這個文件夾中
注意:要素類必須存儲在數據庫中,若保存類型選擇了“要素類”,其保存路徑就必須先選定一個數據庫而非文件夾再保存,而文件夾中只能存儲shapefile文件,否則就會出現上述錯誤。
同樣將這個文件拖至繪圖區
打開其屬性表
可以看到,這里的城市名不是我們想要的,需要一個一個的修改
在修改之前需要打開編輯模式
這里我的修改方法有點笨,暫且這樣吧
修改完后,如下
添加數據可以使用表的連接,設置一個主鍵,進行連接
但這里因為只需要添加一列,我就使用添加新的字段了
將城市名這一列復制到excel中
按照順序將數據復制粘貼到arcgis中
同樣的,把主城九區數據也單獨導出,設置不同的顏色
最終布局
設置布局頁面
然后可以添加圖例、比例尺、標題、指北針等要素
出圖
最終效果
總結
以上是生活随笔為你收集整理的利用Arcgis制作2019年重庆主城新区GDP地图的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HLW8112在电力监控系统中的应用
- 下一篇: Python编程:接口