Vector Tiles: Static or Dynamic?
2026-07-01 , Auditorium

The Mapbox Vector Tile specification has been around in the ecosystem for over 10 years, becoming a formal standard in 2017. They took off due to their lightweight encoding that allows for fast and efficient serving of map tiles. The use of vector tiles is now very common within the geospatial ecosystem with support in many FOSS4G tools for both production and consumption.

There are many approaches to serving out vector tiles to end users, with some teams choosing to generate tiles upfront with a library like Tippecanoe and statically serve them, whilst others are using a database like PostGIS and serving them dynamically, potentially with tile servers like Martin or Tegola. Some teams will use a hybrid approach with more frequently updated data being served on the fly and data that is updated less frequently being served as static files.

There are trade offs that come with choosing between static or dynamic tile serving, including speed, cost, complexity, flexibility and freshness of data. This talk we dig into these trade offs, examining how and when each approach makes sense and which options you can choose for each. Attendees can expect to come away with a nuanced understanding of these tradeoffs and insights into the tools that they could use when making this decision. We will also finish off by touching on new developments in the vector tile ecosystem like the new MapLibre Tile specification, and MVT support from DuckDB.


Indicate what is (are) the open source project(s) essential in your talk:

PostGIS, Tegola, Martin, DuckDB Spatial, Tippecanoe, PMTiles

Give indication of resources (video, web pages, papers, etc.) to read in advance, that will help get up to speed on advanced topics.:

https://github.com/mapbox/vector-tile-spec
https://postgis.net/docs/ST_AsMVT.html
https://tegola.io/
https://github.com/maplibre/martin
https://maplibre.org/news/2026-01-23-mlt-release/
https://github.com/duckdb/duckdb-spatial
https://github.com/felt/tippecanoe
https://github.com/protomaps/PMTiles

Assign a number between 1 and 4 indicating the level of technical complexity of your contribution.: 2: some technical/thematic skills required Select at least one general theme that best defines your proposal: Analysis, manipulation and visualization of geospatial data Under which license do you make your contribution available? The conference contribution comprises the abstract, the text contribution for the conference proceedings, the presentation materials as well as the video recording and live transmission of the presentation: CC BY

James is a open source developer living in East London. He works as a Staff Engineer at Addresscloud, a UK based company that provides location intelligence and risk data for the insurance industry.

This speaker also appears in: