<?xml version='1.0' encoding='utf-8' ?>
<!-- Made with love by pretalx v2025.2.2. -->
<schedule>
    <generator name="pretalx" version="2025.2.2" />
    <version>0.1</version>
    <conference>
        <title>FOSS4G Europe 2026 Workshops</title>
        <acronym>foss4g-europe-2026-workshops</acronym>
        <start>2026-07-02</start>
        <end>2026-07-03</end>
        <days>2</days>
        <timeslot_duration>00:05</timeslot_duration>
        <base_url>https://talks.osgeo.org</base_url>
        <logo>https://talks.osgeo.org/media/foss4g-europe-2026-workshops/img/logo-alb-nobackground_1_rsA3OaM.png</logo>
        <time_zone_name>UTC</time_zone_name>
        
        
    </conference>
    <day index='1' date='2026-07-02' start='2026-07-02T04:00:00+00:00' end='2026-07-03T03:59:00+00:00'>
        <room name='A11' guid='5dd7f3bf-0358-5055-866f-5b849880d2ab'>
            <event guid='06ff843a-0b71-53dd-84ea-c90c4bb60cea' id='4917'>
                <room>A11</room>
                <title>An Introduction to GeoServer3</title>
                <subtitle></subtitle>
                <type>workshop</type>
                <date>2026-07-02T09:00:00+00:00</date>
                <start>09:00</start>
                <duration>04:00</duration>
                <abstract>This workshop will cover the basics of setting up a GeoServer 3 instance and adding vector and raster data to it, and applying styles to the data to produce a completed web map.</abstract>
                <slug>foss4g-europe-2026-workshops-4917-an-introduction-to-geoserver3</slug>
                <track></track>
                
                <persons>
                    <person id='350'>Jody Garnett</person><person id='3304'>Ian Turton</person>
                </persons>
                <language>en</language>
                <description>GeoServer is a much loved open-source project and one of the most popular web mapping services in the world. This workshop provides a gentle hands-on introduction in setting up and enjoying GeoServer.

This workshop covers the advantages of using GeoServer; looking at the abilities of this open-source technology.

This session is a great way to get started, geared towards those with no prior open source experience. Familiarity with GIS concepts is recommended for attendees, and you are welcome to bring your own data.

We will start with a demonstration of GeoServer installation and touch on system requirements and installation of extensions

- Hands-on publication of spatial data (vector, raster and database).
- GeoServer styling and web mapping use
- Preflight check-lists making sure your datasets, and web services, are ready for use
- Explore the new GeoServer 3 user interface</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/T9KQXC/</url>
                <feedback_url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/T9KQXC/feedback/</feedback_url>
            </event>
            <event guid='c6dbddbb-2239-5372-92a0-5782409f38eb' id='4908'>
                <room>A11</room>
                <title>OGC APIs, an introduction with GeoServer</title>
                <subtitle></subtitle>
                <type>workshop</type>
                <date>2026-07-02T14:00:00+00:00</date>
                <start>14:00</start>
                <duration>04:00</duration>
                <abstract>This workshop introduces OGC APIs, their story, objectives and structure, with practical examples from the GeoServer. Join this workshop to get an update on the APIs, to learn the current implementation progress as well as some GeoServer unique features.</abstract>
                <slug>foss4g-europe-2026-workshops-4908-ogc-apis-an-introduction-with-geoserver</slug>
                <track></track>
                
                <persons>
                    <person id='48'>Andrea Aime</person>
                </persons>
                <language>en</language>
                <description>GeoServer is a web service for publishing your geospatial data using industry standards for vector, raster and mapping. It powers a number of open source projects like GeoNode and geOrchestra and it is widely used throughout the world by organizations to manage and disseminate data at scale.

This workshop will get your started with OGC APIs, and their implementation in GeoServer, covering:

- An introduction to the common concepts in OGC APIs
- The landing page of a service
- The OpenAPI definition of a service
- OGC API Features, the schemaless, vector data access service
- OGC API Styles, or how to access styles and eventually apply them client side
- OGC API Tiles, or how to get tiled data and images
- OGC API Map, or how to get maps in a given area and projection
- OGC API Coverages, downloading raw raster data
- OGC API Processes, processing data on the fly

GeoSolutions will make available an all-in-one package to run the workshop zip file. This should be pre-installed on attendees laptops before the workshop, along with a Java 17 runtime.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/9AXLUS/</url>
                <feedback_url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/9AXLUS/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='A12' guid='c41802f6-4c92-5774-bd44-98cf4e0f6fb0'>
            <event guid='869e7a66-bcf1-575c-898a-4e6a6d782bc0' id='4831'>
                <room>A12</room>
                <title>Doing Geospatial in Python</title>
                <subtitle></subtitle>
                <type>workshop</type>
                <date>2026-07-02T09:00:00+00:00</date>
                <start>09:00</start>
                <duration>04:00</duration>
                <abstract>This workshop will provide an introduction to performing common GIS/geospatial tasks using Python geospatial tools such as OWSLib, Shapely, Fiona/Rasterio, and common geospatial libraries like GDAL, PROJ, pycsw, as well as other tools from the geopython toolchain.</abstract>
                <slug>foss4g-europe-2026-workshops-4831-doing-geospatial-in-python</slug>
                <track></track>
                
                <persons>
                    <person id='14'>Tom Kralidis</person><person id='16'>Paul van Genuchten</person><person id='17'>Angelos Tzotsos</person><person id='77'>Just van den Broecke</person><person id='83'>Seth Girvin</person>
                </persons>
                <language>en</language>
                <description>With a low barrier to entry and large ecosystem of tools and libraries, Python is the lingua franca for geospatial development. Whether you are doing data acquisition, processing, publishing, integration or analysis, there is no shortage of solid Python tools to assist in your daily workflows.

This workshop will provide an introduction to performing common GIS/geospatial tasks using Python geospatial tools such as OWSLib, Shapely, Fiona/Rasterio, and common geospatial libraries like GDAL, PROJ, pycsw, as well as other tools from the geopython toolchain. Manipulate vector/raster data using Shapely, Fiona and Rasterio. Publish data and metadata to OGC web services using pygeoapi, pygeometa, pycsw, and more. Visualize your data on a map using Jupyter and Folium. Plus a few extras in between!

The workshop is provided using the Jupyter Notebook environment with Python 3.

**Requirements for the Attendees**

Please see https://geopython.github.io/geopython-workshop for details on how to setup the workshop before you attend.

A Gitter channel exists at https://gitter.im/geopython/geopython-workshop for discussion and live support from the developers of the workshop.

