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

Devdatta Tengshe
źródło

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.

vascobnunes
źródło
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 ...”.

jlehtoma
źródło
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

ahmadhanb
źródło
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"

Rodrigo E. Principe
źródło