Wie entferne ich in QGIS eine Band aus einem Raster?


13

Wenn ich ein Raster in QGIS bearbeite, wird ein zweites Band erstellt. Es scheint, dass die Band keine nützlichen Daten hat. Ich benutze gerne das Rasterfarben-Werkzeug und es akzeptiert kein Raster mit mehr als einem Band.

Wie entferne ich das zusätzliche Band?


1
Welche Rasterverarbeitung erzeugt das zusätzliche Band? Es hört sich so an, als würde ein Maskenband erzeugt.
MerseyViking

Ich benutze das neue Clipper-Tool in QGIS 1.7. Soweit ich weiß, handelt es sich um eine GDAL_TRANSLATE-Implementierung. Ich verwende eine Shapefile-
Maskenebene

Antworten:


6

Interessant. Wenn Sie ein Shapefile als Maske angeben, wird gdal_warp verwendet und den Befehlszeilenoptionen automatisch -dstalpha hinzugefügt.

Im Moment können Sie den Text, der am unteren Rand des Dialogfelds angezeigt wird, kopieren und in ein Befehlszeilenfenster einfügen, indem Sie die Option -dstalpha entfernen. Dies ist jedoch keine ideale Lösung. Ich empfehle daher, ein Ticket im QGIS-Bug-Tracker abzulegen , um es als Option hinzuzufügen.

Alternativ dazu können Sie gdal_translate für Ihre Zweiband-Datei ausführen, indem Sie die Option -b 1 verwenden, um nur das erste Band für die Ausgabe zu verwenden.

Die Bandkontrolle ist in QGIS meiner Meinung nach auf jeden Fall etwas Wertvolles, daher könnte es sich lohnen, sie als gewünschte Funktion zum Bug-Tracker hinzuzufügen.


0

Probieren Sie "GDAL sonstiger Rasterrechner". Ich hatte das gleiche problem Wählen Sie im Dialogfeld die Rasterdatei für das A-Band und lassen Sie das andere Band als nicht ausgewählt. Geben Sie in das Textfeld für den gdalnumerischen Berechnungsbefehl A * 1 ein. Die erstellte Rasterdatei enthält nur ein Band.


0

Sie können einfach den QGIS-Raster-Rechner verwenden:

Ausdruck: "my_raster@1"

Klicken current layer extent

und als neues Einzelband-Raster speichern.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.