我对GIS非常陌生。
我正在gdal
阅读土地利用/土地覆盖图,我需要选择某些土地覆盖类型的经/纬度以索引到仅以经/纬度表示的不同数据集。不幸的是,我不了解从geotransform给我的x和y坐标的形式,特别是originX
and originY
以下:
geotransform = dataset.GetGeoTransform()
originX = geotransform[0]
originY = geotransform[3]
打印这些值会给我类似的坐标(447466.693808, 4952570.40529)
。这些与原始纬度和经度有何关系?
编辑:
这是一个简单的python示例,为我提供了我想要的东西:
srs = osr.SpatialReference()
srs.ImportFromWkt(dataset.GetProjection())
srsLatLong = srs.CloneGeogCS()
ct = osr.CoordinateTransformation(srs,srsLatLong)
print ct.TransformPoint(originX,originY)
从以下地方窃取:tolatlong.py
dataset.GetProjectionRef()
并发现我正在使用“ UTM Zone 10”,但是那又是什么呢?我正在四处寻找“ unproject”之类的方法,但结果为null。