The workshop uses Jupyter Notebooks. Jupyter is an interactive development environment suitable for documenting and reproducing workflows using live code.

As the installation of all dependencies on all platforms (Windows, Mac, Linux) can be quite involved and complex, this workshop provides all components within a Docker Image.

In addition, geospatial web services like pygeoapi and pycsw in this workshop are provided by Docker images.

The core requirement is to have Docker and Docker Compose installed on the system. Once you have Docker and Docker Compose installed you will be able to install the workshop without any other dependencies.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/DVUYY9/</url>
                <feedback_url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/DVUYY9/feedback/</feedback_url>
            </event>
            <event guid='72fa9442-e278-5e94-8bc4-442df48f8166' id='4828'>
                <room>A12</room>
                <title>Diving into pygeoapi Workshop</title>
                <subtitle></subtitle>
                <type>workshop</type>
                <date>2026-07-02T14:00:00+00:00</date>
                <start>14:00</start>
                <duration>04:00</duration>
                <abstract>pygeoapi is an OGC Reference Implementation supporting numerous OGC API specifications. This workshop will cover publishing geospatial data to the Web using pygeoapi in support of the suite of OGC API standards.</abstract>
                <slug>foss4g-europe-2026-workshops-4828-diving-into-pygeoapi-workshop</slug>
                <track></track>
                
                <persons>
                    <person id='14'>Tom Kralidis</person><person id='16'>Paul van Genuchten</person><person id='17'>Angelos Tzotsos</person><person id='77'>Just van den Broecke</person><person id='81'>Joana Simoes</person>
                </persons>
                <language>en</language>
                <description>pygeoapi is an OGC Reference Implementation supporting numerous OGC API specifications. Lightweight, easy to deploy and cloud-ready, pygeoapi&apos;s architecture facilitates publishing datasets and processes from multiple data sources to the Web. This tutorial will cover publishing geospatial data to the Web, and using the API from QGIS, OWSLib and a web browser. The workshop will cover the following OGC API standards:

- OGC API - Features
- OGC API - Coverages (OACov)
- OGC API - Maps (OAMaps)
- OGC API - Tiles (OATiles)
- OGC API - Processes (OAProc)
- OGC API - Records (OARec)
- OGC API - Environmental Data Retrieval (EDR)
- SpatioTemporal Asset Catalog (STAC)

**Requirements for the Attendees**

Please consult the workshop documentation at https://dive.pygeoapi.io, and ensure you are setup accordingly (https://dive.pygeoapi.io/setup) prior to attending the workshop.

A Gitter channel exists at https://gitter.im/geopython/diving-into-pygeoapi for discussion and live support from the developers of the workshop.

As the installation of all dependencies on all platforms (Windows, Mac, Linux) can be quite involved and complex, this workshop provides all components within a Docker Image.

The core requirement is to have Docker and Docker Compose installed on the system. Once you have Docker and Docker Compose installed you will be able to install the workshop without any other dependencies.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/8TVTWR/</url>
                <feedback_url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/8TVTWR/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='A13' guid='50d50b41-5050-503a-bd68-a90f29f55629'>
            <event guid='9782ac52-3979-583c-ac1c-182e092bf548' id='4910'>
                <room>A13</room>
                <title>eoAPI with STAC for Earth Data at scale</title>
                <subtitle></subtitle>
                <type>workshop</type>
                <date>2026-07-02T09:00:00+00:00</date>
                <start>09:00</start>
                <duration>04:00</duration>
                <abstract>This interactive session will introduce you to eoAPI - a powerful cloud-native framework that simplifies access to Earth Observation data. By the end of this workshop, you&apos;ll understand how to use eoAPI to catalog, discover, visualize, and analyze geospatial data efficiently.

Workshop Objectives:
* Explore how eoAPI can fit into your geospatial workflows
* Learn about STAC (SpatioTemporal Asset Catalog) and its role in Earth observation
* Explore the key components of eoAPI and how they work together
* Gain hands-on experience working with metadata, raster, and vector services</abstract>
                <slug>foss4g-europe-2026-workshops-4910-eoapi-with-stac-for-earth-data-at-scale</slug>
                <track></track>
                
                <persons>
                    <person id='4573'>Felix Delattre</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/HYXDDR/</url>
                <feedback_url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/HYXDDR/feedback/</feedback_url>
            </event>
            <event guid='339b4b96-4f39-54b9-8220-3e60f80125ba' id='4868'>
                <room>A13</room>
                <title>Getting Started with MapServer</title>
                <subtitle></subtitle>
                <type>workshop</type>
                <date>2026-07-02T14:00:00+00:00</date>
                <start>14:00</start>
                <duration>04:00</duration>
                <abstract>MapServer is an Open Source platform for publishing spatial data and interactive mapping applications to the web. Learn how to set up and use one of the fastest map engines in the world!</abstract>
                <slug>foss4g-europe-2026-workshops-4868-getting-started-with-mapserver</slug>
                <track></track>
                
                <persons>
                    <person id='72'>Even Rouault</person><person id='83'>Seth Girvin</person>
                </persons>
                <language>en</language>
                <description>### Getting Started with MapServer: Build Powerful Web Maps with Open Standards
 
Curious about how to publish your own maps on the web using open-source tools? This hands-on workshop will guide you through the process of creating geospatial web services using MapServer, one of the fastest and most robust open-source mapping engines - paired with OpenLayers, a powerful JavaScript mapping library.
 
Whether you&apos;re new to MapServer or need a refresher, this session will equip you with the skills to set up your own standards-compliant web services (WMS, WFS, and OGC API Features).
By the end of the workshop, you&#8217;ll have built:
 
 &#8226; A working MapServer setup using a pre-configured Docker environment
 &#8226; Dynamic maps using vector and raster data sources
 &#8226; Interactive OpenLayers-based web maps consuming WMS and WFS services
 &#8226; A modern OGC Features API endpoint
 
### Who should attend?

Anyone interested in geospatial publishing - whether you&apos;re a GIS analyst, web developer, or open-source mapping enthusiast.
 
### Requirements

Please install Docker Desktop in advance. A ready-to-use Docker image will be provided for all attendees.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/LLKSRF/</url>
                <feedback_url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/LLKSRF/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='A02' guid='dbf66eac-ee00-5c66-a21d-44c02b478eb6'>
            <event guid='fde839ba-7867-5e01-ad99-028d4bf60058' id='4888'>
                <room>A02</room>
                <title>How to cloudify your QField project - from your phone</title>
                <subtitle></subtitle>
                <type>workshop</type>
                <date>2026-07-02T09:00:00+00:00</date>
                <start>09:00</start>
                <duration>04:00</duration>
                <abstract>With the most recent upgrade to QField 4.0, it is suddenly possible to cloudify any project from QField from any smart device. 
