在QGIS中,如何从栅格中删除波段?


13

当我在QGIS中处理栅格时,它将创建第二个波段。频段似乎没有有用的数据。我喜欢使用“栅格颜色”工具,该工具不会接受带上以外的任何其他栅格。

如何删除多余的乐队?


1
您正在执行哪些栅格处理来创建额外的波段?听起来好像正在生成遮罩带。
MerseyViking 2011年

我正在QGIS 1.7中使用新的裁剪器工具。据我所知,这是一个GDAL_TRANSLATE实现。我使用shapefile掩模层和为0的没有数据值
BWill

Answers:


6

有趣。如果将shapefile指定为遮罩,它将使用gdal_warp,并自动将-dstalpha添加到命令行选项。

现在,您可以复制出现在对话框底部的文本,然后将其粘贴到命令行窗口中,并删除-dstalpha选项。但这不是一个理想的解决方案,因此我建议您在QGIS错误跟踪器上提交票证以将其添加为选项。

作为一种替代选择,但要坚持使用命令行,您可以在两波段文件上运行gdal_translate,使用选项-b 1仅将第一波段用于输出。

我认为,带控制绝对值得在QGIS中拥有,因此可能值得将其作为所需的功能添加到Bug跟踪器中。


0

尝试使用“ GDAL杂项栅格计算器”。我有同样的问题。在对话框中,选择A波段的栅格文件,而另一个波段保持未选中状态。在计算字母数字命令文本框中,键入A * 1。创建的栅格文件将只有一个波段。


0

您可以只使用QGIS栅格计算器:

表达: "my_raster@1"

请点击 current layer extent

并另存为新的单波段栅格。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.