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.
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:
Datenquelle [SRTM] , [NATURALEARTH]
Arbeitsablauf¶
Ö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.
Wir sehen im Layers Bereich 11 einzelne Layer, die im Arbeitsbereich angezeigt werden. Wir werden die Layer zu einem Mosaik zusammenfügen. Gehe zu .
Suche das Tool
und klicke doppelt darauf, um es zu starten.
Klicke im Dialogfenster Verschmelzen auf den Knopf … neben Eingabelayer. Klicke auf Alle wählen, um alle Einzellayer auszuwählen.
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.
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.
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.
In der Layergestaltung klicken wir auf das dropdown neben Symbolisierung und wählen
Schummerung
. Diese Darstellung ist besonders gut für Höhendaten geeignet.
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 Dateine_10m_admin_0_countries.shp
in den Arbeitsbereich.
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.
Wir belassen die Selektion so und öffnen
. Suche das Tool und klicke doppelt daruf, um es zu starten.
In the Clip Raster by Mask Layer dialog, set
Merged
as the Input Layer. Selectne_10m_admin_0_countries
as the Mask layer, and check the Selected features only checkbox. Enter0.0000
as the Assign a specified nodata value to output bands. As before, chooseHigh compression
as the Profile. Click Run.
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 chooseHide All Layers
.
Turn on only the latest
Clipped (mask)
layer and style it with theHilshade
renderer as done before.
Der zusammengefügte und zugeschnittene Ausgabelayer der Höhendaten Sri Lankas ist nun fertig gestellt.
If you want to give feedback or share your experience with this tutorial, please comment below. (requires GitHub account)