In this workshop the participant will start in QField, not QGIS, collect data in the field and only then synchronize it with the desktop. 

Participants will learn how to:

- create and edit their own QGIS project
- optimally configure attribute forms
- cloudify their projects to QFieldCloud
- manage teams in QFieldCloud
- capture data using a mobile device and synchronize it back to the cloud.</abstract>
                <slug>foss4g-europe-2026-workshops-4888-how-to-cloudify-your-qfield-project-from-your-phone</slug>
                <track></track>
                
                <persons>
                    <person id='4589'>Berit Mohr</person>
                </persons>
                <language>en</language>
                <description>Together, we&apos;ll start out in the field no matter what the weather is doing and will collect some data. Following, you will cloudify your project with QFieldCloud  &#8211; the cloud service that enables seamless connectivity between desktop and mobile devices - and synchronize it to QGIS on your desktop.  You&apos;ll learn how to create your own datasets and design attribute forms for optimal user-friendliness on smartphones and tablets. 

You&apos;ll receive a total insight into the possibilities for team management in QFieldCloud and learn how to avoid common configuration errors.

Join us and discover how easy mobile data collection can be with QField and QFieldCloud!

Participants are asked to already have an account at app.qfield.cloud.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/Q9MDRC/</url>
                <feedback_url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/Q9MDRC/feedback/</feedback_url>
            </event>
            <event guid='ae634f78-b905-5678-8bf9-ed74f18c9aa2' id='4864'>
                <room>A02</room>
                <title>From QGIS to the Field and Back with Mergin Maps</title>
                <subtitle></subtitle>
                <type>workshop</type>
                <date>2026-07-02T14:00:00+00:00</date>
                <start>14:00</start>
                <duration>04:00</duration>
                <abstract>This workshop provides a hands-on guide to the complete field data collection workflow using QGIS and Mergin Maps.
Participants will learn how to:
Configure QGIS Projects: Set up background maps, smart forms, and tracking tools for offline use.
Collect Data Collaboratively: Deploy projects to mobile devices and capture data as a team, managing synchronization and version control.
Publish Results: Seamlessly share finished projects as interactive web maps for non-GIS stakeholders.</abstract>
                <slug>foss4g-europe-2026-workshops-4864-from-qgis-to-the-field-and-back-with-mergin-maps</slug>
                <track></track>
                
                <persons>
                    <person id='4454'>Gabriel Bolbotin&#259;</person>
                </persons>
                <language>en</language>
                <description>We will start by setting up a QGIS project specifically for the field. You will learn how to prepare background maps for offline use, design smart forms for easy data entry, and enable tools for tracking and sketching. Once the project is configured, we will show you how to share it with multiple users, allowing a whole team to go out and collect data simultaneously.
Acting as that field team, we will then use the Mergin Maps mobile app to capture data in real-time. We will look at how the platform handles the reality of collaboration&#8212;merging edits from different users and handling version control without the usual conflicts.
Finally, we will bring the data back into the desktop environment and explore Web Map Publishing. You will see how to take your finished QGIS project and publish it as an interactive web map, making it easy to share survey results with clients or stakeholders who don&apos;t use GIS.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/UXJAPM/</url>
                <feedback_url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/UXJAPM/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Info lab 1' guid='a17640e6-7281-539e-ad2b-e36f4453789d'>
            <event guid='8e24448a-b495-5f90-a885-0ebb189f02d3' id='4935'>
                <room>Info lab 1</room>
                <title>From Sensors to Services: Building Interoperable Environmental Data Platforms with istSOS4 and the OGC SensorThings API</title>
                <subtitle></subtitle>
                <type>workshop</type>
                <date>2026-07-02T09:00:00+00:00</date>
                <start>09:00</start>
                <duration>04:00</duration>
                <abstract>Environmental monitoring infrastructures are increasingly required to support high-frequency sensor data, heterogeneous observation types, and real-time analytics, while ensuring interoperability, scalability, and long-term sustainability. In this context, open standards and open-source technologies play a central role in enabling data sharing across institutions, disciplines, and national boundaries. This workshop introduces istSOS4, an open-source implementation of the OGC SensorThings API, designed for the management, publication, and analysis of spatio-temporal sensor observations. The workshop targets practitioners and researchers involved in environmental monitoring, smart cities, hydrology, climate studies, and geospatial data infrastructures who wish to design interoperable sensor data platforms aligned with FAIR data principles. 

Participants will gain both conceptual and practical knowledge on how to structure sensor metadata, ingest observations, and expose time-series data through standardized web APIs. The workshop starts by framing the challenges of modern sensor networks: increasing data volumes, diverse sensor typologies, the need for near real-time access, and the integration of observations with downstream analytics, dashboards, and decision-support systems.

A core focus will be the SensorThings API data model, including key entities such as Things, Locations, Sensors, ObservedProperties, Datastreams, and Observations. Particular attention will be given to
modeling complex environmental monitoring setups, including multi- parameter stations, mobile sensors, and long-term monitoring networks. The workshop will demonstrate how istSOS4 extends and operationalizes
this model in real-world deployments, supporting versioning, quality control, and efficient time-series handling. Through hands-on sessions, participants will interact directly with an istSOS4 instance to:
&#61623;* Register sensors and monitoring stations,
&#61623;* Ingest observations via RESTful endpoints,
&#61623;* Query time-series data using spatial, temporal, and attribute filters,
  * Visualize and export observations for further analysis.
The workshop will also cover architectural aspects, including database backends, performance considerations for high-frequency data, and integration patterns with visualization tools, data analytics pipelines, and early-warning systems. Real use cases from environmental monitoring projects (e.g., hydrometeorological networks, water quality monitoring, and climate adaptation initiatives) will be used to illustrate best practices and common pitfalls.
By the end of the workshop, participants will have a clear understanding of how to design and deploy a SensorThings-based infrastructure using istSOS4, enabling interoperable and standards-compliant access to sensor observations.</abstract>
                <slug>foss4g-europe-2026-workshops-4935-from-sensors-to-services-building-interoperable-environmental-data-platforms-with-istsos4-and-the-ogc-sensorthings-api</slug>
                <track></track>
                
                <persons>
                    <person id='195'>Massimiliano Cannata</person><person id='402'>Daniele Strigaro</person><person id='5157'>alessandro centazzo</person><person id='5207'>Claudio Primerano</person>
                </persons>
                <language>en</language>
                <description>This workshop provides a practical and technical introduction to istSOS4 as a SensorThings API&#8211;based platform for managing environmental sensor data. It is designed as a hands-on session combining short lectures with guided exercises.
