Data-Driven Compute Overlays for Interactive Geographic Simulation and Visualization
Patrick Komon, Gerald Kimmersdorfer, Adam Celarek, Manuela Waldner
TL;DR
This paper tackles the challenge of delivering real-time, interactive overlays for 3D geographic maps with large data volumes. It introduces data-driven compute overlays implemented as a multi-pass GPU compute workflow using WebGPU, enabling dynamic overlays directly on the client. The authors present weBIGeo, an API and open-source tool, and demonstrate two use cases—snow cover and avalanche simulations—with performance benchmarks showing orders-of-magnitude speedups over CPU references (FlowPy). The results indicate that GPU-accelerated, client-side overlays can enable real-time parameter exploration and visualization on commodity hardware, with potential extensions to broader geospatial analyses.
Abstract
We present interactive data-driven compute overlays for native and web-based 3D geographic map applications based on WebGPU. Our data-driven overlays are generated in a multi-step compute workflow from multiple data sources on the GPU. We demonstrate their potential by showing results from snow cover and avalanche simulations, where simulation parameters can be adjusted interactively and results are visualized instantly. Benchmarks show that our approach can compute large-scale avalanche simulations in milliseconds to seconds, depending on the size of the terrain and the simulation parameters, which is multiple orders of magnitude faster than a state-of-the-art Python implementation.
