GDALTools Plugin

Was sind die GDALTools?

Die GDALTools stellen eine grafische Benutzeroberfläche bereit, Über die die verschiedenen Werkzeuge der Geospatial Data Abstraction Library (GDAL), http://gdal.osgeo.org angesprochen werden können. Dabei handelt es sich um Raster Management Tools, z.B. für die Abfrage, Umprojizierung, Transformierung oder Verschneidung von Rasterlayern in unterschiedlichen Formaten. Außerdem stehen Werkzeuge zur Verfügung, um Konturen als Vektorlinien zu extrahieren, eine Schummerungskarte aus Höhendaten zu erzeugen oder ein VRT (Virtual Raster Tile in XML format) aus einer oder mehreren Rasterkarte(n) zu erzeugen. Diese Werkzeuge können benutzt werden, wenn installiert und aktiviert wurde.

Die GDAL Bibliothek

Die GDAL Bibliothek besteht aus einer Reihe von Kommandozeilen-Tools, jedes mit zahlreichen Optionen. Anwender, die sich mit der Kommandozeile auskennen, werden diese Art der Anwendung sicher bevorzugen, um so den vollen Funktionsumfang nutzen zu können. Das GDAL Tools Plugin ermöglicht hingegen einen einfachen Zugang zu den Funktionen, und stellt daher auch nur die am häufigsten benutzten Optionen zur Verfügung.

Liste der GDALTools

Figure GDAL Tools 1:

../../../_images/raster_menu.png

The GDALTools menu list

Projektionen

gdal_warp Transformieren (Reprojizieren)

Das Werkzeug kann mosaikieren, umprojizieren und konvertieren. Es kann in alle unterstützten Projektion projizieren und kann dabei sogar mit dem Bild bereitgestellte GCPs (Ground Control Points) nutzen, wenn der Rasterlayer noch im ‘Rohzustand’ ist. Weitere Informationen finden sich unter http://www.gdal.org/gdalwarp.html

gdal_assign_projection Projektion zuweisen

Das Werkzeug ermöglicht es, Rasterlayern, die bereits georeferenziert sind, eine Projektionsinformation zuzuweisen oder bestehende Projektionsinformationen zu verändern. Dabei wird Einzeldatei- und Stapelverarbeitung unterstützt. Weitere Informationen finden sich unter http://www.gdal.org/gdalwarp.html

gdal_extract_projection Projektion extrahieren

Dieses Werkzeug kann Projektionsinformationen aus einer Rasterdatei extrhieren. Dabei wird Einzeldatei- und Stapelverarbeitung unterstützt. Dabei wird eine .prj und eine .wld Datei erzeugt.

Konvertierung

gdal_rasterize Rastern (Vektor nach Raster)

This program burns vector geometries (points, lines and polygons) into the raster band(s) of a raster image. Vectors are read from OGR supported vector formats. Note that the vector data must in the same coordinate system as the raster data; on the fly reprojection is not provided. For more information see http://www.gdal.org/gdal_rasterize.html

gdal_polygonize Polygonisieren (Raster nach Vektor)

Dieses Werkzeug erstellt Vektorpolygone für alle Flächen eines Rasterlayers, in denen die Pixelwerte gleich sind. Jedes Polygon erhält ein Attribut, das den Pixelwert widergibt. Zusätzlich kann eine Maske verwendet werden, um bestimmte Pixelbereiche auszuschließen. Weitere Informationen finden sich unter http://www.gdal.org/gdal_polygonize.html

gdal_translate Übersetzen (Format konvertieren)

Das Werkzeug kann Rasterlayer zwischen verschiedenen Formaten konvertieren. Dabei können zusätzlich Prozesse wie Ausschnitte bilden, Resampling oder auch Reskalierung angewendet werden. Weitere Informationen finden sich unter http://www.gdal.org/gdal_translate.html

gdal_raster-rgb RGB nach PCT

Dieses Werkzeug errechnet eine optimale Pseudo-Farbtabelle für einen RGB-Rasterlayer mittels eines ‘median cut’ Algorithmus, der auf einem downgesampleten RGB-Histogramm basiert. Darauf basierend wird das Bild in ein Pseudo-Farb-Raster konvertiert. Dazu wird Floyd-Steinberg dithering (error diffusion) verwendet, um die Qualität der Ausgabe zu maximieren. Weitere Informationen finden sich unter http://www.gdal.org/rgb2pct.html

gdal_raster-rgb PCT nach RGB

Dieses Werkzeug konvertiert die Pseudo-Farbtabelle eines Kanals in einen RGB-Rasterlayer eines festgelegten Formats. Weitere Informationen finden sich unter http://www.gdal.org/pct2rgb.html

