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