PMTiles DataStore¶
This module provides support for Protomaps PMTiles as a vector data source in GeoServer.
PMTiles is a cloud-optimized single-file archive format for tiled data. It enables efficient access to vector tiles from:
Local file systems
HTTP/HTTPS servers with range request support
Cloud object storage (Amazon S3, Azure Blob Storage, Google Cloud Storage)
The format uses a hierarchical directory structure that allows random access to individual tiles without reading the entire file, making it ideal for serving large datasets directly from static storage without requiring a dedicated tile server.
Features¶
Read Mapbox Vector Tiles from PMTiles archives
Support for multiple data sources (file, HTTP, S3, Azure, GCS)
Memory caching with configurable block alignment for optimal performance
Cloud-native workflows with HTTP range requests
Authentication support for HTTP, S3, Azure, and GCS