Python读取shp文件
时间: 2024-01-10 08:18:20 浏览: 104
python 读取shp文件
5星 · 资源好评率100%
要读取shp文件,需要使用Python中的GDAL库和OGR库。具体步骤如下:
1. 安装GDAL库和OGR库。可以使用pip命令进行安装:`pip install gdal`和`pip install ogr`
2. 导入GDAL库和OGR库:`from osgeo import gdal, ogr`
3. 打开shp文件:`driver = ogr.GetDriverByName('ESRI Shapefile')`和`dataSource = driver.Open('path/to/shapefile.shp', 0)`
4. 获取图层:`layer = dataSource.GetLayer()`
5. 遍历图层中的要素:`for feature in layer:`
6. 获取要素的几何信息和属性信息:`geometry = feature.GetGeometryRef()`和`attributes = feature.GetField('attribute_name')`
7. 关闭数据源:`dataSource = None`
阅读全文