python ogr坐标系
时间: 2023-10-03 09:05:14 浏览: 225
解决python gdal投影坐标系转换的问题
Python中的ogr库(也称为GDAL库)是一个用于处理地理空间数据的强大工具。它可以用于读取、写入和转换各种地理空间数据格式,包括矢量数据(如点、线、多边形)和栅格数据(如遥感影像)。在ogr库中,坐标系是一个重要的概念,它用于定义地理数据的空间参考系统(Spatial Reference System,简称SRS)。
要在ogr库中使用特定的坐标系,需要使用`osr`模块中的`SpatialReference`类。下面是一个简单的示例代码,展示如何创建一个WGS84坐标系的SpatialReference对象:
```python
from osgeo import ogr, osr
# 创建一个WGS84坐标系的SpatialReference对象
srs = osr.SpatialReference()
srs.ImportFromEPSG(4326) # 使用EPSG代码指定坐标系
# 输出坐标系信息
print(srs.ExportToPrettyWkt()) # 打印坐标系的Well-Known Text表示形式
print(srs.GetAttrValue("AUTHORITY", 1)) # 打印坐标系的EPSG代码
```
注意,这里的EPSG代码4326是WGS84坐标系的常用代码。你可以根据需要选择不同的EPSG代码或其他方式来定义不同的坐标系。
阅读全文