We are excited to announce our first release of GeoDesk for Python: Query, analyze, display and transform OpenStreetMap features using the world’s most popular scripting language — on Windows, Linux and MacOS.
Store the entire world-wide OSM dataset locally in under 100 GB (or any extract you wish)
Query features based on type, tags and spatial relationships (e.g.
connects_to) — 50x faster than SQL
Measure features: length, area, distance
Explore object graphs (nodes of ways, members of relations)
Obtain geometric shapes and process them using Shapely (Python wrapper for GEOS)
Convert features to various formats (just GeoJSON and WKT for now, but more are coming)
100% free & open-source
Try it now!
Install the Python package:
pip install geodesk
Download the GOL Tool (builds GeoDesk databases from
We appreciate your feedback! Reach out on GitHub if you run into difficulties, and follow @firstname.lastname@example.org to receive updates on future releases and other helpful tips about OpenStreetMap and geospatial software.