Capa de apilamiento de rásteres en QGIS?

20

Tengo algunos datos multiespectrales, donde las bandas individuales son archivos Raster separados.

¿Cómo apilo estos rásteres en capas para obtener un ráster con 3 bandas en lugar de 3 diferentes?

Esto es bastante fácil de hacer en ERDAS y ArcGIS, pero no he descubierto cómo hacerlo en QGIS

Devdatta Tengshe
fuente

Respuestas:

22

Tuve el mismo problema hace algunos meses.

Use gdal_merge para generar un nuevo archivo a partir de los 3 rásteres independientes.

En la línea de comando OSGeo4W puede hacer esto:

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

En QGIS puede hacer lo mismo con una GUI en la herramienta "fusionar" del complemento ráster.

vascobnunes
fuente
Tuve que habilitar el complemento GDAL según la respuesta de Jehtom a continuación para obtener el menú Fusionar en el menú Ráster. Después de eso, tardó apenas unos segundos.
Devdatta Tengshe
11

Puede probar "Ráster -> Varios -> Fusionar", que es un front-end para merge_raster.py de GDAL. Es parte del complemento de GdalTools que puede tener que habilitar desde el diálogo "Complementos -> Administrar complementos ...".

jlehtoma
fuente
4

El geoprocesamiento se movió a la barra de herramientas de procesamiento en QGIS 2.16, como puede ver a continuación:

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ahmadhanb
fuente
2

Para usuarios de Ubuntu, simplemente cambie .bat por .py y cite los archivos con la ruta respectiva

Ve a la Terminal y escribe:

gdal_merge.py -separate -of GTiff -o "ruta / salida.tif" "ruta / input1.tif" "ruta / input2.tif" "ruta / input3.tif"

Rodrigo E. Principe
fuente