Python地学分析 — 矢量数据读取 02

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/XBR_2014/article/details/83618660

欢迎关注博主的微信公众号:“智能遥感”。

该公众号将为您奉上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

猜你喜欢

转载自blog.csdn.net/XBR_2014/article/details/83618660
今日推荐