DuckDB 🪵

DuckDB Spatial Database

Preis vor der Zahlung
.duckdb · application/vnd.duckdb

DuckDB ist eine eingebettete analytische Datenbank, die ihre Autoren am CWI Amsterdam "SQLite für Analytik" nennen: eine einzige `.duckdb`-Datei, spaltenorientierte Speicherung, eine vektorisierte Engine und der `ST_*`-Funktionssatz über die spatial-Erweiterung. Unser Exporter schreibt das gewählte OSM-Gebiet in einen `.duckdb`-Container, in dem jede Kartenebene zu einer eigenen Tabelle wird. Um die Erwartungen ehrlich zu setzen: Die Geometrie wird als WKT-TEXT in einer Spalte `geom_wkt` gespeichert und nicht als nativer GEOMETRY-Typ — echte Geometrie erhalten Sie einfach durch den Aufruf von `ST_GeomFromText(geom_wkt)` nach `LOAD spatial`. Die Koordinaten bleiben in WGS84 (EPSG:4326); räumliche Indizes und Hilbert-Sortierung werden nicht angelegt — das bleibt Ihnen überlassen.

OpenStreetMap data as of 26 October 2026 · 7 days ago

DuckDB jetzt exportieren ✨ Download nach der Anmeldung auf der Website · Preis vor der Zahlung sichtbar

Hauptmerkmale

✓Eine einzige `.duckdb`-Datei — eine Tabelle je Kartenebene (Polygone, Linien, Punkte, Straßen)
✓Geometrie in einer Spalte `geom_wkt` (WKT), gelesen über `ST_GeomFromText` nach `LOAD spatial`
✓OSM-Attribute bleiben als eigene Spalten erhalten; Export-Metadaten in einer Tabelle `_metadata`
✓Koordinaten in WGS84 (EPSG:4326), bis zu 500 000 Objekte je Ebene
✓Öffnet über die CLI `duckdb file.duckdb` oder `import duckdb` in Python/R

Über das Format DuckDB

DuckDB ist eine analytische Datenbank, die in einer einzigen Datei lebt und keinen Server braucht. Oft wird sie "SQLite für Analytik" genannt: Spaltenspeicherung und eine vektorisierte Engine liefern schnelle Aggregationen und Joins über Millionen Zeilen direkt auf dem Notebook, und die räumliche Erweiterung ergänzt die gewohnten ST_-Funktionen.

Eine Karte wird nach DuckDB exportiert, wenn man SQL braucht, aber kein PostgreSQL mit PostGIS aufsetzen möchte: einmalige Analyse im Notebook, ETL-Skript, Modell in dbt, Prototyp einer Abfrage vor der Übernahme ins große Data Warehouse. Die Datei lässt sich einfach an Kolleginnen und Kollegen weitergeben — sie öffnen sie mit einem einzigen Befehl.

Heraus kommt eine einzige .duckdb-Datei, in der jede Kartenebene zu einer eigenen Tabelle und die OSM-Attribute zu Spalten geworden sind; die Exportparameter liegen in der Servicetabelle _metadata. Die Geometrie ist als WKT-Text in der Spalte geom_wkt abgelegt: So lässt sich die Datei auch ohne die räumliche Erweiterung lesen, und echte Geometrie entsteht durch den Aufruf von ST_GeomFromText nach LOAD spatial. Die Koordinaten sind WGS84; räumliche Indizes werden nicht angelegt, diese Entscheidung bleibt Ihnen überlassen.

Programme zum Öffnen von DuckDB-Dateien

Die folgenden Programme können DuckDB Spatial Database-Dateien (.duckdb) öffnen, bearbeiten und verarbeiten, die aus OSM2CDR exportiert wurden:

💻DuckDB CLI 💻Python (pip install duckdb) 📐R (install.packages duckdb) 💻DBeaver 💻JupyterLab

Format-Spezifikationen

Wer nutzt DuckDB-Karten

🏗
Ad-hoc-Geoanalytik in Jupyter, ohne einen PostgreSQL/PostGIS-Server hochzufahren
Einmalige räumliche Analyse im Notebook — ohne Installation und Konfiguration eines Datenbankservers.
💻
ETL-Pipelines: OSM-Daten in reinem SQL lesen, verknüpfen und aggregieren — ganz ohne Infrastruktur
Lesen, Verknüpfen und Aggregieren von OSM-Daten mit einem einzigen SQL innerhalb eines ETL-Skripts.
📊
dbt-Modelle und Notebook-Workflows, in denen `.duckdb` ein portables Team-Artefakt ist
Portables Artefakt für das Team: Die Datei landet im Repository und öffnet sich bei allen gleich.
🎨
Abfragen prototypisch erproben, bevor es nach Snowflake/BigQuery geht
Grobe Erprobung von Abfragen, bevor die Logik in ein großes Cloud-Data-Warehouse übernommen wird.

So exportieren Sie DuckDB

1
Gebiet auswählen
Zeichnen Sie ein Rechteck oder Polygon auf der interaktiven Karte von osm2cdr
2
DuckDB wählen
Wählen Sie DuckDB Spatial Database aus der Liste von 127 verfügbaren Exportformaten
3
Exportieren
Klicken Sie auf Export und erhalten Sie Ihre .duckdb-Datei in weniger als einer Minute
4
Herunterladen
Laden Sie die fertige DuckDB-Datei herunter und öffnen Sie sie in DuckDB CLI

Nach dem Export öffnen

Beliebte Karten in DuckDB

Free

DuckDB Spatial Database-Kartenexport

Laden Sie professionelle DuckDB-Karten aus OpenStreetMap herunter. Beliebiges Gebiet, der Preis wird vor der Zahlung angezeigt.

Karte im gewählten Format eigenes Gebiet aus dem Konstruktor — zum Kartenpreis
DuckDB jetzt exportieren →

Häufig gestellte Fragen

Wird die Geometrie als nativer GEOMETRY-Typ gespeichert? ▼
Worin unterscheidet sich DuckDB von SQLite/GeoPackage? ▼
Werden räumliche Indizes angelegt? ▼
In welcher Projektion liegen die Daten? ▼
Welche Tabellen enthält die Datei? ▼
Wie mache ich aus dem Export GeoParquet oder GeoJSON? ▼
Muss ich etwas installieren, um die Datei zu öffnen? ▼

Verwandte Formate

Häufig zusammen exportiert

Related Articles