如何在 GDAL 中修复 "ERROR 1: Cannot get geotransform"
How to fix "ERROR 1: Cannot get geotransform" in GDAL
我正在尝试从 geoTiff 中读取值并为此目的使用 gdallocationinfo。
但是,当我尝试这样做时,例如 gdallocationinfo out.tif -wgs85 8.5 47.3
,出现以下错误:
root@bc21abca5e07:/usr/src/app# gdallocationinfo out.tif -wgs84 8.5 47.3
ERROR 1: Cannot get geotransform
注意:如果我不使用 -wgs84
选项,我可以从 .tif 中读取值。此外,-geoloc
函数产生与 -wgs84
.
相同的输出
这是geoTiff的问题吗?我已经在 Windows 和 Debian 上尝试过这个命令,两次都得到相同的输出。
如果不对数据集进行正确的地理配准,就无法“修复它”。
该错误表示您的数据集缺少地理配准信息,因此 GDAL 无法将 WGS84 坐标转换为像素坐标。
我正在尝试从 geoTiff 中读取值并为此目的使用 gdallocationinfo。
但是,当我尝试这样做时,例如 gdallocationinfo out.tif -wgs85 8.5 47.3
,出现以下错误:
root@bc21abca5e07:/usr/src/app# gdallocationinfo out.tif -wgs84 8.5 47.3
ERROR 1: Cannot get geotransform
注意:如果我不使用 -wgs84
选项,我可以从 .tif 中读取值。此外,-geoloc
函数产生与 -wgs84
.
这是geoTiff的问题吗?我已经在 Windows 和 Debian 上尝试过这个命令,两次都得到相同的输出。
如果不对数据集进行正确的地理配准,就无法“修复它”。
该错误表示您的数据集缺少地理配准信息,因此 GDAL 无法将 WGS84 坐标转换为像素坐标。