The workshop is structured into four main parts:
1. Concepts and Standards
Introduction to sensor data challenges and the rationale behind the OGC SensorThings API. Overview of the SensorThings data model and its relevance for interoperable environmental monitoring systems.
2. istSOS4 Architecture and Data Modeling
Presentation of istSOS4 architecture, including metadata handling, time-series storage, and quality control mechanisms. Participants will learn how to design a consistent data model for real monitoring networks.
3. Hands-on: Data Ingestion and Querying
Practical exercises where participants register sensors, create
datastreams, ingest observations, and perform spatial and temporal queries using the API.
4. Integration and Use Cases
Demonstration of how SensorThings data can be integrated with dashboards, analytics tools, and early-warning systems. Discussion of real deployment scenarios and lessons learned.
The workshop is suitable for participants with basic knowledge of web APIs and geospatial data concepts. No prior experience with SensorThings or istSOS is required.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/9FMGKJ/</url>
                <feedback_url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/9FMGKJ/feedback/</feedback_url>
            </event>
            <event guid='7331043f-cc0e-5875-9f92-9860b9ba787f' id='4913'>
                <room>Info lab 1</room>
                <title>From Sensor to GeoJSON: Building an Open Source IoT Geo-Pipeline</title>
                <subtitle></subtitle>
                <type>workshop</type>
                <date>2026-07-02T14:00:00+00:00</date>
                <start>14:00</start>
                <duration>04:00</duration>
                <abstract>Spatial datasets originate in field measurements, yet the transformation from sensor reading to interoperable geospatial resource is often hidden in GIS workflows. This workshop makes that &#8220;first mile&#8221; tangible by guiding participants as they build and program their own hardware kit. The kit uses a microcontroller, GNSS module, and environmental sensor of choice. Measurements are transmitted to a provided Dockerized Python (FastAPI) and PostgreSQL backend, where they are exposed as GeoJSON Features. Emphasizing architectural clarity over complexity, the session demonstrates how structured JSON, REST APIs, and relational storage underpin scalable geospatial services, while outlining PostGIS and OGC API as natural extension paths within an open standards ecosystem.</abstract>
                <slug>foss4g-europe-2026-workshops-4913-from-sensor-to-geojson-building-an-open-source-iot-geo-pipeline</slug>
                <track></track>
                
                <persons>
                    <person id='4052'>Joram van der Vlist</person>
                </persons>
                <language>en</language>
                <description>A significant share of spatial datasets originates from measurements collected in the field. Environmental monitoring, groundwater observation, climate sensing, infrastructure management, and many other geospatial domains depend on distributed sensor networks. Yet in many GIS workflows, the &#8220;first mile&#8221; remains abstracted or hidden. Namely how measurements become structured, georeferenced, and interoperable data

This workshop addresses that gap by guiding participants through the complete open-source pipeline from physical sensor to geospatial web resource. For this, we will be using a XIAO ESP32-C3 microcontroller, a GPS/GNSS module, and an environmental sensor of choice. Participants will collect real-world measurements and attach geographic coordinates at the source. These observations will be transmitted over Wi-Fi to a locally hosted backend stack built entirely with Free and Open-Source Software.

The provided backend is written in Python (FastAPI) and uses PostgreSQL. It will be provided as a ready-to-use Docker container. Measurements will be stored and exposed as GeoJSON Features, transforming raw sensor data into interoperable geospatial resources ready for integration with web maps and GIS clients.

The workshop emphasizes architectural understanding rather than framework complexity. Participants will examine how structured JSON payloads, RESTful APIs, and relational storage form the foundation for scalable geospatial services. 

While the implementation focuses on PostgreSQL and GeoJSON to keep things simple, the architecture naturally extends toward PostGIS for spatial indexing and advanced spatial operations, and toward OGC API Features for standardized data access. These extensions will be discussed conceptually as evolution paths within an open standards framework.

The core learning objective is to make the origins of spatial data tangible: from measurement in the field to structured, accessible geospatial services.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/RBAVH9/</url>
                <feedback_url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/RBAVH9/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='info lab 2' guid='6c2d0318-6c01-5536-8e20-4d161630ede3'>
            <event guid='998d526b-47a1-5e0d-ad61-5fea016d400a' id='4919'>
                <room>info lab 2</room>
                <title>Building and Consuming Urban Digital Models with Open-Source Tools</title>
                <subtitle></subtitle>
                <type>Lightning workshop</type>
                <date>2026-07-02T09:00:00+00:00</date>
                <start>09:00</start>
                <duration>02:00</duration>
                <abstract>The workshop describes processes and tools used by the author and his team to build and consume digital models for urban environments. Participants will gain exclusive insights into the development of digital models in 3D Tiles format to consume them within MapStore WebGIS framework</abstract>
                <slug>foss4g-europe-2026-workshops-4919-building-and-consuming-urban-digital-models-with-open-source-tools</slug>
                <track></track>
                
                <persons>
                    <person id='284'>Stefano Bovio</person>
                </persons>
                <language>en</language>
                <description>In an era where urban development demands innovative solutions, this workshop describes processes and tools used by the author and his team to build and consume digital models for urban environments. Leveraging the latest advancements in open-source geospatial technology, we will guide attendees through the process of transforming vector data and point cloud datasets into 3D models using open-source tools in order to consume them within MapStore WebGIS framework (thanks to its support for CesiumJS) and consequently within the GeoNode platform. This hands-on session is designed around the implementation of pipelines and 3D visualization techniques, directly applicable to real-world urban contexts.

Participants will gain exclusive insights into the development of 3D models, drawing upon our team&apos;s extensive experience with urban reconstruction projects. The workshop will showcase how these digital replicas serve as essential tools for urban planning, facilitating detailed analysis, scenario planning and public engagement.

Attendees will be provided with sample data from a selected city, offering a unique opportunity to learn skills to convert and visualize this data on the web using 3D Tiles format within a MapStore instance. This process not only demonstrates the conversion of geospatial data into 3D Tiles format ready to be served over the web but also underscores the importance of interoperability and accessibility in geospatial data management.

Through this workshop, participants will:
- Learn how to effectively convert vector (shapefiles) and point cloud (las) data into 3DTiles format compatible with MapStore and CesiumJS.
- Explore the MapStore WebGIS application for enhanced 3D visualization and GIS capabilities using the generated 3D Tiles.
- Get access to a docker artifact containing the tools presented during the webinar with sample data to replicate the process
- Engage in hands-on exercises that illustrate the creation and utilization of 3D digital models, from data conversion to visualization and analysis within a MapStore framework.