Extraktion

gdal_contour Kontur

Dieses Werkzeug erstellt einen Vektorlayer mit den Konturlinien eines Höhenmodells (DGM). Unter http://www.gdal.org/gdal_contour.html finden sich weitere Informationen.

gdal_raster-clip Clipper

Dieses Werkzeug erlaubt das Ausschneiden eines Rasterlayers (extrahieren eines Subsets) auf Basis einer definierten Ausdehnung oder eines anderen Layers (Maske). Weitere Informationen finden sich unter http://www.gdal.org/gdal_translate.html.

Analyse

gdal_sieve Sieben

Das Werkzeug löscht Rasterflächen, die kleiner als eine festgelegte Pixelanzahl sind und ersetzt diese Fläche durch Pixelwerte der größten Nachbarfläche. Das Eingangsraster kann dabei überschrieben werden, oder das Ergebnis wird in einen neuen Rasterlayer abgespeichert. Weitere Informationen finden sich unter http://www.gdal.org/gdal_sieve.html.

gdal_nearblack Fast Schwarz

Dieses Werkzeug scanned einen Rasterlayer und versucht alle Pixel, die fast schwarz oder fast weiss entlang von Rändern sind in exakt schwarze bzw. weisse Pixel umzuwandeln. Dies wird oft verwendet, um verlusthaft komprimierte Luftbilder zu ‘reparieren’, so dass Farbpixel bei der Mosaikierung als transparent behandelt werden können. Siehe auch http://www.gdal.org/nearblack.html.

gdal_fillnodata Leerwert füllen

Dieses Werkzeug füllt selektierte Bereiche eines Rasterlayers (normalerweise Nullwerte) durch Interpolation vorhandener Werte entlang der Ränder auf. Siehe auch http://www.gdal.org/gdal_fillnodata.html.

gdal_proximityNachbarschaft (Rasterabstand)

Werkzeug erstellt einen Raster-Abstandslayer, in dem der Abstand vom Zentrum jedes Pixels zum Zentrum eines Nachbarpixels gespeichert wird, das als Zielpixel festgelegt ist. Zielpixel sind jene Pixel im Ausganslayer, bei denen der Pixelwert des Nachbarpixels sich in der angegebenen Liste der Zielpixelwerte befindet. Weitere Informationen unter http://www.gdal.org/gdal_proximity.html.

gdal_grid Grid (Interpolation)

Dieses Werkzeug erstellt ein regelmäßiges Gitter als Raster aus den verstreuten Daten, die aus einer OGR-Vektordatenquelle gelesen werden. Die Eingabedaten werden dabei interpoliert, um die Gitterknoten mit Werten zu füllen. Dabei kann zwischen verschiedenen Interpolationsmethoden gewählt werden. Siehe auch http://www.gdal.org/gdal_grid.html.

gdal_dem DEM (Terrain models)

Werkzeuge zum Visualisieren und Analysieren von Digitalen Höhenmodellen. Es erstellt Schummerung, Neigung, Perspektive, Farbrelief, Oberflächenrauhigkeit, topographische Position und Rauhigkeit. Weitere Informationen unter http://www.gdal.org/gdaldem.html

Sonstiges

gdal_vrt Build Virtual Raster (Catalog)

Dieses Werkzeug erstellt ein VRT (Virtueller Datensatz), das ein Mosaik der Eingaberaster darstellt. Siehe auch http://www.gdal.org/gdalbuildvrt.html.

gdal_merge Verschmelzen

Dieses Werkzeug mosaikiert einen Satz von Bilddaten. Alle Layer müssen in derselben Projektion vorliegen und die gleiche Anzahl von Kanälen aufweisen. Sie können aber überlappen und eine unterschiedliche Auflösung aufweisen. Bei Überlappung wird der letzte Layer über die anderen gelegt. Siehe auch http://www.gdal.org/gdal_merge.html.

raster-info Information

Das Werkzeug listet Informationen über einen Rasterlayer, dessen Format von GDAL gelesen werden kann. Unter http://www.gdal.org/gdalinfo.html finden Sie weitere Informationen.

gdal_raster-overview Übersichten erzeugen (Pyramiden)

Das gdaladdo Werkzeug wird benutzt, um Übersichten zu erstellen oder zu aktualisieren. Dabei werden ‘one over several downsampling’ Methoden angewendet. Siehe auch http://www.gdal.org/gdaladdo.html.

gdal_tileindex Kachelindex

Erstellen eines Shapefiles mit einem Raster Kachelindex. Siehe auch http://www.gdal.org/gdaltindex.html.