【Python&GIS】Python处理矢量数据的基本操作(查询、修改、删除、新建)
ogr库是一个处理地理空间矢量数据的开源库。它可以读取多种数据格式,进行地理处理、属性表操作、数据分析等操作。目前ogr和osr库已集成到GDAL库中,可以对栅格数据、矢量数据进行处理分析,被3S的研究人员广泛应用。感兴趣的可以自己去了解一下,不懂得可以一起交流!
最近发现之前写的代码都快不认识了,所以及时做笔记真的很重要。今天给大家分享下如何使用Python对矢量数据进行编辑,顺便自己也复习一下。
一、安装库
osgeo这个库真的非常强大,大家可以自己去了解一下。
二、查询矢量数据
1.打开矢量数据
2.获取字段属性
3.获取字段的值
4.获取图层地理范围
5.获取某一要素的地理范围
三、修改矢量数据
1.修改要素的字段值
四、创建新矢量
1.创建新字段
2.创建新的矢量文件(shp)
五、删除矢量数据
1.删除字段
2.删除要素
由于我代码中已给详细的解释,所以就不单独加以文字说明了。本文章主要是分享个人在学习Python过程中写过的一些代码。有些部分借鉴了前人以及官网的教程,如有侵权请联系作者删除,大家有问题可以随时留言交流,博主会及时回复。