W QGIS, jak usunąć zespół z rastra?

13

Kiedy przetwarzam raster w QGIS, tworzy on drugi zespół. Wygląda na to, że zespół nie ma użytecznych danych. Lubię używać narzędzia Raster Colors Tool i nie będzie ono akceptować rastra z niczym innym niż na paśmie.

Jak usunąć dodatkowe pasmo?

BWill
źródło
1
Jakie przetwarzanie rastrowe tworzy dodatkowe pasmo? Wygląda na to, że generuje pasmo maski.
MerseyViking,
Korzystam z nowego narzędzia do strzyżenia w QGIS 1.7. O ile mi wiadomo, jest to implementacja GDAL_TRANSLATE. Używam warstwy maski kształtowej i wartości 0 bez danych
BWill

Odpowiedzi:

6

Ciekawy. Jeśli podasz shapefile jako maskę, użyje gdal_warp i automatycznie doda -dstalpha do opcji wiersza poleceń.

Na razie możesz skopiować tekst pojawiający się na dole okna dialogowego i wkleić go do okna wiersza poleceń, usuwając opcję -dstalpha. Ale to nie jest idealne rozwiązanie, więc sugeruję, aby złożyć zgłoszenie do modułu śledzenia błędów QGIS, aby dodać go jako opcję.

Alternatywnie, ale pozostając przy linii poleceń, możesz uruchomić gdal_translate na swoim dwupasmowym pliku, używając opcji -b 1, aby po prostu użyć pierwszego pasma dla danych wyjściowych.

Kontrola pasma jest zdecydowanie warta posiadania w QGIS, więc uważam, że warto dodać to do modułu śledzenia błędów jako wymaganą funkcję.

MerseyViking
źródło
0

Wypróbuj „Różne kalkulatory rastrowe GDAL”. Miałem ten sam problem. W oknie dialogowym wybierz plik rastrowy dla pasma A i pozostaw drugi pas jako niezaznaczony. W polu tekstowym polecenia gdalnumerycznego wpisz A * 1. Utworzony plik rastrowy będzie miał tylko jedno pasmo.

Francis
źródło
0

Możesz po prostu użyć kalkulatora rastrowego QGIS:

Wyrażenie: "my_raster@1"

Kliknij current layer extent

i zapisz jako nowy raster jednopasmowy.

Tactopoda
źródło
0

wybierz w Przyborniku: Zmień kolejność pasm. I usuń zespół

Филипп Утин
źródło