FOSS4G 2023

oscarfonts

Since childhood he has loved escaping into nature, always with a good map at hand. He started out as a GIS programmer in Aurensis. During his time at the Institut Cartogràfic de Catalunya he was introduced to the world of free software and open standards. Since 2010 he has been developing his career as an independent consultant for a wide range of organisations, from public and private multinationals to humble projects deep rooted in the territory. He participated in the organisation of FOSS4G 2010, from which the first group of Geoinquiets was created, in Barcelona. Areas of specialisation: Design and technical direction of geospatial solutions, ETL processes with geospatial information, development of interactive front-ends for geospatial analysis

The speaker's profile picture

Sessions

06-30
14:00
30min
When vector tiles are not enough: advanced visualizations with deck.gl
Marti Pericay, oscarfonts

Deck.gl is a framework for visualization, animation and 3D editing of large volumes of data (up to millions of points), in the browser, with optimal performance thanks to WebGL technology and the computing power of the GPU.

Deck.gl is prepared to work seamlessly with WebGL based map libraries such as MapLibre GL JS, Mapbox GL JS or Google Maps. It extends their capabilities with a large number of formats, data types and layer visualizations, such as point clouds (tessellated or not), real 3D vector data, 3D models, on-the-fly clustering, trip animations, GPU filtering, etc. The deck.gl code is not only free, but designed with extensibility in mind, making it very easily customizable.

In this presentation we will show 4 use cases developed for companies and administrations with specific needs. We chose deck.gl (over Mapbox/MapLibre alone) to provide rich interactivity and the ability to visually analyze large amounts of data.
We will expose the challenges we faced and how deck.gl was used:
1. Information system for precision irrigation: in a region of 25,000 plots, we show animated time series of evapotranspiration data, vegetative vigor, or water needs during an annual cycle.
2. Biodiversity world map: instant loading of a dataset of 200,000 points with GPU filtering, providing interactivity and refresh rates far beyond the ones offered by Mapbox or MapLibre.
3. Precision topographic measurements on terrain surface models: visualization of point clouds, terrains, textures, contour lines and other vector cartography in 3D, multi-profiles, and in-browser 3D editing.
4. Urban data control panel: from a dataset of 40,000 georeferenced records, we apply spatiotemporal and categorical filtering, 3D dynamic aggregation and symbolization, and computation of indicators and graphs in real time.

Use cases & applications
Mirusha