mirror of
https://github.com/protomaps/PMTiles.git
synced 2026-03-21 22:39:39 +00:00
06c24fcef22dcb75ce98cecbb95c7b7e4d0afa05
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.
For those familiar with Cloud Optimized GeoTIFFs - PMTiles uses similar techniques, but is specific to Z/X/Y tiles and can store vector data.
Compatible Storage Providers
PMTiles files require servers to support HTTP byte serving as well as CORS. It's been tested with:
- Amazon Web Services S3
- Google Cloud Storage
- Microsoft Azure
- DigitalOcean Spaces
- Backblaze B2
- Your own HTTP server
Amazon Web Services
- ACL Level
- CORS Policy
Google Cloud
Azure
- HEAD requests for ranges return 200 instead of 206
- Configuration through Web Portal
DigitalOcean Spaces
Backblaze B2
Description
Languages
TypeScript
51.5%
Python
29.5%
C++
8.7%
HTML
5%
C
4%
Other
1.3%