Builder docs

Builder overview

geolith builds protomaps-compatible PMTiles vector tile archives and the .glx geocoding index from Overture Maps and OpenStreetMap data, at planet scale, in Rust.

By · Updated

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

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

Measured

  • Performance: build times and memory against Planetiler.