OpenMapTiles logo

OpenMapTiles

Open vector tile schema and toolset that generates basemaps from OpenStreetMap data

Repository activity
  • Stars3.1k
  • Forks667
  • Open Issues231
License

Other

Languages
  • PLpgSQL
  • Makefile
  • Shell
OpenMapTiles screenshot

About OpenMapTiles

OpenMapTiles is an extensible open tile schema based on OpenStreetMap, used to generate vector tiles for online zoomable maps and topographic basemaps. It outputs a self-contained tileset that GL map styles can render.

The schema is a collection of documented, self-contained layers you can modify, adapt, or extend, covering aeroway, boundary, building, housenumber, landcover, landuse, mountain_peak, park, place, poi, transportation, water, and waterway. Tile generation runs through a Docker-based build that imports OSM extracts into PostgreSQL and produces MBTiles output.

The code is BSD-licensed, with cartographic decisions in the schema and SQL under CC-BY. Products using maps derived from the schema must visibly credit OpenMapTiles.org or reference OpenMapTiles with a link back to the project.

Key features

  • Generates vector tiles from OpenStreetMap data
  • Documented, self-contained layers you can modify and extend
  • Topographic layers for water, parks, transportation, and more
  • Renders with GL styles built for the schema
  • Docker build imports OSM into PostgreSQL and outputs MBTiles

Details

First released
2016
Latest release
v3.16 · Dec 2025
Platforms
Docker · CLI
Storage
MBTiles output
License
BSD · CC-BY for schema and SQL
Origins
OpenStreetMap data