<?xml version='1.0' encoding='utf-8' ?>
<iCalendar xmlns:pentabarf='http://pentabarf.org' xmlns:xCal='urn:ietf:params:xml:ns:xcal'>
    <vcalendar>
        <version>2.0</version>
        <prodid>-//Pentabarf//Schedule//EN</prodid>
        <x-wr-caldesc></x-wr-caldesc>
        <x-wr-calname></x-wr-calname>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>T9KQXC@@talks.osgeo.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-T9KQXC</pentabarf:event-slug>
            <pentabarf:title>An Introduction to GeoServer3</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260702T090000</dtstart>
            <dtend>20260702T130000</dtend>
            <duration>4.00000</duration>
            <summary>An Introduction to GeoServer3</summary>
            <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>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>workshop</category>
            <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/T9KQXC/</url>
            <location>A11</location>
            
            <attendee>Jody Garnett</attendee>
            
            <attendee>Ian Turton</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>9AXLUS@@talks.osgeo.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-9AXLUS</pentabarf:event-slug>
            <pentabarf:title>OGC APIs, an introduction with GeoServer</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260702T140000</dtstart>
            <dtend>20260702T180000</dtend>
            <duration>4.00000</duration>
            <summary>OGC APIs, an introduction with GeoServer</summary>
            <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>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>workshop</category>
            <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/9AXLUS/</url>
            <location>A11</location>
            
            <attendee>Andrea Aime</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>DVUYY9@@talks.osgeo.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-DVUYY9</pentabarf:event-slug>
            <pentabarf:title>Doing Geospatial in Python</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260702T090000</dtstart>
            <dtend>20260702T130000</dtend>
            <duration>4.00000</duration>
            <summary>Doing Geospatial in Python</summary>
            <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>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>workshop</category>
            <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/DVUYY9/</url>
            <location>A12</location>
            
            <attendee>Tom Kralidis</attendee>
            
            <attendee>Paul van Genuchten</attendee>
            
            <attendee>Angelos Tzotsos</attendee>
            
            <attendee>Just van den Broecke</attendee>
            
            <attendee>Seth Girvin</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>8TVTWR@@talks.osgeo.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-8TVTWR</pentabarf:event-slug>
            <pentabarf:title>Diving into pygeoapi Workshop</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260702T140000</dtstart>
            <dtend>20260702T180000</dtend>
            <duration>4.00000</duration>
            <summary>Diving into pygeoapi Workshop</summary>
            <description>pygeoapi is an OGC Reference Implementation supporting numerous OGC API specifications. Lightweight, easy to deploy and cloud-ready, pygeoapi&#x27;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>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>workshop</category>
            <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/8TVTWR/</url>
            <location>A12</location>
            
            <attendee>Tom Kralidis</attendee>
            
            <attendee>Paul van Genuchten</attendee>
            
            <attendee>Angelos Tzotsos</attendee>
            
            <attendee>Just van den Broecke</attendee>
            
            <attendee>Joana Simoes</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>HYXDDR@@talks.osgeo.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-HYXDDR</pentabarf:event-slug>
            <pentabarf:title>eoAPI with STAC for Earth Data at scale</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260702T090000</dtstart>
            <dtend>20260702T130000</dtend>
            <duration>4.00000</duration>
            <summary>eoAPI with STAC for Earth Data at scale</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>workshop</category>
            <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/HYXDDR/</url>
            <location>A13</location>
            
            <attendee>Felix Delattre</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>LLKSRF@@talks.osgeo.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-LLKSRF</pentabarf:event-slug>
            <pentabarf:title>Getting Started with MapServer</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260702T140000</dtstart>
            <dtend>20260702T180000</dtend>
            <duration>4.00000</duration>
            <summary>Getting Started with MapServer</summary>
            <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&#x27;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’ll have built:
 
 • A working MapServer setup using a pre-configured Docker environment
 • Dynamic maps using vector and raster data sources
 • Interactive OpenLayers-based web maps consuming WMS and WFS services
 • A modern OGC Features API endpoint
 
