Rastry do układania warstw w QGIS?


20

Mam kilka danych spektralnych, w których poszczególne pasma są oddzielnymi plikami Raster.

Jak układać warstwowo te rastry, aby uzyskać jeden raster z 3 pasmami zamiast 3 różnych rastrów?

Jest to dość łatwe w ERDAS i ArcGIS, ale nie wymyśliłem, jak to zrobić w QGIS

Odpowiedzi:


22

Miałem ten sam problem kilka miesięcy temu.

Użyj gdal_merge, aby wygenerować nowy plik z 3 niezależnych rastrów.

W wierszu poleceń OSGeo4W możesz to zrobić:

gdal_merge.bat -separate -of GTiff -o output.tif input1.tif input2.tif input3.tif 

W QGIS możesz zrobić to samo z GUI w narzędziu do scalania wtyczek rastrowych.


Musiałem włączyć wtyczkę GDAL zgodnie z poniższą odpowiedzią Jehtoma, aby uzyskać menu Scal w menu rastrowym. Potem zajęło to zaledwie kilka sekund.
Devdatta Tengshe

11

Możesz wypróbować „Raster -> Różne -> Scal”, który jest nakładką na merge_raster.py GDAL. Jest to część wtyczki GdalTools, którą możesz włączyć w oknie dialogowym „Wtyczki -> Zarządzaj wtyczkami ...”.


4

Geoprocessing został przeniesiony do paska narzędzi przetwarzania w QGIS 2.16, jak widać poniżej:

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj


2

W przypadku użytkowników Ubuntu wystarczy zmienić .bat dla .py i podać pliki z odpowiednią ścieżką

Idź do terminalu i napisz:

gdal_merge.py -separate -of GTiff -o "ścieżka / wyjście.tif" "ścieżka / wejście1.tif" "ścieżka / wejście2.tif" "ścieżka / wejście3.tif"

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.