1

我最初使用gdal_translate为相邻图像生成了许多 VRT 文件。

是否可以将所有这些 VRT 文件合并到一个 VRT 文件中,这样当我运行gdal2tiles.py时,我只需要给它这个复合 VRT 文件吗?

我认为首先 gdal_wrap 会解决问题,但结果是 gdal_wrap 图像变成一个图像。但是,我不想合并图像,我想合并 VRT 文件。

4

1 回答 1

2

自 1.6.1 以来,GDAL 中有一个gdalbuildvrt实用程序 - 它将多个输入文件合并到一个 VRT 马赛克文件中。有关使用详情,请参阅此官方文档:

http://www.gdal.org/gdalbuildvrt.html

您很可能只需要列出所有单个文件和输出文件名。

您已使用“maptiler”标签标记您的问题,该标签指的是http://www.maptiler.com/产品。MapTiler 能够开箱即用地渲染多个文件,并且在内部根本不使用 VRT。将单个输入文件直接提供给 maptiler,然后创建 VRT 并将其传递给软件更有效。VRT 引入了用于读取数据的人工内部块大小 - 这在某些情况下会显着减慢切片渲染过程。随时请求 MapTiler Pro 演示并比较您收到的地图图块的速度、大小和质量 - 并在此处发布结果。

于 2015-09-18T07:06:06.167 回答