Python地學分析 — 向量資料讀取 02
阿新 • • 發佈:2018-11-05
歡迎關注博主的微信公眾號:“智慧遙感”。
該公眾號將為您奉上Python地學分析、爬蟲、資料分析、Web開發、機器學習、深度學習等熱門原始碼。
Python的小夥伴們,咱們又見面啦!
本節給大家帶來得知識點仍然是GDAL讀取向量資料,並且我們還將這些資料進行視覺化,好了,廢話不多說,直接上程式碼!
~~~~~~~~~~~~~~~~~~~~~~~~~~
程式設計環境:
作業系統:windows
Python版本:2.7
IDE版本:PyCharm 2018.2.4專業版
~~~~~~~~~~~~~~~~~~~~~~~~~~
# _*_ coding: utf-8 _*_ __author__ = 'xbr' __date__ = '2018/10/31 12:44' import os import matplotlib.pyplot as plt from ospybook.vectorplotter import VectorPlotter # 資料當前路徑 os.chdir(r'D:\osgeopy-data\global') # 呼叫VectorPlotter類 vp = VectorPlotter(True) # 在當前路徑下分別畫兩個向量資料 vp.plot('ne_50m_admin_0_countries.shp', fill=False) # 面向量 vp.plot('ne_50m_populated_places.shp', 'bo') # 點向量 # 設定橫縱座標的名稱以及對應字型格式 font2 = {'family': 'Times New Roman', 'weight': 'normal', 'size': 15, } plt.xlabel('Longitude', font2) # X軸標題 plt.ylabel('Latitude', font2) # Y軸標題 plt.show() # 少了這句話則影象不顯示
該程式碼中用到了第三方matplotlib包以及自定義的ospybook包,第三方包直接pip install matplotlib安裝即可,ospybook包到我的百度網盤下載,然後安裝就行。下面是上述程式碼跑出的結果圖:
向量圖與ospybook安裝包的百度網盤下載資源:
https://pan.baidu.com/s/15KJ_bN7b2e3x_ORQYnPAMQ
密碼:dkgg