Cloud-optimized, single-file archive format for pyramids of map tiles

PMTiles is a single-file archive format for tiled data. A PMTiles archive can be hosted on a commodity storage platform such as S3, and enables low-cost, zero-maintenance map applications that are “serverless” – free of a custom tile backend or third party provider.

Protomaps Blog: Dynamic Maps, Static Storage

Leaflet + Raster Tiles Demo – watch your network request log

MapLibre GL + Vector Tiles Demo – requires MapLibre GL JS v1.14.1-rc.2 or later

See also:

How To Use

Go

See https://github.com/protomaps/go-pmtiles

Python

pip install pmtiles
pmtiles-convert TILES.mbtiles TILES.pmtiles
pmtiles-convert TILES.pmtiles DIRECTORY
pmtiles-show TILES.pmtiles // see info about a PMTiles directory
pmtiles-serve TILES.pmtiles // start an HTTP server that decodes PMTiles into traditional Z/X/Y paths

See https://github.com/protomaps/PMTiles/tree/master/python/bin

 

 

 

To finish reading, please visit source site