This session is ideal for GIS professionals, urban planners, researchers, and anyone interested in the forefront of geospatial technology and urban development.
A repository with a docker solution will be provided to the attendees to facilitate the setup of all needed tools. A basic understanding of python and javascript languages is needed even if most of the processes and interactions will be done with a dedicated user interface.
Join us to explore how the synergy between MapStore, GeoNode and innovative 3D data processing can pave the way for smarter, more sustainable urban futures.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/8V7VAF/</url>
                <feedback_url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/8V7VAF/feedback/</feedback_url>
            </event>
            <event guid='08dce483-6efa-5f3e-a9ab-0b052fc178b9' id='4918'>
                <room>info lab 2</room>
                <title>MapStore, Development of an Extension</title>
                <subtitle></subtitle>
                <type>Lightning workshop</type>
                <date>2026-07-02T11:10:00+00:00</date>
                <start>11:10</start>
                <duration>02:00</duration>
                <abstract>This workshop will provide an introduction to building your own Extension, a plugin component that allows adding custom functionality to the map viewer, based on the MapStore Open Source framework. MapStore is an highly modular Open Source WebGIS framework to create, manage and securely share maps and geospatial applications.</abstract>
                <slug>foss4g-europe-2026-workshops-4918-mapstore-development-of-an-extension</slug>
                <track></track>
                
                <persons>
                    <person id='284'>Stefano Bovio</person>
                </persons>
                <language>en</language>
                <description>This workshop will provide an introduction to building your own Extensions for the MapStore Open Source framework, an highly modular Open Source WebGIS framework to create, manage and securely share maps and geospatial applications. An Extension is a plugin component that can be distributed as a separate package (a zip file), and be installed, activated and used at runtime. Creating an extension allows a developer to add custom components and functionalities to the map viewer.
The workshop provides an overview of the MapStore technological stack and introduces to the development of a MapStore extension.

The topics covered during the workshop are the following:
  - Introduction to MapStore
  - How to setup the development environment for a MapStore Extension
  - Introduction to the development of an Extension
  - Installation of an Extension inside a MapStore context map viewer

The material we are going to use during the workshop is available online at the following links:
  - MapStore demo https://mapstore.geosolutionsgroup.com/mapstore
  - MapStore repository https://github.com/geosolutions-it/MapStore2
  - MapStoreExtension documentation https://docs.mapstore.geosolutionsgroup.com/en/latest/developer-guide/extensions/
  - MapStoreExtension repository https://github.com/geosolutions-it/MapStoreExtension</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/SRSTLP/</url>
                <feedback_url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/SRSTLP/feedback/</feedback_url>
            </event>
            <event guid='1b71650c-bba5-5eee-b055-c7717b118aa0' id='4915'>
                <room>info lab 2</room>
                <title>EOEPCA+ Exploitation Platform: Hands on Deployment and Usage</title>
                <subtitle></subtitle>
                <type>workshop</type>
                <date>2026-07-02T14:00:00+00:00</date>
                <start>14:00</start>
                <duration>04:00</duration>
                <abstract>EOEPCA+ provides an out-of-the-box solution for an EO Exploitation Platform that integrates open source components interfacing through open standards. Developed under an ESA project led by Telespazio, the EOEPCA Building Blocks cover the full scope of an exploitation platform, from data discovery and access, through processing and analytics to user workspace management.

This hands-on workshop introduces the core platform components comprising the EOEPCA solution, providing an end-to-end experience that deploys and demonstrates its capabilities within Kubernetes.

The workshop is perfect for beginners who have no prior EOEPCA knowledge and only basic Kubernetes familiarity, but also welcomes those who have already experimented with EOEPCA Building Blocks. Anyone interested in integrating the EOEPCA components into their Exploitation Platform, or reusing them for Ground Segment, EO Data Discovery, Processing, should join the session.

Participants will work through guided, browser-based tutorials hosted on our online platform. Each tutorial runs against a live Kubernetes environment provisioned in the cloud, no local software installation is required, just a laptop and a GitHub account. 
The tutorials describe each step in context and provide the necessary commands to deploy, configure and utilise the platform components. 

Our team will be on hand throughout to guide, troubleshoot and discuss how these components can be adapted for different deployment scenarios. Everything used in this workshop is fully open source and the tutorial source code is publicly available on GitHub.</abstract>
                <slug>foss4g-europe-2026-workshops-4915-eoepca-exploitation-platform-hands-on-deployment-and-usage</slug>
                <track></track>
                
                <persons>
                    <person id='237'>Richard Conway</person><person id='3990'>James Hinton</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/K98UDC/</url>
                <feedback_url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/K98UDC/feedback/</feedback_url>
            </event>
            
        </room>
        
    </day>
    <day index='2' date='2026-07-03' start='2026-07-03T04:00:00+00:00' end='2026-07-04T03:59:00+00:00'>
        <room name='A11' guid='5dd7f3bf-0358-5055-866f-5b849880d2ab'>
            <event guid='eaf5ade7-4f68-54ca-a5a4-8dfe93bcfba8' id='4909'>
                <room>A11</room>
                <title>Vector tiles with GeoServer</title>
                <subtitle></subtitle>
                <type>workshop</type>
                <date>2026-07-03T09:00:00+00:00</date>
                <start>09:00</start>
                <duration>04:00</duration>
                <abstract>Learn how to build and serve vector tiles with GeoServer, and how GeoServer can be well suited to mixed serving use cases (raster + vector), dynamic data, as well as handling different views based on the current user security clearance.</abstract>
                <slug>foss4g-europe-2026-workshops-4909-vector-tiles-with-geoserver</slug>
                <track></track>
                
                <persons>
                    <person id='48'>Andrea Aime</person>
                </persons>
                <language>en</language>
                <description>GeoServer is well known for its wide support for classic OGC services. But does it handle vector tiles?
Yes, it does, but dealing with the assumptions of the XYZ ecosystem requires some simple preparations.
The set up of the scale dependencies and data sources may also be new to those already used to vector tiles, while it comes more naturally to those having a OGC service background.

