Planet-Scale Vector Tiles

Geolith

Rust-powered tile generator that reads 6 data sources and produces protomaps-schema PMTiles. Faster than Planetiler on planet-scale builds.

Features

Everything you need to build vector tiles

Built in Rust

High-performance tile generation with the safety and speed of Rust.

6 Data Sources

Overture Maps, OSM PBF, Natural Earth, land/water shapefiles, India boundary.

11 Tile Layers

Earth, water, boundaries, landcover, landuse, roads, transit, buildings, places, POIs, bathymetry.

PMTiles Output

Cloud-optimized archives with Hilbert ordering and HTTP range requests.

GERS Conflation

Automatic OSM↔Overture deduplication using GERS bridge files.

External Sort

LZ4-compressed chunk files handle datasets exceeding available RAM.

Planet Scale

Process 70+ GB OSM PBF and 290+ GB Overture data on commodity hardware.

Bbox Subsetting

Auto osmium extract for regional builds — no manual PBF slicing.

MBTiles Output

SQLite-based tile storage for easy local development and testing.