如何读取GDAL中像素的地理坐标?

时间:2013-10-08 10:19:23

标签: geolocation geocoding gdal

我在UTM投影中有一个图像,给定像素值(px,py)我需要得到相应的utm坐标(utx,utmy)。 可能吗?我试过了

gdallocationinfo  input.tif 256 256

但我没有得到预期的结果。

谢谢

微米。

2 个答案:

答案 0 :(得分:2)

gdallocationinfo用于从栅格中获取像素值。要进行转换,您应该使用gdaltransform。如果您将目标图像作为参数提供,则可以输入像素坐标并获得投影坐标。

所以:

gdaltransform input.tif
256 256

答案 1 :(得分:0)

这是一个数学问题,你需要fetch the affine transformation coefficients,你可以轻松地使用Python绑定。此外,它取决于你的像素坐标系(例如,它是以[1,1]还是[0,0]开头?并且,哪个角是原点?)