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