Erstellen und Zuschneiden eines Raster-Mosaiks (QGIS3)

Dieses Tutorial erschließt grundlegende Techniken für die Arbeit mit Rasterdaten in QGIS wie die Erstellung von Mosaiken und deren Unterteilung.

Aufgabenübersicht

Wir werden Höhendaten für Sri Lanka in Form von SRTM-Kartenausschnitten herunterladen, sie zusammenfügen und das im Ergebnis erstellte Mosaik auf die Landesgrenze zurechtschneiden.

Weitere Fähigkeiten, die wir erlernen

  • Benutzung der Schummerungsdarstellung zur Visualisierung von Höhendaten

Beschaffung der Daten

Im Land Processes Distributed Active Archive Center (LP DAAC) steht der folgende Datensatz mit Höhendaten in Form von Kacheln zur Verfügung: NASA Shuttle Radar Topography Mission (SRTM) Global 1 arc second.

Eine einfache Schnittstelle zum Download der Kacheln für ein bestimmtes Gebiet ist der 30-Meter SRTM Tile Downloader von Derek Watkins. Wir laden die einzelnen SRTM-Kacheln für das Gebiet von Sri Lanka herunter. Für den Download wird ein kostenfreier Zugang zu Earth Data benötigt.

../../_images/data120.png

Außerdem benötigen wir das Admin-0-Länderdaten-Shapefile von Natural Earth.

Der Einfachheit halber können wir eine Kopie der Datensätze unter folgenden Links herunterladen:

N05E080.SRTMGL1.hgt.zip

N06E079.SRTMGL1.hgt.zip

N06E080.SRTMGL1.hgt.zip

N06E081.SRTMGL1.hgt.zip

N07E079.SRTMGL1.hgt.zip

N07E080.SRTMGL1.hgt.zip

N07E081.SRTMGL1.hgt.zip

N08E079.SRTMGL1.hgt.zip

N08E080.SRTMGL1.hgt.zip

N08E081.SRTMGL1.hgt.zip

N09E080.SRTMGL1.hgt.zip

ne_10m_admin_0_countries.zip

Datenquelle [SRTM] , [NATURALEARTH]

Arbeitsablauf

  1. Wir starten QGIS und suchen im Browser-Panel die heruntergeladenen Dateien. Jede Zip-Datei muss erweitert werden, um die .hgt-Dateien anzuzeigen. Mit gedrückter Strg-Taste wählen wir die alle einzelnen Dateien aus und ziehen sie in den Arbeitsbereich.

../../_images/1148.png
  1. Im Layer-Panel werden 11 einzelne Layer, im Arbeitsbereich angezeigt. Wir werden die Layer zu einem einzigen Mosaik zusammenfügen. Dazu wählen wir Verarbeitung ‣ Werkzeugkiste.

../../_images/2126.png
  1. Wir suchen das Tool GDAL ‣ Raster Verschiedenes ‣ Verschmelzen und starten es per Doppelklick.

../../_images/364.png
  1. Im Dialogfenster Verschmelzen betätigen wir die Schaltfläche neben Eingabelayer. Wir betätigen die Schaltfläche Alle wählen und bestätigen die Auswahl mit OK.

../../_images/435.png
  1. Wie auf der Website Dataset layer details <https://lpdaac.usgs.gov/products/srtmgl1v003/>`_vermerkt, handelt es sich um Eingabedaten vom Typ *16-bit signed integer*. Um die Datenintegrität zu wahren, sollten wir für die zusammengefassten Daten den Datentyp beibehalten. Wir wählen ``Int16` als Ausgabedatentyp. Das Ausgabedatenformat ist GeoTiff. GeoTif- Dateien können unkomprimiert sehr groß werden. Wir wählen daher Hohe Kompression als Profil und betätigen die Schaltfläche Starte.

../../_images/531.png
  1. Once the processing finishes, the a new layer Merged will be added to the Layers panel. In case the layer is not at the top of the stack, select it and drag it to the top of the Layers panel.

../../_images/630.png
  1. You will see that the Merged layer contains the merged elevation data from the individual input tiles. The default visualization only shows the pixel values in the range from 0-255. But our data contains pixels with values -14 to 2371, resulting in a low contrast rendering. Let’s change it a better visualization. Click the Open the layer Styling panel button in the Layers panel.

../../_images/730.png
  1. Im Dialogfenster Layergestaltung klicken wir auf das Dropdown von Symbolisierung und wählen Schummerung. Diese Darstellung ist besonders gut für Höhendaten geeignet.

../../_images/829.png
  1. Ein weitere oft genutzte Operation beim Arbeiten mit Rasterdaten ist das Beschneiden des Rasters auf ein Untersuchungsgebiet. In diesem Tutorial beschneiden wir den zusammengefügten Layer auf die Grenzen von Sri Lanka. Dazu suchen wir die heruntergeladene Datei ne_10m_admin_0_countries.zip, erweitern sie und ziehen die Datei ne_10m_admin_0_countries.shp in den Arbeitsbereich.

../../_images/930.png
  1. Wir wählen den hinzugefügten Layer ne_10m_admin_0_countries im Layer-Panel aus. Wir betätigen die Schaltfläche Objekte über Rechteck oder Einzelklick wählen in der Attributwerkzeugleiste und wählen das Polygon von Sri Lanka per Klick aus.

../../_images/1037.png
  1. Wir belassen die Selektion so und öffnen Verarbeitung ‣ Werkzeugkiste. Wir suchen das Tool GDAL ‣ Rasterextraktion ‣ Raster auf Layermaske zuschneiden und starten es per Doppelklick.

../../_images/1149.png
  1. In the Clip Raster by Mask Layer dialog, set Merged as the Input Layer. Select ne_10m_admin_0_countries as the Mask layer, and check the Selected features only checkbox. Enter 0.0000 as the Assign a specified nodata value to output bands. As before, choose High compression as the Profile. Click Run.

../../_images/1239.png
  1. A new layer Clipped (mask) will be added to the Layers panel. At this point, it may be hard to see the output because we have too many overlapping layers visible. Click the Manage Map Themes button in the Layers panel and choose Hide All Layers.

../../_images/1337.png
  1. Turn on only the latest Clipped (mask) layer and style it with the Hilshade renderer as done before.

../../_images/1434.png
  1. Der zusammengefügte und zugeschnittene Ausgabelayer der Höhendaten Sri Lankas ist nun fertig gestellt.

../../_images/1530.png

If you want to give feedback or share your experience with this tutorial, please comment below. (requires GitHub account)