使用 `gdalwarp` 重新投影 `.tif` 时,将 CRS 保存在 .tif 而不是 .aux.xml 中

问题描述 投票:0回答:1

我正在使用

gdalwarp -t_srs EPSG:8857 -r bilinear -wo NUM_THREADS=20 -multi in.tif out.tif
更改
in.tif
的 CRS。这将返回所需的
out.tif
文件,同时也会返回包含 CRS 信息的
out.tif.aux.xml
。这意味着如果我删除
out.tif.aux.xml
,CRS 信息就会丢失,并且
gdalinfo out.tif
不再显示 CRS 信息。

有没有办法保存指定CRS保存在

out.tif
中?这一定是可能的,因为
in.tif
也包含其 CRS 信息。

由于某种原因,我在另一台机器上使用完全相同的命令得到了带有 CRS 的

out.tif
。我想知道要寻找什么。

编辑:EPSG:4326 一切正常。 EPSG:8857 有什么问题?

gis gdal
1个回答
0
投票

XML 可以存储 GDAL 无法以输出格式存储的所有内容,因为它不支持它。

GeoTIFF 支持投影,但不支持所有可能的编码方式。输入文件中的投影有什么特别之处吗?还可以尝试最新的GDAL,我刚刚尝试了3.4.1,它肯定可以直接在GeoTIFF中写入

EPSG:8857
。也尝试设置环境变量
GDAL_PAM_ENABLED
NO

© www.soinside.com 2019 - 2024. All rights reserved.