gdal2tiles 输出图块中的像素偏移
gdal2tiles pixel shift in output tiles
我想借助 gdal2tiles 将大型 geotiff 文件 (10,000 x 10,000px) 重新计算为小 (256 x 256px) 图块。这个过程工作正常。然而,结果并不完美。瓷砖略有偏移(见下图)。我已经尝试过不同的重采样方法并且每次都得到相同的结果。
这是我的声明:
Gdal2tiles.py -s EPSG: 25832 -z 11-20 /home/input/file.tif output_path /
有没有人有什么想法?
经过几天的研究,我自己找到了答案:
问题取决于srs从EPSG:25832到EPSG:3857的转换。
我做了什么:
我用 gdalwarp 创建了一个大的 .tif 并使用了参数 -s_srs EPSG:25832
和 -t_srs EPSG:3857
(!重要的是创建一个大文件 - 否则 .tif 文件之间会有间隙)。
我还必须采用参数 -r cubic
。使用默认选项(-r 平均)我遇到了同样的问题。
所以这真的很棘手,但对我有用!
我想借助 gdal2tiles 将大型 geotiff 文件 (10,000 x 10,000px) 重新计算为小 (256 x 256px) 图块。这个过程工作正常。然而,结果并不完美。瓷砖略有偏移(见下图)。我已经尝试过不同的重采样方法并且每次都得到相同的结果。
这是我的声明:
Gdal2tiles.py -s EPSG: 25832 -z 11-20 /home/input/file.tif output_path /
有没有人有什么想法?
经过几天的研究,我自己找到了答案:
问题取决于srs从EPSG:25832到EPSG:3857的转换。
我做了什么:
我用 gdalwarp 创建了一个大的 .tif 并使用了参数 -s_srs EPSG:25832
和 -t_srs EPSG:3857
(!重要的是创建一个大文件 - 否则 .tif 文件之间会有间隙)。
我还必须采用参数 -r cubic
。使用默认选项(-r 平均)我遇到了同样的问题。
所以这真的很棘手,但对我有用!