Geodaten mit DuckDB verarbeiten

Jakob Miksch

Playlists: 'fossgis2024' videos starting here / audio

DuckDB hat sich als leichtgewichtiges Werkzeug für Datananalysen aller Art in der Data Science Community etabliert. Mittlerweile gibt es auch eine offizielle Erweiterung die mit Geodaten arbeiten kann. In diesem Vortrag stellen wir die grundlegenden Funktionen vor.

DuckDB kann Daten aus verschiedenen Quellen wie Dateien (CSV, JSON, ...), über das Internet oder aus anderen Datenbanken einlesen. Mittels SQL können die eingelesenen Daten miteinander kombiniert und verarbeitet werden. Durch die "spatial" Erweiterung von DuckDB werden nun auch räumliche Datentypen wie Punkte, Linien oder Polygone unterstützt. Außerdem werden durch die im Hintergrund eingebundene GEOS Bibliothek geographische Analyse Funktionen bereitgestellt, Beispiele hierfür sind Flächenberechnung, Überschneidungen oder Buffer-Berechnung. Im Hintergrund wird außerdem GDAL eingebunden womit weitere zahlreiche Formate aus der Geo-Welt gelesen und geschrieben werden können.

Download

Embed

Share:

Tags