1. 程式人生 > >Python地學分析 — 向量資料讀取 02

Python地學分析 — 向量資料讀取 02

歡迎關注博主的微信公眾號:“智慧遙感”。

該公眾號將為您奉上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