### Who should attend?

Anyone interested in geospatial publishing - whether you&#x27;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>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>workshop</category>
            <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/LLKSRF/</url>
            <location>A13</location>
            
            <attendee>Even Rouault</attendee>
            
            <attendee>Seth Girvin</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>Q9MDRC@@talks.osgeo.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-Q9MDRC</pentabarf:event-slug>
            <pentabarf:title>How to cloudify your QField project - from your phone</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260702T090000</dtstart>
            <dtend>20260702T130000</dtend>
            <duration>4.00000</duration>
            <summary>How to cloudify your QField project - from your phone</summary>
            <description>Together, we&#x27;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  – the cloud service that enables seamless connectivity between desktop and mobile devices - and synchronize it to QGIS on your desktop.  You&#x27;ll learn how to create your own datasets and design attribute forms for optimal user-friendliness on smartphones and tablets. 

You&#x27;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>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>workshop</category>
            <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/Q9MDRC/</url>
            <location>A02</location>
            
            <attendee>Berit Mohr</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>UXJAPM@@talks.osgeo.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-UXJAPM</pentabarf:event-slug>
            <pentabarf:title>From QGIS to the Field and Back with Mergin Maps</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260702T140000</dtstart>
            <dtend>20260702T180000</dtend>
            <duration>4.00000</duration>
            <summary>From QGIS to the Field and Back with Mergin Maps</summary>
            <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—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&#x27;t use GIS.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>workshop</category>
            <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/UXJAPM/</url>
            <location>A02</location>
            
            <attendee>Gabriel Bolbotină</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>9FMGKJ@@talks.osgeo.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-9FMGKJ</pentabarf:event-slug>
            <pentabarf:title>From Sensors to Services: Building Interoperable Environmental Data Platforms with istSOS4 and the OGC SensorThings API</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260702T090000</dtstart>
            <dtend>20260702T130000</dtend>
            <duration>4.00000</duration>
            <summary>From Sensors to Services: Building Interoperable Environmental Data Platforms with istSOS4 and the OGC SensorThings API</summary>
            <description>This workshop provides a practical and technical introduction to istSOS4 as a SensorThings API–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>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>workshop</category>
            <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/9FMGKJ/</url>
            <location>Info lab 1</location>
            
            <attendee>Massimiliano Cannata</attendee>
            
            <attendee>Daniele Strigaro</attendee>
            
            <attendee>alessandro centazzo</attendee>
            
            <attendee>Claudio Primerano</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>RBAVH9@@talks.osgeo.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-RBAVH9</pentabarf:event-slug>
            <pentabarf:title>From Sensor to GeoJSON: Building an Open Source IoT Geo-Pipeline</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260702T140000</dtstart>
            <dtend>20260702T180000</dtend>
            <duration>4.00000</duration>
            <summary>From Sensor to GeoJSON: Building an Open Source IoT Geo-Pipeline</summary>
            <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 “first mile” 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>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>workshop</category>
            <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/RBAVH9/</url>
            <location>Info lab 1</location>
            
            <attendee>Joram van der Vlist</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>8V7VAF@@talks.osgeo.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-8V7VAF</pentabarf:event-slug>
            <pentabarf:title>Building and Consuming Urban Digital Models with Open-Source Tools</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260702T090000</dtstart>
            <dtend>20260702T110000</dtend>
            <duration>2.00000</duration>
            <summary>Building and Consuming Urban Digital Models with Open-Source Tools</summary>
            <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&#x27;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>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Lightning workshop</category>
            <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/8V7VAF/</url>
            <location>info lab 2</location>
            
            <attendee>Stefano Bovio</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>SRSTLP@@talks.osgeo.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-SRSTLP</pentabarf:event-slug>
            <pentabarf:title>MapStore, Development of an Extension</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260702T111000</dtstart>
            <dtend>20260702T131000</dtend>
            <duration>2.00000</duration>
            <summary>MapStore, Development of an Extension</summary>
            <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>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Lightning workshop</category>
            <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/SRSTLP/</url>
            <location>info lab 2</location>
            
            <attendee>Stefano Bovio</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>K98UDC@@talks.osgeo.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-K98UDC</pentabarf:event-slug>
            <pentabarf:title>EOEPCA+ Exploitation Platform: Hands on Deployment and Usage</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260702T140000</dtstart>
            <dtend>20260702T180000</dtend>
            <duration>4.00000</duration>
            <summary>EOEPCA+ Exploitation Platform: Hands on Deployment and Usage</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>workshop</category>
            <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/K98UDC/</url>
            <location>info lab 2</location>
            
            <attendee>Richard Conway</attendee>
            
            <attendee>James Hinton</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>YZXSRW@@talks.osgeo.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-YZXSRW</pentabarf:event-slug>
            <pentabarf:title>Vector tiles with GeoServer</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260703T090000</dtstart>
            <dtend>20260703T130000</dtend>
            <duration>4.00000</duration>
            <summary>Vector tiles with GeoServer</summary>
            <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>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>workshop</category>
            <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/YZXSRW/</url>
            <location>A11</location>
            
            <attendee>Andrea Aime</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>9EYUKT@@talks.osgeo.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-9EYUKT</pentabarf:event-slug>
            <pentabarf:title>Custom tile servers with MapLibre/Martin/Planetiler - base and overlays Workshop</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260703T140000</dtstart>
            <dtend>20260703T180000</dtend>
            <duration>4.00000</duration>
            <summary>Custom tile servers with MapLibre/Martin/Planetiler - base and overlays Workshop</summary>
            <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>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>workshop</category>
            <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/9EYUKT/</url>
            <location>A11</location>
            
            <attendee>Yuri Astrakhan</attendee>
            
            <attendee>Bart Louwers</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>ZLZECM@@talks.osgeo.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-ZLZECM</pentabarf:event-slug>
            <pentabarf:title>EOPF Zarr Explorer Workshop: Web Visualization Techniques and Resources for the GeoZarr Specification</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260703T090000</dtstart>
            <dtend>20260703T130000</dtend>
            <duration>4.00000</duration>
            <summary>EOPF Zarr Explorer Workshop: Web Visualization Techniques and Resources for the GeoZarr Specification</summary>
            <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>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>workshop</category>
            <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/ZLZECM/</url>
            <location>A12</location>
            
            <attendee>Ahmed Behairi</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>PR7HNK@@talks.osgeo.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-PR7HNK</pentabarf:event-slug>
            <pentabarf:title>GDAL new command line interface: introduction and advanced topics</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260703T140000</dtstart>
            <dtend>20260703T180000</dtend>
            <duration>4.00000</duration>
            <summary>GDAL new command line interface: introduction and advanced topics</summary>
            <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>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>workshop</category>
            <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/PR7HNK/</url>
            <location>A12</location>
            
            <attendee>Even Rouault</attendee>
            
            <attendee>Seth Girvin</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>RATMDZ@@talks.osgeo.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-RATMDZ</pentabarf:event-slug>
            <pentabarf:title>Introduction to GeoNetwork</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260703T090000</dtstart>
            <dtend>20260703T130000</dtend>
            <duration>4.00000</duration>
            <summary>Introduction to GeoNetwork</summary>
            <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>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>workshop</category>
            <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/RATMDZ/</url>
            <location>A13</location>
            
            <attendee>Jody Garnett</attendee>
            
            <attendee>Jeroen Ticheler</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>HAWYBQ@@talks.osgeo.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-HAWYBQ</pentabarf:event-slug>
            <pentabarf:title>Introduction to GeoNode</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260703T140000</dtstart>
            <dtend>20260703T180000</dtend>
            <duration>4.00000</duration>
            <summary>Introduction to GeoNode</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>workshop</category>
            <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/HAWYBQ/</url>
            <location>A13</location>
            
            <attendee>Mattia Giupponi</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>E9LK8S@@talks.osgeo.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-E9LK8S</pentabarf:event-slug>
            <pentabarf:title>Working with Point Cloud Data in QGIS</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260703T090000</dtstart>
            <dtend>20260703T130000</dtend>
            <duration>4.00000</duration>
            <summary>Working with Point Cloud Data in QGIS</summary>
            <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&#x27;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&#x27;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>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>workshop</category>
            <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/E9LK8S/</url>
            <location>A02</location>
            
            <attendee>Kurt Menke</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>EXUYUS@@talks.osgeo.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-EXUYUS</pentabarf:event-slug>
            <pentabarf:title>iTowns, a JavaScript 3D data visualization framework : from the first steps to the creation of a complex 3D geographic web service</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260703T140000</dtstart>
            <dtend>20260703T180000</dtend>
            <duration>4.00000</duration>
            <summary>iTowns, a JavaScript 3D data visualization framework : from the first steps to the creation of a complex 3D geographic web service</summary>
            <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>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>workshop</category>
            <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/EXUYUS/</url>
            <location>A02</location>
            
            <attendee>lavenant</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>MGWBBV@@talks.osgeo.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-MGWBBV</pentabarf:event-slug>
            <pentabarf:title>Hydrological Analysis in QGIS</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260703T090000</dtstart>
            <dtend>20260703T130000</dtend>
            <duration>4.00000</duration>
            <summary>Hydrological Analysis in QGIS</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>workshop</category>
            <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/MGWBBV/</url>
            <location>Info lab 1</location>
            
            <attendee>Hans van der Kwast</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>GSREMZ@@talks.osgeo.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-GSREMZ</pentabarf:event-slug>
            <pentabarf:title>Writing spatial data utilities with GeoTools and JTS</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260703T140000</dtstart>
            <dtend>20260703T180000</dtend>
            <duration>4.00000</duration>
            <summary>Writing spatial data utilities with GeoTools and JTS</summary>
            <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&#x27;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&#x27;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>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>workshop</category>
            <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/GSREMZ/</url>
            <location>Info lab 1</location>
            
            <attendee>Ian Turton</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>ZLPMRY@@talks.osgeo.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-ZLPMRY</pentabarf:event-slug>
            <pentabarf:title>Animating spatio-temporal vector data with Gleo (WebGL)</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260703T090000</dtstart>
            <dtend>20260703T110000</dtend>
            <duration>2.00000</duration>
            <summary>Animating spatio-temporal vector data with Gleo (WebGL)</summary>
            <description>This is a longer version of the 45-minute workshop held at the JIIDE25 conference in Oviedo (Spain).</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Lightning workshop</category>
            <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/ZLPMRY/</url>
            <location>info lab 2</location>
            
            <attendee>Iván Sánchez Ortega</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>J9RBVQ@@talks.osgeo.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-J9RBVQ</pentabarf:event-slug>
            <pentabarf:title>Learn how to manage your geospatial data with PostgreSQL/PostGIS</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260703T111000</dtstart>
            <dtend>20260703T131000</dtend>
            <duration>2.00000</duration>
            <summary>Learn how to manage your geospatial data with PostgreSQL/PostGIS</summary>
            <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>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Lightning workshop</category>
            <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/J9RBVQ/</url>
            <location>info lab 2</location>
            
            <attendee>Astrid Emde</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>NZ7U8B@@talks.osgeo.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-NZ7U8B</pentabarf:event-slug>
            <pentabarf:title>Create great Web Applications with Mapbender</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260703T140000</dtstart>
            <dtend>20260703T160000</dtend>
            <duration>2.00000</duration>
            <summary>Create great Web Applications with Mapbender</summary>
            <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>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Lightning workshop</category>
            <url>https://talks.osgeo.org/foss4g-europe-2026-workshops/talk/NZ7U8B/</url>
            <location>info lab 2</location>
            
            <attendee>Astrid Emde</attendee>
            
        </vevent>
        
    </vcalendar>
</iCalendar>
