Raster di sovrapposizione di livelli in QGIS?


20

Ho alcuni dati multispettrali, in cui le singole bande sono file Raster separati.

Come posso sovrapporre questi raster in modo da ottenere un raster con 3 bande anziché 3 raster diversi?

Questo è abbastanza facile da fare in ERDAS e ArcGIS, ma non ho capito come farlo in QGIS

Risposte:


22

Ho avuto lo stesso problema alcuni mesi fa.

Utilizzare gdal_merge per generare un nuovo file dai 3 raster indipendenti.

Nella riga di comando di OSGeo4W puoi fare questo:

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

In QGIS puoi fare lo stesso con una GUI nello strumento "Unisci" del plug-in raster.


Ho dovuto abilitare il plug-in GDAL secondo la risposta di Jehtom di seguito per ottenere il menu Unisci nel menu Raster. Dopodiché ci sono voluti pochi secondi.
Devdatta Tengshe,

11

Puoi provare "Raster -> Varie -> Unisci" che è un front-end per merge_raster.py di GDAL. Fa parte del plug-in GdalTools che potrebbe essere necessario abilitare dalla finestra di dialogo "Plugin -> Gestisci plug-in ...".


4

Il geoprocessing è stato spostato nella barra degli strumenti di elaborazione in QGIS 2.16, come puoi vedere di seguito:

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine


2

Per gli utenti Ubuntu, basta cambiare .bat per .py e citare i file con il rispettivo percorso

Vai al Terminale e scrivi:

gdal_merge.py -separate -of GTiff -o "path / output.tif" "path / input1.tif" "path / input2.tif" "path / input3.tif"

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.