DuckDB 🪵

DuckDB Spatial Database

Price before payment
.duckdb · application/vnd.duckdb

DuckDB is an embedded analytical database its CWI Amsterdam authors call "SQLite for analytics": a single `.duckdb` file, columnar storage, a vectorized engine, and the `ST_*` spatial function set via the spatial extension. Our exporter writes the selected OSM area into a `.duckdb` container where each map layer becomes its own table. To set expectations honestly: geometry is stored as WKT TEXT in a `geom_wkt` column rather than a native GEOMETRY type — to get real geometry you simply call `ST_GeomFromText(geom_wkt)` after `LOAD spatial`. Coordinates stay in WGS84 (EPSG:4326); spatial indexes and Hilbert sorting are not created — those are left to you.

OpenStreetMap data as of 5 October 2026 · 24 days ago

DuckDB ni hoziroq eksport qiling ✨ Open Beta — bepul, cheklovlarsiz

Asosiy imkoniyatlar

✓Single `.duckdb` file — one table per map layer (polygons, lines, points, roads)
✓Geometry in a `geom_wkt` (WKT) column, read via `ST_GeomFromText` after `LOAD spatial`
✓OSM attributes preserved as separate columns; export metadata in a `_metadata` table
✓Coordinates in WGS84 (EPSG:4326), up to 500,000 features per layer
✓Opens via the `duckdb file.duckdb` CLI or `import duckdb` in Python/R

DuckDB formati haqida

DuckDB is an analytical database that lives in a single file and needs no server. It is often called the SQLite of analytics: columnar storage and a vectorized engine give fast aggregations and joins over millions of rows right on a laptop, while the spatial extension adds the familiar ST_ functions.

A map is exported to DuckDB when you need SQL but do not want to raise PostgreSQL with PostGIS: a one-off analysis in a notebook, an ETL script, a model in dbt, a prototype query before moving it into a big warehouse. The file can simply be handed to a colleague — they will open it with a single command.

The output is a single .duckdb file, where every map layer has become a separate table and OSM attributes have become columns; the export parameters lie in the service table _metadata. The geometry is written as WKT text into the geom_wkt column: that way the file reads even without the spatial extension, and real geometry is obtained by calling ST_GeomFromText after LOAD spatial. The coordinates are WGS84; spatial indexes are not created, that decision is left to you.

DuckDB fayllarini qaysi dastur ochadi

Quyidagi dasturlar va ilovalar OSM2CDR’dan eksport qilingan DuckDB Spatial Database (.duckdb) fayllarini ochishi, tahrirlashi va ular bilan ishlashi mumkin:

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

Format specifications

DuckDB xaritalaridan kimlar foydalanadi

🏗
Ad-hoc spatial analytics in Jupyter without spinning up a PostgreSQL/PostGIS server
A one-off spatial analysis in a notebook — without installing and configuring a database server.
💻
ETL pipelines: read, join and aggregate OSM data in plain SQL with zero infrastructure
Reading, joining and aggregating OSM data with a single SQL statement inside an ETL script.
📊
dbt models and notebook-driven workflows where `.duckdb` is a portable team artifact
A portable artifact for the team: the file goes into the repository and opens the same way for everyone.
🎨
Prototyping queries before migrating to Snowflake/BigQuery
A rough run-in of queries before moving the logic into a big cloud warehouse.

DuckDB ni qanday eksport qilish kerak

1
Hududni tanlang
osm2cdr.ru interaktiv xaritasida toʻrtburchak yoki koʻpburchak chizing
2
DuckDB ni tanlang
Mavjud 127 ta eksport formati roʻyxatidan DuckDB Spatial Database ni tanlang
3
Eksport
Eksport tugmasini bosing va .duckdb faylingizni 1-5 daqiqada oling
4
Yuklab olish
Tayyor DuckDB faylini yuklab oling va uni DuckDB CLI dasturida oching

Eksportdan keyin qanday ochish kerak

DuckDB formatidagi mashhur xaritalar

Bepul

DuckDB Spatial Database xarita eksportlarini oling

OpenStreetMap’dan professional DuckDB xaritalarini yuklab oling. Bir zumda yaratish, istalgan hudud.

Bepul / eksport
DuckDB ni hoziroq eksport qiling →

Tez-tez beriladigan savollar

Is geometry stored as a native GEOMETRY type? ▼
How does DuckDB differ from SQLite/GeoPackage? ▼
Are spatial indexes created? ▼
What projection is the data in? ▼
What tables are inside the file? ▼
How do I turn the export into GeoParquet or GeoJSON? ▼
Do I have to install anything to open the file? ▼

Aloqador formatlar

Tez-tez birga eksport qilinadi

Related Articles