Dans QGIS, comment supprimer une bande d'un raster?


13

Lorsque je traite un raster dans QGIS, il crée une deuxième bande. Il semble que la bande ne dispose pas de données utiles. J'aime utiliser l'outil Couleurs raster et il n'acceptera pas un raster avec autre chose que sur bande.

Comment retirer la bande supplémentaire?


1
Quel traitement raster faites-vous pour créer la bande supplémentaire? On dirait qu'il génère une bande de masque.
MerseyViking

J'utilise le nouvel outil de clipper dans QGIS 1.7. C'est une implémentation de GDAL_TRANSLATE pour autant que je sache. J'utilise une couche de masque de fichier de formes et une valeur sans données de 0.
BWill

Réponses:


6

Intéressant. Si vous spécifiez un fichier de formes comme masque, il utilise gdal_warp et ajoute automatiquement -dstalpha aux options de ligne de commande.

Pour l'instant, vous pouvez copier le texte qui apparaît au bas de la boîte de dialogue et le coller dans une fenêtre de ligne de commande, en supprimant l'option -dstalpha. Mais ce n'est pas une solution idéale, donc je vous suggère de déposer un ticket sur le suivi des bogues QGIS pour le faire ajouter en option.

Comme alternative mais en respectant la ligne de commande, vous pouvez exécuter gdal_translate sur votre fichier à deux bandes, en utilisant l'option -b 1 pour utiliser simplement la première bande pour la sortie.

Le contrôle de bande est certainement quelque chose qui vaut la peine dans QGIS, je pense, donc cela pourrait valoir la peine d'ajouter cela au traqueur de bogues en tant que fonctionnalité demandée.


0

Essayez "GDAL divers raster calculator". J'ai eu le même problème. Dans la boîte de dialogue, choisissez le fichier raster pour la bande A et laissez l'autre bande non sélectionnée. Dans la zone de texte de la commande gdalnumeric, tapez A * 1. Le fichier raster créé n'aura qu'une seule bande.


0

Vous pouvez simplement utiliser la calculatrice raster QGIS:

Expression: "my_raster@1"

Cliquez sur current layer extent

et enregistrer en tant que nouveau raster à bande unique.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.