
Martin is a tile server able to generate and serve vector tiles on the fly from large PostGIS databases, PMTiles (local or remote), and MBTiles files, allowing multiple tile sources to be dynamically combined into one. Martin optimizes for speed and heavy traffic, and is written in Rust.
What Martin can do
- Serve vector tiles from:
- PostGIS databases with automatic discovery of compatible tables and functions
- PMTiles from local files or over HTTP
- MBTiles files
- Combine multiple tile sources into one
- Serve styles and generate sprites and font glyphs on the fly
- Generate tiles in bulk into an MBTiles archive with martin-cp
- Examine, copy, validate, compare, and apply diffs between MBTiles files with mbtiles