Join this workshop to learn basics about vector tiles, their usage, the performance factors, how to setup GeoServer for painless usage, and how to use vector tiles with the tools in the XYZ ecosystem.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/YZXSRW/</url>
                <feedback_url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/YZXSRW/feedback/</feedback_url>
            </event>
            <event guid='c5ba9fb0-dcf9-5c6a-b3a7-837d655523b5' id='4883'>
                <room>A11</room>
                <title>Custom tile servers with MapLibre/Martin/Planetiler - base and overlays Workshop</title>
                <subtitle></subtitle>
                <type>workshop</type>
                <date>2026-07-03T14:00:00+00:00</date>
                <start>14:00</start>
                <duration>04:00</duration>
                <abstract>Create a tile server with the base map and some custom data. Build a web site with both the base map and custom data using MapLibre GL+Martin+PG+Planetiler+osm2pgsql+... Learn tools needed to have your own map server.</abstract>
                <slug>foss4g-europe-2026-workshops-4883-custom-tile-servers-with-maplibre-martin-planetiler-base-and-overlays-workshop</slug>
                <track></track>
                
                <persons>
                    <person id='387'>Yuri Astrakhan</person><person id='2438'>Bart Louwers</person>
                </persons>
                <language>en</language>
                <description>In this workshop we will generate base map tiles from OSM data using Planetiler, set up Martin tile server, use MapLibre GL JS to show the map. Additionally, we will add a PostgreSQL server, and will use osm2pgsql to import extra data from the same OSM dump, and do on-the-fly tile generation from PG.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/9EYUKT/</url>
                <feedback_url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/9EYUKT/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='A12' guid='c41802f6-4c92-5774-bd44-98cf4e0f6fb0'>
            <event guid='f1b4512f-9758-584d-bec4-8f9cde2e6c86' id='4929'>
                <room>A12</room>
                <title>EOPF Zarr Explorer Workshop: Web Visualization Techniques and Resources for the GeoZarr Specification</title>
                <subtitle></subtitle>
                <type>workshop</type>
                <date>2026-07-03T09:00:00+00:00</date>
                <start>09:00</start>
                <duration>04:00</duration>
                <abstract>Presented under the efforts of the EOPF Sentinel Zarr Explorer project, participants will learn how to leverage a modern, cloud-native tech stack to interact with multidimensional data on object storage. We will go through the various tools that support the development of visualizations of the GeoZarr format. Using Copernicus Sentinel data, we will look into building maps and dashboards using eodash, OpenLayers, and TiTiler. Write interactive narratives and stories using EOxStorytelling, and visualize maps in notebooks using Jupyter EOxElements.</abstract>
                <slug>foss4g-europe-2026-workshops-4929-eopf-zarr-explorer-workshop-web-visualization-techniques-and-resources-for-the-geozarr-specification</slug>
                <track></track>
                
                <persons>
                    <person id='4603'>Ahmed Behairi</person>
                </persons>
                <language>en</language>
                <description>As Earth Observation data grows in scale and complexity, the shift toward cloud-native, multidimensional data formats is accelerating. The GeoZarr specification aims to standardize this for geospatial workflows, but web-based visualization remains a challenge. This workshop, brought to you by the EOPF Sentinel Zarr Explorer project, provides a hands-on guide to solving this challenge.

Participants will learn how to build interactive web mapping applications using the suite of open-source tools that have been made fit for usage with GeoZarr formatted data in the project. We will start by directly accessing and rendering GeoZarr data stored on S3 buckets using eox-map (built on OpenLayers). From there, we will demonstrate how to wrap these visualizations into compelling narratives using eox-storytelling.

We will then expand the ecosystem by showing how to consume server-side rendered Geozarr using TiTiler, and integrating these feeds into eodash to create a STAC based EO dashboard. Finally, for the data scientists in the room, we will showcase how to bring the EOxElements visualizations directly into Python workflows using Jupyter EOxElements. By the end of this session, attendees will have a working template to visualize and present modern cloud-optimized EO data.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/ZLZECM/</url>
                <feedback_url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/ZLZECM/feedback/</feedback_url>
            </event>
            <event guid='bf26aa35-d449-5eab-99b8-fc11f283a861' id='4892'>
                <room>A12</room>
                <title>GDAL new command line interface: introduction and advanced topics</title>
                <subtitle></subtitle>
                <type>workshop</type>
                <date>2026-07-03T14:00:00+00:00</date>
                <start>14:00</start>
                <duration>04:00</duration>
                <abstract>GDAL 3.11 introduced a new command line interface (CLI), simply called &quot;gdal&quot;, supplementing the traditional well-known GDAL utilities (gdal_translate, ogr2ogr, etc.), to provide users with a more uniform, predictable and user-friendly experience.
This workshop will give the opportunity to participants to get a hands-one experience to discover the capabilities of the new CLI through a series of exercices, including how to leverage them from Python.</abstract>
                <slug>foss4g-europe-2026-workshops-4892-gdal-new-command-line-interface-introduction-and-advanced-topics</slug>
                <track></track>
                
                <persons>
                    <person id='72'>Even Rouault</person><person id='83'>Seth Girvin</person>
                </persons>
                <language>en</language>
                <description>Target audience: Suitable for those new to GDAL, as well as those already experienced with the traditional utilities and wishing to get to speed with the new CLI. Some familiarity with geospatial raster and vector data and coordinate systems is assumed but not strictly required. Participants should not be afraid of command line use! Some SQL and Python knowledge will be useful for advanced exercices. 

We will start by exploring the general principles of the CLI and apply them to the various algorithms it offers:
- exploring the contents and metadata of raster and vector datasets,
- performing file format transformations,
- subsetting, resampling, reprojection
- mosaicing and tiling raster datasets
- merging and partitioning vector datasets
- pixel operations
- DEM analysis (contour, hillshading, coloring, gridding, void filling)
- building virtual rasters and mosaics
- querying vector layers
- multidimensional dataset management
- Virtual System Interface (VSI) commands to list, copy, delete files

We will also cover more advanced topics, such as basic processing pipelines, replyable pipelines (.gdalg.json files), nested pipelines, tee operator, and explore how to use the new capabilities from Python.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/PR7HNK/</url>
                <feedback_url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/PR7HNK/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='A13' guid='50d50b41-5050-503a-bd68-a90f29f55629'>
            <event guid='bbabb1f9-5880-5da1-85cb-6cd048ef32c6' id='4920'>
                <room>A13</room>
                <title>Introduction to GeoNetwork</title>
                <subtitle></subtitle>
                <type>workshop</type>
                <date>2026-07-03T09:00:00+00:00</date>
                <start>09:00</start>
                <duration>04:00</duration>
                <abstract>GeoNetwork opensource is a fully featured catalog service and the most popular catalog in Europe. This workshop provides hands-on experience setting up GeoNetwork, using INSPIRE requirements as a guideline to explore configuration.</abstract>
                <slug>foss4g-europe-2026-workshops-4920-introduction-to-geonetwork</slug>
                <track></track>
                
                <persons>
                    <person id='350'>Jody Garnett</person><person id='544'>Jeroen Ticheler</person>
                </persons>
                <language>en</language>
                <description>The GeoNetwork introduction workshop is a great introduction to GeoNetwork and provides a gentle introduction to metadata and spatial data infrastructure.

