【问题标题】:geotiff image transformed from rst using gdal_transform is shifted使用 gdal_transform 从 rst 转换的 geotiff 图像被移动
【发布时间】:2019-02-22 10:34:15
【问题描述】:

我一直在尝试将 geotiff 图像转换为 .rst 并再次转换回 geotiff(我需要两种方式,并认为我可以检查输出是否等于原始图像)。 问题是:输出图像被移动了,我真的不知道我做错了什么。

这是我的工作:

gdal_translate -of rst -a_srs EPSG:32632 Input.tif Output.rst

gdal_translate -of gtiff -a_srs EPSG:32632 Output.rst Output.tif

现在 Output.tif 向上移动了图像的大小。我的假设是坐标以某种方式被混淆了,输入图像的左上角被用作输出的左下角。

有人知道如何解决这个问题吗?

提前谢谢你。

【问题讨论】:

  • 您能否对所有输入和输出文件运行gdalinfo?元数据是什么样的?这将测试您是否将左上角用作左下角的假设。
  • 原始geotiff:ul (0,0), ll (0,746), ur (683,0), lr (683,746) 。转换后的图像:ul (0,746), ll (0,0), ur (683,746), lr (683,0)

标签: gdal geotiff


【解决方案1】:

尝试明确输出角坐标应该是什么。要分配/覆盖输出文件的地理参考边界,请添加-a_ullr 选项并以ulx uly lrx lry 的形式提供角坐标。 GDAL 通常会从输入文件的元数据中隐式生成这些,但我注意到自己开处方有时会消除这些问题。

例如:

gdal_translate -of gtiff -a_srs EPSG:32632 -a_ullr ulx uly lrx lry Output.rst Output.tif

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-19
    • 1970-01-01
    • 1970-01-01
    • 2019-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多