Comment créer une image composite de bande dans QGIS

17

Je me demande comment faire un composite de bande à partir de trois fichiers de grandes bandes de Landsat? J'utilisais l'option Raster> Divers> Fusionner mais quand j'essaye de le faire ça plante.

Dragan
la source
Je suppose que c'est pour QGIS; si tel est le cas, veuillez modifier votre question pour la mentionner.
ArMoraer
Que voulez-vous dire qu'il se bloque?
HeikkiVesanto
Crashes juste. Je suppose que cette option est pour les rasters en tant que tuiles à fusionner dans une image
Dragan
Vous pouvez également utiliser gdal_merge, voir le -separateparamètre à gdal.org/programs/gdal_merge.html
M. Che

Réponses:

26

C'est quelque chose que vous pouvez réaliser avec un raster virtuel (catalogue) . Cela créera un fichier de métadonnées (.vrt) que QGIS traite comme un raster multibande fusionné sans avoir à fusionner toutes les bandes.

  1. Raster -> Divers. -> Construire un raster virtuel
  2. Sélectionnez les bandes que vous souhaitez utiliser comme "fichiers d'entrée"
  3. Cochez "Séparer" pour mettre chaque fichier d'entrée dans une seule bande (sinon ils seront fusionnés spatialement et tous mis dans une seule bande)
  4. Ouvrez le raster virtuel (.vrt) dans QGIS et traitez-le comme un composite fusionné

Voici un exemple utilisant une scène Landsat 8 des Alpes pour créer une bande 7,5,2 composite de fausses couleurs. La création du raster virtuel (urban-fcc.vrt) prend quelques secondes et la taille du fichier est de 3 Ko.

entrez la description de l'image ici entrez la description de l'image ici

Kersten
la source
Oui, c'est exactement ce dont j'ai besoin. Comment puis-je l'enregistrer plus tard en tant que fichier GeoTiff?
Dragan
3
Vous pouvez faire un clic droit sur le calque et utiliser "Enregistrer sous..GeoTiff" ou aller dans "Raster -> Conversion -> Traduire". Mais cela pourrait à nouveau planter votre PC, car l'outil de "fusion" utilise de toute façon des VRT en interne.
Kersten