This workshop is a good introduction for attendees from any region. For FOSS4G Europe the optional INSPIRE section is used for guidance in configuring a catalog.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/RATMDZ/</url>
                <feedback_url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/RATMDZ/feedback/</feedback_url>
            </event>
            <event guid='290bbd49-8c5a-5b4b-8323-c1b12b53e7a8' id='4907'>
                <room>A13</room>
                <title>Introduction to GeoNode</title>
                <subtitle></subtitle>
                <type>workshop</type>
                <date>2026-07-03T14:00:00+00:00</date>
                <start>14:00</start>
                <duration>04:00</duration>
                <abstract>GeoNode is an open source web platform for the development of interoperable spatial data infrastructures.
The workshop will provide an introduction to GeoNode starting with an overview of its functionalities for managing, data, users and documents covering also more advanced concepts.</abstract>
                <slug>foss4g-europe-2026-workshops-4907-introduction-to-geonode</slug>
                <track></track>
                
                <persons>
                    <person id='4068'>Mattia Giupponi</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/HAWYBQ/</url>
                <feedback_url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/HAWYBQ/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='A02' guid='dbf66eac-ee00-5c66-a21d-44c02b478eb6'>
            <event guid='dcc48d29-833c-5ed3-b637-cf59e37a8db4' id='4853'>
                <room>A02</room>
                <title>Working with Point Cloud Data in QGIS</title>
                <subtitle></subtitle>
                <type>workshop</type>
                <date>2026-07-03T09:00:00+00:00</date>
                <start>09:00</start>
                <duration>04:00</duration>
                <abstract>This workshop will teach you how to work with point cloud data in QGIS. You will learn how to visualize point clouds in both 2D and 3D, style them to highlight important features, and process and edit them to extract meaningful information.</abstract>
                <slug>foss4g-europe-2026-workshops-4853-working-with-point-cloud-data-in-qgis</slug>
                <track></track>
                
                <persons>
                    <person id='25'>Kurt Menke</person>
                </persons>
                <language>en</language>
                <description>QGIS has seen tremendous growth in point cloud related features over the last two years. This workshop will show you how to use all the point cloud related features in QGIS. This includes numerous data visualization settings, point cloud processing algorithms, exploring data via the Elevation Profile panel, viewing in 3D and editing point cloud attributes. 

Specifically you&apos;ll learn to:

* Load and display point clouds in 2D.
* View point clouds in 3D.
* Create Virtual Point Clouds (VPCs).
* Use Point Cloud Processing Tools.
* Edit Point Cloud attributes.
* Use PDAL Wrench

Software:
To get the most out of this workshop, you will need to minimally install the latest release of QGIS (v 3.44.0). Optionally, it&apos;s recommended that you install QGIS 4.0 or QGIS 4.2, because you will then have access to even more processing algorithms and settings in the Elevation Profile panel and 3D viewer. Please install QGIS prior to the workshop. 

Note1: If you will be using a corporate laptop where permissions can be problematic, consider getting these installations completed with IT before you travel to the conference.

Note 2:  It is recommended that you also bring a tablet. There is an accompanying step-by-step tutorial. Having a tablet will allow you to read the tutorial on your tablet while working on your laptop.

Data
All data for the workshop will be provided.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/E9LK8S/</url>
                <feedback_url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/E9LK8S/feedback/</feedback_url>
            </event>
            <event guid='b144ee2d-f9fa-5afc-b35a-8e279d6d9213' id='4876'>
                <room>A02</room>
                <title>iTowns, a JavaScript 3D data visualization framework : from the first steps to the creation of a complex 3D geographic web service</title>
                <subtitle></subtitle>
                <type>workshop</type>
                <date>2026-07-03T14:00:00+00:00</date>
                <start>14:00</start>
                <duration>04:00</duration>
                <abstract>iTowns is an open-source, community-driven web framework designed for geospatial
data visualization, navigation and interaction. It provides seamless 3D
rendering in a single, integrated package. Sponsored by the french National
Map agency (IGN) and Ciril Group, iTowns benefits from institutional
and industry support to ensure long-term development and innovation.
Technique

Built with extensibility and interoperability in mind, iTowns out-of-the-box
supports commonly-used OGC&apos;s open formats and protocols. This includes:
- fetching imagery and elevation data from WMS, WMTS and TMS servers
- streaming large 3D datasets: 3D Tiles, pointclouds; ...
- importing various vectors formats: vector tiles, geoJSON, GPX, ...
- and those requested by the community!</abstract>
                <slug>foss4g-europe-2026-workshops-4876-itowns-a-javascript-3d-data-visualization-framework-from-the-first-steps-to-the-creation-of-a-complex-3d-geographic-web-service</slug>
                <track></track>
                
                <persons>
                    <person id='3439'>lavenant</person>
                </persons>
                <language>en</language>
                <description>The iTowns team would like to present an introduction to the tool, from the first steps to the design of complex 3D geographic web service. 

After a quick presentation of the library, we will see how easy it is to set up a first standard OGC data viewer (WMS, WMTS, VectorTiles) on a 3D globe. 

Then we will move on to setting up richer applications combining 3DTiles data, point clouds (EPT or COPC), etc., always in a simple and fluid way. 

Then, since iTowns is based on ThreeJS, we will show how it is possible to use the richness of Three.JS in an iTowns view. 

Finally, we will show the latest developments in the library and present upcoming new features.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/EXUYUS/</url>
                <feedback_url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/EXUYUS/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Info lab 1' guid='a17640e6-7281-539e-ad2b-e36f4453789d'>
            <event guid='3029a840-a5c8-540e-bd61-1ba692fec609' id='4874'>
                <room>Info lab 1</room>
                <title>Hydrological Analysis in QGIS</title>
                <subtitle></subtitle>
                <type>workshop</type>
                <date>2026-07-03T09:00:00+00:00</date>
                <start>09:00</start>
                <duration>04:00</duration>
                <abstract>In this workshop, we will explore the diverse range of tools available in QGIS for conducting comprehensive hydrological analysis. Participants will gain hands-on experience with tools from GRASS, SAGA, WhiteboxTools, and PCRaster processing provider plugins, as well as other specialized plugins designed for hydrological studies.

