The geolith builder is a Rust program that turns Overture Maps and OpenStreetMap data into two artifacts: a PMTiles vector tile archive that follows the Protomaps basemap schema, and the .glx geocoding index that geolith Search answers from. One build writes both, so names on the map and names in search come from the same data.
Start here
InstallationBuild the binary. Read more QuickstartBuild tiles for a small area. Read more ConfigurationEvery flag. Read more PipelineRead, transform, merge and write. Read more
How it works
- Pipeline: read, transform, merge and write.
- Modules: the crates and what each one does.
- Ecosystem: the tools that read what the builder writes.
Guides
- Overture data
- Custom bounding box
- Output tuning
- GERS conflation
- Geocoding output
- 3D terrain
- Raster basemap
Measured
- Performance: build times and memory against Planetiler.