Serverless rasters on the web (FOSS4G 2025)

In recent years, the approach to loading vector data in web browsers has shifted from traditional WMS/OGC methods to vector tiles, allowing for more efficient rendering and processing. With increasing bandwidth and more powerful CPU/GPU capabilities, handling data directly in the browser has become the preferred choice. The same evolution should apply to raster data: instead of preprocessing it on the server, a more efficient alternative is to load it directly as a Cloud-Optimized GeoTIFF (COG).

The MapLibre COG Protocol lets you visualize COGs directly in MapLibre GL JS using HTTP range requests to load only the needed data. It efficiently handles large rasters like satellite imagery or elevation models, enabling direct cloud access without costly infrastructure — a fast, scalable, and cost-effective solution.

Custom protocol to load Cloud Optimized GeoTIFFs (COG) in Maplibre GL JS
Github: https://github.com/geomatico/maplibre-cog-protocol
NPM: https://www.npmjs.com/package/@geomatico/maplibre-cog-protocol

Do you have a project idea and want to turn it into reality? We would like to hear from you, tell us about it

The facts define us

Logos Digitalizadores