FOSDEM 2026: Mobility Flow Visualization

2026

Scaling Mobility Flow Visualization: Origin-Destination Data with DuckDB, Flowmap.gl, and SQLRooms

I gave this talk at FOSDEM 2026 in Brussels, in the Railways and Open Transport developer room.

In the talk I showed how to prepare and visualize large origin-destination mobility datasets in the browser using DuckDB, flowmap.gl, and SQLRooms. The focus was on scaling interactive flow maps to datasets with millions of movements without depending on cloud infrastructure.

I introduced sqlrooms-flowmap, a Python tool that prepares OD data for tiled serving with hierarchical clustering, nested Hilbert indexing, and optional spatio-temporal aggregation. The prepared data can then be explored in a browser-based app built with SQLRooms, combining SQL querying with interactive map-based analysis.

For the live demo I used Switzerland's National Passenger Transport Model data and walked through the full pipeline from raw mobility data to an interactive flow visualization. The recording and conference materials are linked from the FOSDEM event page above.

Video:

The conference materials are linked from the FOSDEM event page above.