如何将多个VRT文件合并为一个

时间:2015-09-17 15:01:15

标签: gdal maptiler

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

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

我认为首先gdal_wrap会做的伎俩,但事实证明gdal_wrap图像成一个单独的图像..但是,我不想合并图像,我想合并VRT文件。

1 个答案:

答案 0 :(得分: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演示,并比较您收到的地图图块的速度,大小和质量 - 并在此处发布结果。