python地理数据进行处理相关操作
发布时间
阅读量:
阅读量
偶尔抽空的时间用于记录自己在学习上的点滴历程,并将其视为对自己日常学习的一种总结与回顾。如有不足之处恳请您给予指导与建议~
lGDAL库负责管理地理数据抽象模型和文件的读写操作。其osgeo模块中包含两个常用的大类模块:gdal和ogr。
GDAL是对栅格数据的处理,OGR是对矢量数据的处理。
1.OGR
- 数据驱动
driver = ogr.GetDriverByName(‘ESRI Shapefile’)
- Feature
通过调用GetFeatureCount(), GetFeature(),或GetNextFeature(),可以获取该层的所有元素;使用GetFeaturesRead()方法可以查询当前已读取的特征数量;数据生成器能够访问并读取各个特征的值;如果需要重新访问之前已经读取过的元素,则可以通过调用ResetReading()方法从头开始读取相关数据。
- 关闭数据
释放内存需要将要素的资源释放,使用Destroy()函数。 feature.Destroy()
关闭数据源,相当于文件系统操作中的关闭文件。datasource.Destroy()
- 其他(随时补充)
ogrinfo:打印矢量图层的信息
ogr2ogr:矢量数据格式转换
2.GDAL
在GDAL模型里面,重要的有三个概
全部评论 (0)
还没有任何评论哟~
