{"repo":"protomaps/PMTiles","free":true,"listed":false,"github":"https://github.com/protomaps/PMTiles","clone":"git clone https://github.com/protomaps/PMTiles.git","description":"Pyramids of map tiles in a single file on static storage","language":"TypeScript","stars":2997,"topics":["serverless","pmtiles"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"🔎 PMTiles Viewer: https://pmtiles.io/ 🔎 PMTiles 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 PMTiles Viewer - inspect and preview PMTiles local or remote PMTiles archives. Archives on cloud storage may require CORS for the origin https://protomaps.github.io Vector Tiles Example (US Zip Codes) Demos require MapLibre GL JS v1.15 or later. See also: Cloud Optimized GeoTIFFs Creating PMTiles Download the pmtiles binary for your system at go-pmtiles/Releases. pmtiles convert INPUT.mbtiles OUTPUT.pmtiles pmtiles upload OUTPUT.pmtiles s3://my-bucket?region=us-west-2 // requires AWS ACCESS KEY ID, AWS SECRET ACCESS KEY env vars to be set Consuming PMTiles JavaScript See js/README.md and js/examples for usage in Leaflet or MapLibre GL JS. See openlayers/README.md for usage in OpenLayers. Go See the go-pmtiles repository. Python See pmtiles scripts for library usage Serverless PMTiles on AWS Lambda PMTiles on Cloudflare Workers Specification The current specification version is Version 3. Recipes Example of how to create a PMTiles archive from the Census Bureau Zip Code Tabulation Areas Shapefile using tippecanoe: Uploading to Storage Using the PMTiles command line tool: Using RClone (do rclone config first) License The r","default_branch":null,"files":null,"tree":[],"storefront":"/r/protomaps","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/protomaps/PMTiles/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}