Hi everyone,
GeoDesk 2.0 is finally out! It makes working with OSM data faster and easier than ever, with a brand-new GOL Tool and streamlined workflows.
GeoDesk is an open-source toolkit for OpenStreetMap data. Turn any .osm.pbf file into a compact Geo-Object Library (less than 100 GB for the whole planet) and perform ultra-fast queries, via the command line or Java, Python or C++.
What’s new:
-
The GOL Tool is now a stand-alone executable (< 1 MB), no JVM required (supports Windows, Linux and Intel/ARM macOS)
-
2x to 10x faster operations: build a planet-scale GOL in 15 minutes (on a reasonably modern workstation); extract all the world’s rivers as GeoJSON in a few seconds
-
Simplified command options, progress bars, and colorized output
-
gol querynow includes an interactive mode for complex queries -
Visualize query results instantly with the new
gol mapcommand (Example below: all sushi restaurants in France)
See the full list in the release notes.
We’ve redesigned the GOL format to be even more compact and efficient, and to enable incremental updates. Full update support will ship later this year.
The new format requires GeoDesk SDK 2.0 or later. While the query API remains unchanged, you should see performance gains from the upgrades.
To ease the transition, we’ll continue maintaining the 1.x line. Documentation for 1.x remains available at docs1.geodesk.com.
GOL Tool: download • repo • documentation
GeoDesk for Python: pip install geodesk -U • repo • documentation
GeoDesk for Java: repo • documentation • JavaDoc
GeoDesk for C++: repo • documentation • API docs
We’d love to hear your feedback, ideas, and use cases. Thanks for all of your support in getting us this far!
