Rasters de empilhamento de camadas no QGIS?


20

Eu tenho alguns dados multi-espectrais, onde as bandas individuais são arquivos raster separados.

Como faço para empilhar essas rasters em camadas para obter uma varredura com 3 bandas em vez de 3 rasters diferentes?

Isso é muito fácil de fazer no ERDAS e no ArcGIS, mas ainda não descobri como fazê-lo no QGIS.

Respostas:


22

Eu tive o mesmo problema há alguns meses.

Use gdal_merge para gerar um novo arquivo a partir dos 3 rasters independentes.

Na linha de comando do OSGeo4W, você pode fazer isso:

gdal_merge.bat -separate -of GTiff -o output.tif input1.tif input2.tif input3.tif 

No QGIS, você pode fazer o mesmo com uma GUI na ferramenta de "mesclagem" do plug-in raster.


Eu tive que ativar o plugin GDAL conforme a resposta de Jehtom abaixo para obter o menu Mesclar no menu Raster. Depois disso, demorou apenas alguns segundos.
Devdatta Tengshe 26/03

11

Você pode tentar "Raster -> Miscellaneous -> Merge", que é um front-end para o merge_raster.py do GDAL. É parte do plug-in do GdalTools que você pode ativar na caixa de diálogo "Plugins -> Gerenciar plugins ...".


4

O geoprocessamento foi movido para a barra de ferramentas de processamento no QGIS 2.16, como você pode ver abaixo:

insira a descrição da imagem aqui

insira a descrição da imagem aqui


2

Para usuários do Ubuntu, basta alterar .bat por .py e citar os arquivos com o respectivo caminho

Vá para o terminal e escreva:

gdal_merge.py -separate -of GTiff -o "caminho / saída.tif" "caminho / entrada1.tif" "caminho / entrada2.tif" "caminho / entrada3.tif"

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.