我是QGIS的新手。

如何将多个栅格图层合并为一层?

栅格图像位于不同区域且重叠很少。

目标是将多个城镇的平台纳入一个项目。

评论

我尝试并尝试使用gdal_merge.py实用工具合并两个(或更多)栅格。看来正是我需要的。不幸的是无法正常工作。 “帮助”提供了信息,但仅适用于了解python的人。没有错误目录。我选择2 .tif(724_239.tif和724_240.tif),选择输出文件(test.png),检查“无数据值” ...结果如下:ImportError。 DLL加载失败:找不到指定的过程。谁能帮我?预先感谢您安娜

请使用QGIS 2.2,为了合并一些Landsat数据,我使用了“栅格->其他->合并”,经过所有处理后,它给了我这种消息“命令行太长”。我需要帮助,还是不需要参加每个场景的所有乐队?

欢迎使用GIS.SE。请问一个新问题,因为这不是答案。

#1 楼

类似于合并功能的方法是构建虚拟栅格:

Raster-> Miscellaneous-> Build Virtual Raster (Catalog)


这利用了GDAL虚拟格式(.vrt),这是一个XML文件,用于定义文件的格式虚拟栅格可以节省大量磁盘空间,并且QGIS将其视为单个文件。这对于不需要将栅格混合在一起以创建新的图像文件(即仅以马赛克形式连接在一起)的栅格非常有用。如果您使用基础的GDAL命令行gdalbuilvrt实用程序,则除了GUI工具外,还有许多其他选择。
<./> .vrt可能会很大。要提高QGIS中的渲染速度,您可以创建一个外部概述“ sidecar”文件。

Raster-> Miscellaneous-> Build overviews (Pyramids)


将此工具与.vrt或合并使用时文件,我选择对TIFF进行轻微甚至没有JPEG压缩的外部TIFF,这将创建一个扩展名为.ovr的文件。该工具利用GDAL的gdaladdo实用程序并提供了相当完整的选项选择。



您可能想阅读两个GDAL实用程序页面,以完全了解GUI工具的作用。以及您可能要如何覆盖这些选项(通过单击铅笔并直接编辑命令)。


此外,Linfiniti的博客还提供了一些有关构建马赛克,设置
的有用提示。栅格工具和栅格压缩中的选项:

使用GDAL进行图像镶嵌


在QGIS GDAL中指定选项
工具

/> GDAL:各种压缩的效率
算法


评论


我似乎找不到“栅格->其他”菜单。我正在使用QGIS 1.9.0,并尝试启用所有插件。

–AnnanFay
2012-09-20 15:22

@Annan此功能需要GdalTools插件(QGIS附带)。在Plugins-> Plugin Manager ...下检查以确保该插件处于活动状态。如果它处于活动状态,但在Raster下仍然看不到它的菜单,则可能缺少QGIS安装的Python支持。

– dakcarto
2012-09-20 18:33

不知道为什么会发生,重新启动并开始工作:)感谢您的帮助

–AnnanFay
2012年9月21日13:48在

我也找不到“ Raster> Miscellaneous”,但是我可以使用python控制台导入gdal。重新启动没有帮助。 :(

– BenjaminGolder
13年7月3日在22:16

#2 楼

使用合并工具:

栅格->杂项->合并

这基本上与GDAL实用程序gdal_merge相同;这是使用命令行的另一种替代方法(或在Python下作为子进程运行)。顺便说一句,我正在使用QGIS 1.9.90-Alpha,但是该工具已经存在了一段时间,所以我认为它在1.7x下可用。

评论


所有的好点!如果您在阅读答案之前遵循了我的建议,我将删除我的评论。

– djq
2012年5月15日20:06