gdal读取geojson
时间: 2023-10-01 18:02:05 浏览: 230
gdal读取geotiff数据
5星 · 资源好评率100%
使用GDAL读取GeoJSON文件可以使用以下步骤:
1. 导入必要的模块:
```python
import os
from osgeo import gdal
from osgeo import ogr
```
2. 打开GeoJSON文件:
```python
filename = "path/to/your/geojson/file.geojson"
ds = ogr.Open(filename)
```
3. 获取GeoJSON中的图层:
```python
layer = ds.GetLayer()
```
4. 获取图层的投影信息:
```python
spatialRef = layer.GetSpatialRef()
```
5. 获取图层的要素数量:
```python
featureCount = layer.GetFeatureCount()
```
6. 遍历图层中的要素并处理:
```python
for i in range(featureCount):
feature = layer.GetFeature(i)
geometry = feature.GetGeometryRef()
# 处理要素
```
这样就完成了使用GDAL读取GeoJSON文件的操作。
阅读全文