Jak zrobić złożony obraz zespolony w QGIS

17

Zastanawiam się, jak mogę stworzyć zespół złożony z trzech dużych plików zespołu Landsata? Korzystałem z opcji Raster> Różne> Scal, ale gdy próbuję to zrobić, ulega awarii.

Dragan
źródło
Myślę, że to jest dla QGIS; w takim przypadku edytuj pytanie, aby je wymienić.
ArMoraer
Co to znaczy, że ulega awarii?
HeikkiVesanto
Po prostu ulega awarii. Zakładam, że ta opcja służy do łączenia rastrów jako kafelków w jedno zdjęcie
Dragan
Alternatywnie użyj gdal_merge, patrz -separateparametr na gdal.org/programs/gdal_merge.html
Mr. Che

Odpowiedzi:

26

To można osiągnąć za pomocą Virtual Raster (katalog) . Spowoduje to utworzenie pliku metadanych (.vrt), który QGIS traktuje jak scalony wielopasmowy raster bez konieczności łączenia wszystkich pasm.

  1. Raster -> Różne. -> Zbuduj wirtualny raster
  2. Wybierz pasma, których chcesz użyć jako „Pliki wejściowe”
  3. Zaznacz „Oddziel”, aby umieścić każdy plik wejściowy w jednym paśmie (w przeciwnym razie zostaną scalone przestrzennie i wszystkie zostaną umieszczone w jednym paśmie)
  4. Otwórz Virtual Raster (.vrt) w QGIS i traktuj go jak scalony kompozyt

Oto przykład użycia sceny Landsat 8 w Alpach do stworzenia kompozytu 7,5,2 w fałszywym kolorze. Utworzenie Virtual Raster (urban-fcc.vrt) zajmuje kilka sekund, a plik ma rozmiar 3 KB.

wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj

Kersten
źródło
Tak, właśnie tego potrzebuję. Jak mogę później zapisać go jako plik GeoTiff?
Dragan
3
Możesz kliknąć warstwę prawym przyciskiem myszy i użyć „Zapisz jako .. GeoTiff” lub przejść do „Raster -> Konwersja -> Przetłumacz”. Może to jednak ponownie spowodować awarię komputera, ponieważ narzędzie „scalania” i tak korzysta z VRT wewnętrznie.
Kersten