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?


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ę.


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.


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.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.