FOSS4G Europe 2025 Workshops Get different formats: curl https://talks.osgeo.org/foss4g-europe-2025-workshops/schedule/\?format=table (default) curl https://talks.osgeo.org/foss4g-europe-2025-workshops/schedule/\?format=list 2025-07-14 | PA01 | PA02 | PA11 | PL12 | PL13 | PL14 | PL15 07:00 --┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ │ Building REST  │ Beyond Maps:  │ Doing Geospatial │ Introduction to  │ Setting up a  │ Land Cover  │ G3W-SUITE:  │ │ API over your  │ Crafting  │ with Python  │ GeoServer  │ Spatial Data  │ Dynamics  │ publish and  │ │ PostGIS database │ Immersive  │ │ │ Infrastructure  │ Simulations with │ manage QGIS  │ │ │ Geospatial  │ Tom Kralidis, A… │ Ian Turton  │ (SDI) with Open  │ MOLUSCE Plugin  │ projects on the  │ 07:30 --│ json singh  │ Experiences with │ │ │ Source Software  │ in QGIS  │ web  │ │ │ React and  │ en │ en │ using OSGeoLive  │ │ │ │ en │ deck.gl  │ │ │ │ Eduard Kazakov,… │ Walter Lorenzet… │ │ │ │ │ │ Astrid Emde, En… │ │ │ │ │ Marko Letic  │ │ │ │ en │ en │ │ │ │ │ │ en │ │ │ 08:00 --│ │ en │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 08:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 09:00 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 09:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 10:00 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 10:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 11:00 --├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ │ │ Lunch  │ Lunch  │ Lunch  │ Lunch  │ Lunch  │ Lunch  │ Lunch  │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 11:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 12:00 --├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ │ │ Learn how to  │ Geospatial  │ Building and  │ OGC APIs, an  │ QField in  │ Tile serving  │ Introduction to  │ │ manage your  │ analytics,  │ Consuming Urban  │ introduction  │ Practice  │ with MapLibre/Ma │ GeoNode  │ │ geospatial data  │ machine  │ Digital Models  │ with GeoServer  │ │ rtin/Planetiler  │ │ │ with PostgreSQL/ │ learning, and  │ with Open-Source │ │ Berit Mohr  │ - base and  │ Giovanni Allegri │ 12:30 --│ PostGIS  │ visualization  │ Tools  │ Andrea Aime  │ │ overlays  │ │ │ │ with  │ │ │ en │ │ en │ │ Astrid Emde, En… │ Elasticsearch  │ Tobia Di Pisa, … │ en │ │ Yuri Astrakhan  │ │ │ │ and Kibana  │ │ │ │ │ │ │ en │ │ en │ │ │ en │ │ │ │ Jorge Sanz  │ │ │ │ │ │ 13:00 --│ │ │ │ │ │ │ │ │ │ en │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 13:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 14:00 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 14:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 15:00 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 15:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 16:00 --└────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ 2025-07-15 | PA01 | PA02 | PA11 | PL12 | PL13 | PL14 | PL15 07:00 --┌────────────────────┬────────────────────┐--------------------┌────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ │ Point Cloud  │ pgRouting Basic  │ │ Getting Started  │ Giswater 4:  │ Create Web  │ Vector tiles  │ │ Processing and  │ Workshop  │ │ with MapServer  │ State of the art │ Applications  │ with GeoServer  │ │ 3D visualisation │ │ │ │ – Pushing the  │ with Mapbender  │ │ │ with QGIS  │ Enock Seth Nyam… │ │ Seth Girvin  │ boundaries of  │ │ Andrea Aime  │ 07:30 --│ │ │--------------------│ │ PostGIS-QGIS  │ Astrid Emde  │ │ │ Hans van der Kw… │ en │ │ en │ Integration for  │ │ en │ │ │ │ │ │ Water Network  │ en │ │ │ en │ │ │ │ Management  │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Maria Guzmán  │ │ │ 08:00 --│ │ │--------------------│ │ │ │ │ │ │ │ │ │ en │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 08:30 --│ │ │--------------------│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 09:00 --│ │ │--------------------│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 09:30 --│ │ │--------------------│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 10:00 --│ │ │--------------------│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 10:30 --│ │ │--------------------│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 11:00 --├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ │ │ Lunch  │ Lunch  │ Lunch  │ Lunch  │ Lunch  │ Lunch  │ Lunch  │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 11:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 12:00 --├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ │ │ Point-Cloud  │ Diving into  │ Serving and  │ Deploying and  │ ESA EarthCODE  │ Collecting Field │ QGIS Graphical  │ │ Acrobatics: From │ pygeoapi  │ Displaying  │ Customizing QGIS │ 101  │ Data with QGIS  │ Modeler: Build  │ │ Raw LiDAR to  │ │ Vector Tiles  │ Web Client 2:  │ │ and Mergin Maps  │ Smarter  │ │ Stunning 3D  │ Tom Kralidis, A… │ with PostgreSQL, │ Extend QWC2's  │ Stephan Meißl, … │ │ Workflows with  │ 12:30 --│ Visuals  │ │ Tegola, and  │ functionalities  │ │ Kurt Menke  │ Algorithms,  │ │ │ en │ OpenLayers:  │ with custom  │ en │ │ Expressions and  │ │ Alen Mangafić, … │ │ Hands-on Coding  │ plugins.  │ │ en │ Python Scripts  │ │ │ │ Workshop  │ │ │ │ │ │ en │ │ │ Jordi Blanch  │ │ │ Jorge Martinez,… │ │ │ │ Luka Stemberga,… │ │ │ │ │ 13:00 --│ │ │ │ en │ │ │ en │ │ │ │ en │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 13:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 14:00 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 14:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 15:00 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 15:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 16:00 --└────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