Hello GeoServer Developers,
I would like to propose the contribution of a new community module, gs-pmtiles-store, providing a DataStore for Protomaps PMTiles.
This work was sponsored by MOBIDROM (https://www.mobidrom.nrw/) and developed by Camptocamp.
Adding a PMTiles DataStore to GeoServer would allow it to serve vector tiles directly from PMTiles archives stored on local disk or in cloud storage (S3, GCS, Azure, and standard HTTP servers).
The underlying GeoTools DataStore implementation, which I have also proposed to the GeoTools project, is built on a generic RangeReader SPI (tileverse-rangereader) for accessing remote files, making it fully cloud-ready.
Thank you for your guidance and for considering this contribution.
Best regards,
Gabriel