Skip to content
SPECIFICTION
Get listed

GeoDesk

geodesk.com

Free plan WindowsmacOSLinux
Visit geodesk.com
Spec score 8.6 #8 of 40 in Spatial Databases

Spec sheet

Purpose
GeoDesk is a spatial database engine for OpenStreetMap features.Read 30 Sep 2026 · geodesk.com
Audience
GeoDesk describes its intended use as building fast applications and performing geospatial analysis with OpenStreetMap data.Read 30 Sep 2026 · geodesk.com
Integrations
GeoDesk documents integration with Java Topology Suite and Python Shapely for vector operations.Read 30 Sep 2026 · docs.geodesk.com
Support
GeoDesk describes its makers as an independent team of developers interested in cartography and geospatial topics.Read 30 Sep 2026 · geodesk.com
Maker
GeoDesk describes its maker as an independent team of developers interested in cartography and geospatial topics.Read 30 Sep 2026 · geodesk.com
Affiliation
GeoDesk says it is not affiliated with, endorsed by, or sponsored by OpenStreetMap.Read 30 Sep 2026 · geodesk.com
Build requirements
Building the C++ library requires a C++20-capable compiler and CMake 3.14 or later.Read 30 Sep 2026 · docs.geodesk.com
Data format
GeoDesk stores OSM data in single-file Geographic Object Libraries (GOLs).Read 30 Sep 2026 · docs.geodesk.com
Data import
The GOL tool builds libraries from OpenStreetMap PBF files.Read 30 Sep 2026 · docs.geodesk.com
Developer libraries
GeoDesk provides Python, Java and C++ options alongside its command-line GOL tool.Read 30 Sep 2026 · geodesk.com
Geometry integrations
GeoDesk documents integration with Java Topology Suite and Python Shapely for vector operations including buffers, unions, and triangulation.Read 30 Sep 2026 · docs.geodesk.com
Hardware
GeoDesk says it performs well on systems that can run 64-bit Java or Python.Read 30 Sep 2026 · docs.geodesk.com
Languages
GeoDesk provides tooling and developer guides for Java, Python, and C++, plus a GOL command-line utility.Read 30 Sep 2026 · geodesk.com
Maker details
The About page does not state the maker’s headquarters or founding year.Read 30 Sep 2026 · geodesk.com
Mapping
The Python Map feature creates Leaflet-based web maps that can be saved as HTML or shown in a browser.Read 30 Sep 2026 · docs.geodesk.com
OSM model
GOLs store geometries and support OpenStreetMap concepts such as relations.Read 30 Sep 2026 · docs.geodesk.com
OSM support
GOLs store shapes and support OpenStreetMap concepts including relations.Read 30 Sep 2026 · geodesk.com
Platform support
The C++ toolkit documentation lists 64-bit Windows, Linux and macOS support.Read 30 Sep 2026 · docs.geodesk.com
Python requirement
The Python quickstart says Python 3.7 or higher is required.Read 30 Sep 2026 · docs.geodesk.com
Query language
GeoDesk provides GOQL, a concise query syntax based on feature types and tags and similar to MapCSS.Read 30 Sep 2026 · docs.geodesk.com
Query performance
GeoDesk says its queries are typically 50 times faster than SQL queries.Read 30 Sep 2026 · geodesk.com
Query speed
The most common spatial queries perform fifty times faster than their SQL equivalents, according to GeoDesk.Read 30 Sep 2026 · docs.geodesk.com
Regional data
A GOL can be turned into a compressed tile repository so users can download only the regions they need.Read 30 Sep 2026 · docs.geodesk.com
Storage
The homepage says a GOL is 10 to 50 percent larger than its OSM-PBF source data.Read 30 Sep 2026 · geodesk.com
Visualization
GeoDesk for Python can display queried features on a map that opens in a browser.Read 30 Sep 2026 · docs.geodesk.com

Plans and prices

GeoDesk Free 100% free and open-source Read 30 Sep 2026 · geodesk.com

Every GeoDesk plan and price →

Where Specifiction places it

Alternatives to GeoDeskAll alternatives →