Our interactive session will cover practical exercises on deriving streams and catchments, and calculating essential morphometric parameters such as drainage density, concentration time, and hypsometric curves. By the end of the workshop, attendees will have a solid understanding of how to leverage QGIS for hydrological analysis, enabling them to apply these techniques to their own projects and research.</abstract>
                <slug>foss4g-europe-2026-workshops-4874-hydrological-analysis-in-qgis</slug>
                <track></track>
                
                <persons>
                    <person id='38'>Hans van der Kwast</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/MGWBBV/</url>
                <feedback_url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/MGWBBV/feedback/</feedback_url>
            </event>
            <event guid='d618a0c5-5ca1-580d-95b9-4c9d870b08af' id='4927'>
                <room>Info lab 1</room>
                <title>Writing spatial data utilities with GeoTools and JTS</title>
                <subtitle></subtitle>
                <type>workshop</type>
                <date>2026-07-03T14:00:00+00:00</date>
                <start>14:00</start>
                <duration>04:00</duration>
                <abstract>This workshop will introduce the GeoTools and JTS Java libraries to developers who are looking to create portable scripts for cleaning, transforming and  analyzing spatial data. GeoTools is a powerful geospatial library that allows you to read and write a wide range of vector and raster data formats. It wraps the JTS library to make features out of geometry objects from the JTS library by adding attributes, it also provides OGC compliant styling of those features and rasters (as seen in the GeoServer web maps server).</abstract>
                <slug>foss4g-europe-2026-workshops-4927-writing-spatial-data-utilities-with-geotools-and-jts</slug>
                <track></track>
                
                <persons>
                    <person id='3304'>Ian Turton</person>
                </persons>
                <language>en</language>
                <description>Are you feed up with trying to make all of your software work with the same version of GDAL while staying with the latest versions? Do you wish that you didn&apos;t need to start QGIS up every week to carry out the same task on a fresh dataset?
If you do then this is the workshop for you. This workshop will be driven by the attendee&apos;s requests (as far as possible) these could include:
+ using the GeoTools library to abstract away the different data formats that plague your days,
+ selecting features (from a geopackage, postgis database or csv file) based on some predicate,
+ how to test geospatial relationships and modify geometries with JTS, 
+ how to calculate new rasters using other rasters.
+ how to display your data on screen for a quick look
+ how to generate an automatically classify and style a dataset</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/GSREMZ/</url>
                <feedback_url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/GSREMZ/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='info lab 2' guid='6c2d0318-6c01-5536-8e20-4d161630ede3'>
            <event guid='7eaec624-2a11-505e-810c-27834bb5731a' id='4923'>
                <room>info lab 2</room>
                <title>Animating spatio-temporal vector data with Gleo (WebGL)</title>
                <subtitle></subtitle>
                <type>Lightning workshop</type>
                <date>2026-07-03T09:00:00+00:00</date>
                <start>09:00</start>
                <duration>02:00</duration>
                <abstract>A developer tutorial for the JS/WebGL Gleo library, with a technical focus on how to create custom WebGL cartographic symbols.</abstract>
                <slug>foss4g-europe-2026-workshops-4923-animating-spatio-temporal-vector-data-with-gleo-webgl</slug>
                <track></track>
                
                <persons>
                    <person id='270'>Iv&#225;n S&#225;nchez Ortega</person>
                </persons>
                <language>en</language>
                <description>This is a longer version of the 45-minute workshop held at the JIIDE25 conference in Oviedo (Spain).</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/ZLPMRY/</url>
                <feedback_url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/ZLPMRY/feedback/</feedback_url>
            </event>
            <event guid='87bfa2f8-c91f-5a60-aec8-33a1141a75b0' id='4861'>
                <room>info lab 2</room>
                <title>Learn how to manage your geospatial data with PostgreSQL/PostGIS</title>
                <subtitle></subtitle>
                <type>Lightning workshop</type>
                <date>2026-07-03T11:10:00+00:00</date>
                <start>11:10</start>
                <duration>02:00</duration>
                <abstract>PostgreSQL is a powerful, open source object-relational database system. It can be extended with PostGIS which allows you to store and handle geospatial data in the database.
This combination is very powerful and provides many possibilities.

Everything is possible in the databse with some magic lines of SQL. This workshop will help you with the first steps.

Many processes that you did before with you Desktop GIS (f.e. intersection, union, buffer) can be easily done via SQL using PostGIS functions.</abstract>
                <slug>foss4g-europe-2026-workshops-4861-learn-how-to-manage-your-geospatial-data-with-postgresql-postgis</slug>
                <track></track>
                
                <persons>
                    <person id='3'>Astrid Emde</person>
                </persons>
                <language>en</language>
                <description>In the workshop you will get to know the databasemanagement sytem PostgreSQL and the extension PostGIS. There will be an introduction to PostgreSQL and SQL and you will learn SQL basics to create and modify data.

You also will get to know the concept of PostGIS and how geodata is stored in the database. You will get an overview about the enormous possibilities of PostGIS. In the workshops hands-ons we will concentrate on 2-dimensional data and we will use OSGeoLive for demonstration.

You will learn how to store, import and use geospatial data in the database. With QGIS you will discover how easy it is to bring your data to the database and out of it.

You will learn how to analyse and modify your data and learn how to make transformations, intersections, length/distance calculations, buffers, unions and more.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/J9RBVQ/</url>
                <feedback_url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/J9RBVQ/feedback/</feedback_url>
            </event>
            <event guid='ec34c4b4-a335-51ee-a891-3316f0a6d3ce' id='4862'>
                <room>info lab 2</room>
                <title>Create great Web Applications with Mapbender</title>
                <subtitle></subtitle>
                <type>Lightning workshop</type>
                <date>2026-07-03T14:00:00+00:00</date>
                <start>14:00</start>
                <duration>02:00</duration>
                <abstract>Mapbender is a great open source solutions for creating intuitive and high-performance WebGIS applications. Mapbender offers a set of tools that you can combine.
This software solution enables users to quickly and easily publish applications online without having to write a single line of code.</abstract>
                <slug>foss4g-europe-2026-workshops-4862-create-great-web-applications-with-mapbender</slug>
                <track></track>
                
                <persons>
                    <person id='3'>Astrid Emde</person>
                </persons>
                <language>en</language>
                <description>In this workshop you will learn how to create web applications with Mapbender.

Mapbender is a flexible client for OGC services.

Mapbender has an administration web interface to do all the work. Mapbender helps you to set up a repository for your OWS Services and to create individual applications for different user needs.

An application can provide search modules, digitizer functionality, print &amp; more.

You have access control and can provide applications for defined users and groups.

Mapbender will help you to create solutions!

We will demonstrate this in the workshop. We will create an application, publish geodate as an OGC service in this application and allow to visualize, search and edit the data.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/NZ7U8B/</url>
                <feedback_url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/NZ7U8B/feedback/</feedback_url>
            </event>
            
        </room>
        
    </day>
    
</schedule>
