将 GeoTIFF 转换为 MBTiles 时如何避免压缩?

问题描述

我一直在尝试使用 gdal_translate (GDAL 3.0.4) 将一组 GeoTIFF 文件转换为 MBTiles。我的命令如下所示:

gdal_translate -of MBTiles -ot Byte -strict -scale 0 255 bogota.tif bogota.mbtiles

GeoTIFF 图像已成功转换为 MBTiles,我可以使用 QGIS 进行渲染。但是,结果似乎有些压缩,或者新图像失去了一些分辨率。我一直在尝试使用 -outsize 选项并试图将其强制为图像原始大小的 100%,但没有成功。

有没有办法确保结果在输出中保持完整分辨率?

以下是一些用于比较结果的屏幕截图:

之前

https://gist.github.com/heiglandreas/8a299a6f47a13ba463c3f2da41c679f7

之后

enter image description here

注意:GeoTIFF 图像取自以下链接

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)