Erstellen und Zuschneiden eines Raster-Mosaiks (QGIS3)

Diese Anleitung 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 aus SRTM Kacheln herunterladen, sie zusammenfügen und das im Ergebnis erstellte Mosaik an der Landesgrenze abschneiden.

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 als 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 Sri Lankas herunter. Beachte, dass man für den Download einen freien Earth Data account benötigt.

../../_images/data116.png

We will also need the Admin 0 - Countries shapefile from 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. Öffne QGIS und gehe im Browser zu den heruntergeladenen Dateien. Erweitere jede zip-Datei, um die .hgt Dateien anzuzeigen. Halte die Ctrl Taste gedrückt und wähle alle einzelenen Dateien. Ziehe sie in den Arbeitsbereich.

../../_images/1138.png
  1. Wir sehen im Layers Bereich 11 einzelne Layer, die im Arbeitsbereich angezeigt werden. Wir werden die Layer zu einem Mosaik zusammenfügen. Gehe zu Verarbeitung ‣ Werkzeugkiste.

../../_images/2107.png
  1. Suche das Tool GDAL ‣ Raster Verschiedenes ‣ Verschmelzen und klicke doppelt darauf, um es zu starten.

../../_images/358.png
  1. Klicke im Dialogfenster Verschmelzen auf den Knopf neben Eingabelayer. Klicke auf Alle wählen, um alle Einzellayer auszuwählen.

../../_images/428.png
  1. Wie unter 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. GeoTiff Dateien können unkomprimiert sehr groß werden. Wir wählen daher High Compression als Profil. Klicke auf Starte.

../../_images/526.png
  1. Nach Fertigstellung der Berechnung wird der neue Layer OUTPUT im Layer Bereich hinzugefügt. Wenn der Layer nicht oben steht, ziehen wir im Layer Bereich ganz nach oben.

../../_images/625.png
  1. Wir sehen, dass der OUTPUT Layer die zusammengefassten Höheninformationen der einzelnen Kacheln enthält. Die voreingestellte Visualiserung zeigt nur Pixelwerte zwischen 0-255. Die Daten enthalten aber Pixelwerte zwischen -14 und 2371. Die Darstellung erscheint daher kontrastlos. Wir werden die Darstellung jetzt anpassen. Klicke auf den Knopf Layergestaltungsfenster öffnen im Layer Bereich.

../../_images/725.png
  1. In der Layergestaltung klicken wir auf das dropdown neben Symbolisierung und wählen Schummerung. Diese Darstellung ist besonders gut für Höhendaten geeignet.

../../_images/824.png
  1. Ein weitere oft genutzte Operation beim Arbeiten mit Rasterdaten ist das Beschneiden des Raster auf ein Untersuchungsgebiet. In dieser Anleitung beschneiden wir den zusammengefügten Layer auf die Grenzen von Sri Lanka. Gehe zur heruntergeladenen Datei ne_10m_admin_0_countries.zip und erweitere sie. Ziehe die Datei ne_10m_admin_0_countries.shp in den Arbeitsbereich.

../../_images/925.png
  1. Select the newly added ne_10m_admin_0_countries layers in the Layers panel. Click the Select Features by area or single click button on the Attributes Toolbar. Once selected, click the polygon for Sri Lanka to select it.

../../_images/1032.png
  1. Wir belassen die Selektion so und öffnen Verarbeitung ‣ Werkzeugkiste. Suche das Tool GDAL ‣ Rasterextraktion ‣ Raster auf Layermaske zuschneiden und klicke doppelt daruf, um es zu starten.

../../_images/1139.png
  1. Im Dialogfenster Raster auf Layermaske zuschneiden verwenden wir OUTPUT als Eingabelayer. Wir wählen ne_10m_admin_0_countries als Maskenlayer und setzen den Haken bei Nur gewählte Objekte. Wir geben 0.0000 als Legt den Leerwert des Ausgabekanals fest vor. Wie vorher verwenden wir High compression unter Profil. Klicke auf Starte.

../../_images/1234.png
  1. Ein neuer Layer OUTPUT wird nun im Layers Bereich angezeigt. Da wir jetzt zu viele sich überlappende Layer darstellen, ist es schwierig, die Ausgabedatei richtig zu erkennen. Klicke auf den Knopf Kartenthemen verwalten im Bereich Layer und wähle Alle Layer ausblenden.

../../_images/1332.png
  1. Wir schalten nur den zuletzt erstellten Layer OUTPUT ein und stellen die Darstellung wie vorher auf Schummerung um.

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

../../_images/1527.png

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