【发布时间】:2013-10-08 10:19:23
【问题描述】:
我在 UTM 投影中有一个图像,给定一个像素值 (px, py),我需要获取其对应的 utm 坐标 (utx, utmy)。 是否可以?我试过了
gdallocationinfo input.tif 256 256
但我没有得到预期的结果。
谢谢
M.
【问题讨论】:
标签: geolocation geocoding gdal
我在 UTM 投影中有一个图像,给定一个像素值 (px, py),我需要获取其对应的 utm 坐标 (utx, utmy)。 是否可以?我试过了
gdallocationinfo input.tif 256 256
但我没有得到预期的结果。
谢谢
M.
【问题讨论】:
标签: geolocation geocoding gdal
gdallocationinfo 用于从栅格中获取像素值。对于转换,您应该使用gdaltransform。如果您提供目标图像作为参数,您可以输入像素坐标并获得投影坐标作为回报。
所以:
gdaltransform input.tif
256 256
【讨论】:
gdaltransform -t_srs EPSG:32629 input_red.tif 256 256,但我还需要指定源空间参考集(gdaltransform -s-srs ? -t_srs EPSG:32629 input_red.tif 256 256)。我不知道如何引用像素空间作为源引用。
s_srs 或t_srs。
这是一道数学题,您只需要fetch the affine transformation coefficients,您可以通过 Python 绑定轻松完成。此外,它取决于您的像素坐标系(例如,它是以 [1,1] 还是 [0,0] 开头?以及,哪个角是原点?)
【讨论】: