{"$schema": "https://c3voc.de/schedule/schema.json", "generator": {"name": "pretalx", "version": "2025.2.2"}, "schedule": {"url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/schedule/", "version": "0.3", "base_url": "https://talks.staging.osgeo.org", "conference": {"acronym": "foss4g-europe-2025-workshops", "title": "FOSS4G Europe 2025 Workshops", "start": "2025-07-14", "end": "2025-07-15", "daysCount": 2, "timeslot_duration": "00:05", "time_zone_name": "Europe/Sarajevo", "colors": {"primary": "#2B6056"}, "rooms": [{"name": "PA01", "slug": "235-pa01", "guid": "8b7c7ce2-e750-5816-8a94-c496fe584404", "description": "Amphitheatre on ground floor of Faculty of Humanities and Social Sciences", "capacity": 95}, {"name": "PA02", "slug": "236-pa02", "guid": "24cf9d4d-f85f-5345-8a7f-bb0246efcf1b", "description": "Amphitheatre on ground floor of Faculty of Humanities and Social Sciences", "capacity": 86}, {"name": "PA11", "slug": "237-pa11", "guid": "33ff84bd-5b76-55dd-9640-aeae3273fc2e", "description": "Amphitheatre on 1st floor of Faculty of Humanities and Social Sciences", "capacity": 60}, {"name": "PL12", "slug": "238-pl12", "guid": "3657662b-56ad-5290-ab37-39007683f11f", "description": "Lecture room on first floor of Faculty of Humanities and Social Sciences", "capacity": 41}, {"name": "PL13", "slug": "239-pl13", "guid": "59e9e98c-12d6-54f0-8ddf-2181e2c6d781", "description": "Lecture room on first floor of Faculty of Humanities and Social Sciences", "capacity": 45}, {"name": "PL14", "slug": "240-pl14", "guid": "d1a7a74a-e199-5648-8516-99799919a90d", "description": "Lecture room on first floor of Faculty of Humanities and Social Sciences", "capacity": 53}, {"name": "PL15", "slug": "255-pl15", "guid": "237a4c9d-eb53-5409-aa05-7787950c2cb5", "description": "Lecture room on first floor of Faculty of Humanities and Social Sciences", "capacity": 50}], "tracks": [], "days": [{"index": 1, "date": "2025-07-14", "day_start": "2025-07-14T04:00:00+02:00", "day_end": "2025-07-15T03:59:00+02:00", "rooms": {"PA01": [{"guid": "2a5be4cc-0bc7-54a4-90f9-664e858e37b5", "code": "PM9MCX", "id": 3230, "logo": null, "date": "2025-07-14T09:00:00+02:00", "start": "09:00", "duration": "04:00", "room": "PA01", "slug": "foss4g-europe-2025-workshops-3230-building-rest-api-over-your-postgis-database", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/PM9MCX/", "title": "Building REST API over your PostGIS database", "subtitle": "", "track": null, "type": "workshop", "language": "en", "abstract": "Ever wonder what it'll be like to \"just\" get APIs for your **PostGIS** database? \r\nThis workshop is for people:\r\n- Have spatial data in PostGIS\r\n- Want to store their spatial data in PostGIS\r\n- Want REST APIs over their data\r\n\r\n**Summary**:\r\nMost applications out there are just versions of **\"CRUD on Data\"** and spatial data is no different. While there are certainly a lot of things you can do with `spatial data`, the CRUD part remains the same.\r\nThe workshop will be divided in two parts:\r\n- Working with spatial data in PostGIS \r\n- Building APIs over PostGIS using PostgREST\r\n\r\n\r\n**Part 1:Working with PostGIS**\r\nIf you are well versed with PostGIS you can skip this section.\r\n- Introduction to postgres and the extension PostGIS \r\n- Installation of PostGIS  \r\n   - Normal installation \r\n   - Installation using Docker \r\n   - Other ways: Demo test server connected using Dbeaver, pgAdmin etc \r\n- Storing PostGIS \r\n- Reading from PostGIS \r\n    - Connecting to QGIS\r\n    - Visualizing in the tool (Dbeaver & pgAdmin)  \r\n-  Updating the PostGIS data \r\n    - Standard SQL commands \r\n    - Useful functions like ST_Area  as generated columns \r\n- Deleting the data \r\n\r\n~~ Break ~~ \r\n\r\n**Part 2: Working with PostgREST**  \r\n- Introduction to PostgREST\r\n- Installing PostgRest  \r\n   - Docker \r\n   - Demo server \r\n- Understanding PostgREST APIs \r\n- Basic Configuration \r\n- More granular control over data \r\n\r\n**Outro** \r\n- Where to go from here? \r\n- Q&A", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "8MGXWG", "name": "json singh", "avatar": "https://talks.staging.osgeo.org/media/avatars/json_OiT42e9.jpeg", "biography": "I have worked as a developer in Open Source GIS domain in multiple startups for the past 6 years and built many applications from scratch to production, managed teams, hired people and wore many other hats.I had the honor of working with companies from all over the world including Japan, Switzerland, Australia, US and more.\r\n\r\nNow I am volunteering at OSGeo, giving back to the community that has given me access to the whole wide world. \r\n\r\nWork: https://jsonsingh.com/work", "public_name": "json singh", "guid": "b45c2a31-c5ab-5f44-af94-ad71e1e24a9d", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/8MGXWG/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/PM9MCX/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/PM9MCX/", "attachments": []}, {"guid": "c537256a-8327-5ef5-8bc7-7575a97bfaaf", "code": "3BURJM", "id": 3179, "logo": null, "date": "2025-07-14T14:00:00+02:00", "start": "14:00", "duration": "04:00", "room": "PA01", "slug": "foss4g-europe-2025-workshops-3179-learn-how-to-manage-your-geospatial-data-with-postgresql-postgis", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/3BURJM/", "title": "Learn how to manage your geospatial data with PostgreSQL/PostGIS", "subtitle": "", "track": null, "type": "workshop", "language": "en", "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.\r\nThis combination is very powerful and provides many possibilities.\r\n\r\nEverything is possible in the databse with some magic lines of SQL. This workshop will help you with the first steps.\r\n\r\nMany processes that you did before with you Desktop GIS (f.e. intersection, union, buffer) can be easily done via SQL using PostGIS functions.", "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.\r\n\r\nYou 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.\r\n\r\nYou 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.\r\n\r\nYou will learn how to analyse and modify your data and learn how to make transformations, intersections, length/distance calculations, buffers, unions and more.", "recording_license": "", "do_not_record": false, "persons": [{"code": "MF7PYA", "name": "Astrid Emde", "avatar": "https://talks.staging.osgeo.org/media/avatars/AEmde_PvZkA4d.jpg", "biography": "Astrid Emde is a Geospatial Expert and works in Bonn at WhereGroup since many years. She works as Senior GIS Consultant on WebGIS solutions with FOSSGIS. Astrid Emde is an active member of OSGeo and a Charter Member since 2010. From 2017-2021 she was in the OSGeo Board of Directors and is OSGeo Secretary. She recieved the Sol Katz Award in 2018 at FOSS4G 2018 in Dar es Salaam (Tanzania).", "public_name": "Astrid Emde", "guid": "715f48b7-cddf-5338-9c54-bcb1ffaef50f", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/MF7PYA/"}, {"code": "UZLCRT", "name": "Enock Seth Nyamador", "avatar": "https://talks.staging.osgeo.org/media/avatars/c9f1c8414921232387d9db66e7646282_d6tzDXS.jpg", "biography": "Enock Seth Nyamador is a FOSS4G and Open Data Consultant and advocate. He is an active OpenStreetMap contributor and OSGeo Charter member, as well as a member of the OSGeo Marketing Committee and OSGeoLive PSC. He also participates in the Free software and Free content movements.", "public_name": "Enock Seth Nyamador", "guid": "71db0dd1-c758-5955-a24d-b1fe58168d7a", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/UZLCRT/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/3BURJM/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/3BURJM/", "attachments": []}], "PA02": [{"guid": "dcd495ec-5dd7-583d-bddf-121d931fd6a4", "code": "AZ9PUB", "id": 3213, "logo": null, "date": "2025-07-14T09:00:00+02:00", "start": "09:00", "duration": "04:00", "room": "PA02", "slug": "foss4g-europe-2025-workshops-3213-beyond-maps-crafting-immersive-geospatial-experiences-with-react-and-deck-gl", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/AZ9PUB/", "title": "Beyond Maps: Crafting Immersive Geospatial Experiences with React and deck.gl", "subtitle": "", "track": null, "type": "workshop", "language": "en", "abstract": "Unlock the potential of geospatial data by combining React and deck.gl to create immersive web applications. This workshop will demonstrate how to transform complex datasets into interactive, high-performance visualizations that captivate users. Whether you\u2019re working on urban planning, environmental monitoring, or storytelling, learn how to elevate your projects with cutting-edge mapping technologies.", "description": "Geospatial data is everywhere, and creating meaningful, engaging visualizations from it can be challenging. This talk focuses on harnessing the synergy of React, the world\u2019s leading UI library, and deck.gl, a cutting-edge visualization framework, to build rich, immersive geospatial applications for the web.\r\n\r\nWe\u2019ll start by setting the stage with a brief overview of geospatial visualization challenges and the unique strengths of deck.gl. You\u2019ll learn:\r\n\r\n\t\u2022\tHow deck.gl\u2019s declarative API simplifies rendering large datasets in 3D.\r\n\t\u2022\tThe role of React in building modular and reusable components for complex mapping applications.\r\n\r\nNext, we\u2019ll dive into real-world use cases, showcasing examples like:\r\n\r\n\t\u2022\tInteractive heatmaps for urban analytics.\r\n\t\u2022\t3D terrain models for environmental studies.\r\n\t\u2022\tPath and flow visualizations for logistics or storytelling.\r\n\r\nThis session will also include:\r\n\r\n\t\u2022\tLive coding a map that integrates custom data layers.\r\n\t\u2022\tTips for optimizing performance and usability on both desktop and mobile.\r\n\t\u2022\tInsights on integrating external APIs like Mapbox or ArcGIS.\r\n\r\nBy the end, you\u2019ll have a clear roadmap for how to leverage React and deck.gl to craft web apps that go beyond static maps, delivering truly interactive and immersive geospatial experiences.", "recording_license": "", "do_not_record": false, "persons": [{"code": "8YWCX7", "name": "Marko Letic", "avatar": "https://talks.staging.osgeo.org/media/avatars/oOqfNQ7_iAGRz0Z.jpeg", "biography": "Marko is a software engineer and data visualization enthusiast specializing in geospatial technologies. Currently a Founding Engineer at Fused, he builds interactive geospatial applications using React and deck.gl. Previously, he was a Senior Software Engineer at Foursquare and a Tech Speaker at Mozilla. As the Director of Armada JS, Serbia\u2019s largest full-stack JavaScript conference, Marko is dedicated to community building and knowledge sharing. He holds a Master\u2019s degree in Computer Science and is pursuing a PhD in data visualization.", "public_name": "Marko Letic", "guid": "b0098fb1-d093-5c70-8ef1-de0d8310d0b2", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/8YWCX7/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/AZ9PUB/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/AZ9PUB/", "attachments": []}, {"guid": "fb2a5070-9da0-57bd-b95c-f0aa163fda52", "code": "8NHEWZ", "id": 3199, "logo": null, "date": "2025-07-14T14:00:00+02:00", "start": "14:00", "duration": "04:00", "room": "PA02", "slug": "foss4g-europe-2025-workshops-3199-geospatial-analytics-machine-learning-and-visualization-with-elasticsearch-and-kibana", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/8NHEWZ/", "title": "Geospatial analytics, machine learning, and visualization with Elasticsearch and Kibana", "subtitle": "", "track": null, "type": "workshop", "language": "en", "abstract": "[Elasticsearch] is a non-relational vector database designed primarily for machine-generated data, such as logs and metrics. It offers a wide range of features, including full-text and semantic search, support for vectorized data, native integration of machine learning models, and geospatial capabilities. Elasticsearch aims to serve as a comprehensive engine for observability, security, and search applications.\r\n\r\n[Kibana] is a graphical user interface designed for Elasticsearch. It serves as a central hub for cluster management, developer tools, and specialized solutions in Observability, Security, and Search. It features a robust Dashboards application that enables users to create advanced visualizations, including geospatial components that integrate seamlessly with other visual elements.\r\n\r\nIn this workshop, we aim to provide attendees with an in-depth look at the analytical aspects of Elasticsearch, focusing specifically on [ES|QL]. This new query language offers a more robust and comprehensive syntax than the traditional JSON query language. We will also explore the application of ES|QL in Kibana [Maps] and [Dashboards] with large datasets and cover other essential topics such as aggregation capabilities and dashboard features. Additionally, we will dedicate some time to discussing new features coming to geospatial Elasticsearch and Kibana Dashboards.\r\n\r\n[Elasticsearch]: https://github.com/elastic/elasticsearch/\r\n[Kibana]: https://github.com/elastic/kibana\r\n[ES|QL]: https://www.elastic.co/guide/en/elasticsearch/reference/current/esql.html\r\n[Maps]: https://www.elastic.co/maps\r\n[Dashboards]: https://www.elastic.co/kibana/kibana-dashboard", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "ES9EYE", "name": "Jorge Sanz", "avatar": "https://talks.staging.osgeo.org/media/avatars/20190731_panpan_u7EbkUx.jpg", "biography": null, "public_name": "Jorge Sanz", "guid": "ed32a5f5-511b-50b3-b064-86bf000fba93", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/ES9EYE/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/8NHEWZ/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/8NHEWZ/", "attachments": []}], "PA11": [{"guid": "80d47f7b-a792-5b3d-a31a-0b5f55a7a98f", "code": "9JK3TC", "id": 3224, "logo": null, "date": "2025-07-14T09:00:00+02:00", "start": "09:00", "duration": "04:00", "room": "PA11", "slug": "foss4g-europe-2025-workshops-3224-doing-geospatial-with-python", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/9JK3TC/", "title": "Doing Geospatial with Python", "subtitle": "", "track": null, "type": "workshop", "language": "en", "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.", "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.\r\n\r\nThis 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!\r\n\r\nThe workshop is provided using the Jupyter Notebook environment with Python 3.\r\n\r\n**Requirements for the Attendees**\r\n\r\nPlease see https://geopython.github.io/geopython-workshop for details on how to setup the workshop before you attend.\r\n\r\nA Gitter channel exists at https://gitter.im/geopython/geopython-workshop for discussion and live support from the developers of the workshop.\r\n\r\nThe workshop uses Jupyter Notebooks. Jupyter is an interactive development environment suitable for documenting and reproducing workflows using live code.\r\n\r\nAs 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.\r\n\r\nIn addition, geospatial web services like pygeoapi and pycsw in this workshop are provided by Docker images.\r\n\r\nThe 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.", "recording_license": "", "do_not_record": false, "persons": [{"code": "H8LVLX", "name": "Tom Kralidis", "avatar": "https://talks.staging.osgeo.org/media/avatars/83c097f0f3c7bcea5f7fb0eaf41b00a5_vB70GlK.jpg", "biography": "Tom Kralidis is with the Meteorological Service of Canada and longtime contributor to FOSS4G. He leads and contributes to numerous projects in the Geopython ecosystem.  He is the 2024 recipient of the Sol Katz Award for Free and Open Source Software for Geospatial (FOSS4G), awarded annually by OSGeo to individuals who have demonstrated leadership in the FOSS4G community.\r\n\r\nTom is the co-chair of the OGC API - Records Standards Working Group, chair of the WMO Expert Team on Metadata, and serves on the OSGeo Board of Directors.", "public_name": "Tom Kralidis", "guid": "9428ef15-62ef-5dd8-b134-61bd98b184f5", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/H8LVLX/"}, {"code": "BS3TXT", "name": "Angelos Tzotsos", "avatar": "https://talks.staging.osgeo.org/media/avatars/Tzotsos_qT4GFYI.jpg", "biography": null, "public_name": "Angelos Tzotsos", "guid": "fe45042b-4333-5c18-85f6-34c9dc471f06", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/BS3TXT/"}, {"code": "WH7RLL", "name": "Just van den Broecke", "avatar": "https://talks.staging.osgeo.org/media/avatars/173357c2214e55cd10e25977f2c64554_PEkf1zv.jpg", "biography": "Just van den Broecke is an independent Open Source geospatial professional working under the\r\ntrading name \"Just Objects\" - https://justobjects.nl. In his daily work\r\nhe designs, develops and deploys Open Source geospatial infrastructures, stacks and products.\r\nHe is a core contributor to Open Source projects like pygeoapi (also PSC), GeoHealthCheck, Stetl, and NLExtract. He is an OSGeo Charter Member and founder/former-chair of OSGeo.nl, the Dutch Local OSGeo Chapter.", "public_name": "Just van den Broecke", "guid": "f1018d0a-0b48-5b29-ae31-2454995208bb", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/WH7RLL/"}, {"code": "L7JZRE", "name": "Seth Girvin", "avatar": "https://talks.staging.osgeo.org/media/avatars/geographika_MrOPtzQ.jpg", "biography": "Member of the MapServer PSC, OSGeo Charter Member, and Ireland's OSGeo Chapter", "public_name": "Seth Girvin", "guid": "2f862775-68a3-5bae-9cfe-676b572c4556", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/L7JZRE/"}, {"code": "77HZGN", "name": "Lu\u00eds Moreira de Sousa", "avatar": null, "biography": null, "public_name": "Lu\u00eds Moreira de Sousa", "guid": "1d3091de-803a-5497-a942-622c05a8c20d", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/77HZGN/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/9JK3TC/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/9JK3TC/", "attachments": []}, {"guid": "c47fd9b5-67c3-52fd-be4a-db1fa4bc6e19", "code": "RRVF3D", "id": 3205, "logo": null, "date": "2025-07-14T14:00:00+02:00", "start": "14:00", "duration": "04:00", "room": "PA11", "slug": "foss4g-europe-2025-workshops-3205-building-and-consuming-urban-digital-models-with-open-source-tools", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/RRVF3D/", "title": "Building and Consuming Urban Digital Models with Open-Source Tools", "subtitle": "", "track": null, "type": "workshop", "language": "en", "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", "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 Cesium JS) 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.\r\n\r\nParticipants will gain exclusive insights into the development of 3D models, drawing upon our team'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.\r\n\r\nAttendees 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.\r\n\r\nThis session is ideal for GIS professionals, urban planners, researchers, and anyone interested in the forefront of geospatial technology and urban development.\r\n\r\nA repository with a docker solution will be provided to the attendees to facilitate the setup of all needed tools. \r\n\r\nJoin us to explore how the synergy between MapStore, GeoNode and innovative 3D data processing can pave the way for smarter, more sustainable urban futures.", "recording_license": "", "do_not_record": false, "persons": [{"code": "RXQNFX", "name": "Tobia Di Pisa", "avatar": "https://talks.staging.osgeo.org/media/avatars/1280027_rXiJogq.jpeg", "biography": "Senior Software Engineer at GeoSolutions, project manager and product owner of MapStore with eighteen years experience on WebGIS applications.", "public_name": "Tobia Di Pisa", "guid": "980a098b-ba75-535f-a9f0-b2e6e00f83d3", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/RXQNFX/"}, {"code": "BEYNQB", "name": "Stefano Bovio", "avatar": "https://talks.staging.osgeo.org/media/avatars/19175505_mOLGwaW.png", "biography": "Frontend developer at GeoSolutions, interested in interactive maps, cartography and 3D visualizations", "public_name": "Stefano Bovio", "guid": "25e0a7ae-eb15-5aa3-9ed2-bdc4f988fd9d", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/BEYNQB/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/RRVF3D/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/RRVF3D/", "attachments": []}], "PL12": [{"guid": "97e40220-c9ff-53b5-aa4a-66b91ad9f8f0", "code": "9EPUFJ", "id": 3206, "logo": null, "date": "2025-07-14T09:00:00+02:00", "start": "09:00", "duration": "04:00", "room": "PL12", "slug": "foss4g-europe-2025-workshops-3206-introduction-to-geoserver", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/9EPUFJ/", "title": "Introduction to GeoServer", "subtitle": "", "track": null, "type": "workshop", "language": "en", "abstract": "This workshop will cover the basics of setting up a GeoServer instance and adding vector and raster data to it, and applying styles to the data to produce a completed web map.", "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.\r\n\r\nThis workshop covers the advantages of using GeoServer; looking at the abilities of this open-source technology.\r\n\r\nThis 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.\r\n\r\nWe will start with a demonstration of GeoServer installation and touch on system requirements and installation of extensions\r\n\r\n    Hands-on publication of spatial data (vector, raster and database).\r\n    GeoServer styling and web mapping use\r\n    Preflight check-lists making sure your datasets, and web services, are ready for use.", "recording_license": "", "do_not_record": false, "persons": [{"code": "BQBVFC", "name": "Jody Garnett", "avatar": "https://talks.staging.osgeo.org/media/avatars/jg-19-crop-small_Xw8nKeO.jpg", "biography": null, "public_name": "Jody Garnett", "guid": "3c14d5ad-1de8-55d0-84f4-06d701207a54", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/BQBVFC/"}, {"code": "FX8FR7", "name": "Ian Turton", "avatar": "https://talks.staging.osgeo.org/media/avatars/64ec463c5f96b12a730ef4dfc997a32b_8DLeJhD.jpg", "biography": "Ian is a research software engineer at the University of Glasgow, and a long term contributor to the GeoTools and GeoServer projects.", "public_name": "Ian Turton", "guid": "552a0c56-5d08-5899-bdfa-8fbaa4a0bc3b", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/FX8FR7/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/9EPUFJ/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/9EPUFJ/", "attachments": []}, {"guid": "ab2bf3e9-6445-5341-b876-79e73bd751d7", "code": "QQPFSW", "id": 3185, "logo": null, "date": "2025-07-14T14:00:00+02:00", "start": "14:00", "duration": "04:00", "room": "PL12", "slug": "foss4g-europe-2025-workshops-3185-ogc-apis-an-introduction-with-geoserver", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/QQPFSW/", "title": "OGC APIs, an introduction with GeoServer", "subtitle": "", "track": null, "type": "workshop", "language": "en", "abstract": "This workshop introduces OGC APIs, their story, their objectives and structure, with plenty of practical examples from the GeoServer implementations of such standards. Join this workshop to get an update on the APIs, as well as to learn the current implementation progress and learn some GeoServer unique features.", "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.\r\n\r\nThis workshop will get your started with OGC APIs, and their implementation in GeoServer, covering:\r\n\r\n* An introduction to the common concepts in OGC APIs\r\n* The landing page of a service\r\n* The OpenAPI definition of a service\r\n* OGC API Features, the schemaless, vector data access service\r\n* OGC API Styles, or how to access styles and eventually apply them client side\r\n* OGC API Tiles, or how to get tiled data and images\r\n* OGC API Map, or how to get maps in a given area and projection\r\n* OGC API Coverages, downloading raw raster data\r\n\r\nGeoSolutions will make available an all-in-one package to run the workshop as a VM for VirtualBox or a self-contained Zip file for Windows. This should be pre-installed on attendees laptops before the workshop.", "recording_license": "", "do_not_record": false, "persons": [{"code": "RBSH8T", "name": "Andrea Aime", "avatar": "https://talks.staging.osgeo.org/media/avatars/14737d622b75794e0300a1efdd5e6578_UxFnh5G.jpg", "biography": "Open source enthusiast with strong experience in Java development and GIS. Personal interest range from high performance software, managing large data volumes, software testing and quality, spatial data analysis algorithms, map rendering.\r\nFull time open source developer on GeoServer and GeoTools, regular presenter at F0SS4G.\r\nReceived the Sol Katz's OSGeo award in 2017.", "public_name": "Andrea Aime", "guid": "f5cf7b53-1be1-56d3-a162-b67238de13dc", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/RBSH8T/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/QQPFSW/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/QQPFSW/", "attachments": []}], "PL13": [{"guid": "3170a083-f4a1-543d-8c1c-0ebb484f5cd4", "code": "SS7REE", "id": 3180, "logo": null, "date": "2025-07-14T09:00:00+02:00", "start": "09:00", "duration": "04:00", "room": "PL13", "slug": "foss4g-europe-2025-workshops-3180-setting-up-a-spatial-data-infrastructure-sdi-with-open-source-software-using-osgeolive", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/SS7REE/", "title": "Setting up a Spatial Data Infrastructure (SDI) with Open Source Software using OSGeoLive", "subtitle": "", "track": null, "type": "workshop", "language": "en", "abstract": "This workshop provides a practical, overview of key software used within a Spatial Data Infrastructure SDI.\r\n\r\nIn the workshop we will use OSGeoLive and the Open Source software and sample data shipped with it to get to know the components of an SDI.", "description": "We will get our hands dirty using some of the leading applications, and will introduce the other applications on OSGeoLive and when they are used.\r\n\r\nA Spatial Data Infrastructure SDI is a data infrastructure that provides geographic data and metadata, which is accessible for several users and incorporates a variety of tools to accomplish different processes. It helps make data accessible, maintainable and findable throughout your organization. We will start with different types of geographic data and learn about how to store data in a PostgreSQL PostGIS database.\r\n\r\nAs second step, we will have a look at a service based infrastructure and you will learn about OGC services like OGC Web Map Service and OGC Web Feature Service.\r\n\r\nYou will learn how to create these services with software like QGIS Server, MapServer or GeoServer. We will practice with QGIS server. A client is needed to view and analyse data from services. We will learn about Desktop GIS and WebGIS and load Services in QGIS and publish data to the web using OpenLayers, GeoNode and Mapbender.\r\n\r\nWe will learn about metadata and how to make data traceable in a metadata system like GeoNetwork or pycsw. We will practice with pycsw and GeoNode. And you will learn how you can control the access to your data and setup a user management.\r\n\r\nAfter the journey through all the components you will be familiar with the concept and the advantages of a Spatial Data Infrastructure, and will know where to look for deeper insights into the more powerful features of the various tools.", "recording_license": "", "do_not_record": false, "persons": [{"code": "MF7PYA", "name": "Astrid Emde", "avatar": "https://talks.staging.osgeo.org/media/avatars/AEmde_PvZkA4d.jpg", "biography": "Astrid Emde is a Geospatial Expert and works in Bonn at WhereGroup since many years. She works as Senior GIS Consultant on WebGIS solutions with FOSSGIS. Astrid Emde is an active member of OSGeo and a Charter Member since 2010. From 2017-2021 she was in the OSGeo Board of Directors and is OSGeo Secretary. She recieved the Sol Katz Award in 2018 at FOSS4G 2018 in Dar es Salaam (Tanzania).", "public_name": "Astrid Emde", "guid": "715f48b7-cddf-5338-9c54-bcb1ffaef50f", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/MF7PYA/"}, {"code": "UZLCRT", "name": "Enock Seth Nyamador", "avatar": "https://talks.staging.osgeo.org/media/avatars/c9f1c8414921232387d9db66e7646282_d6tzDXS.jpg", "biography": "Enock Seth Nyamador is a FOSS4G and Open Data Consultant and advocate. He is an active OpenStreetMap contributor and OSGeo Charter member, as well as a member of the OSGeo Marketing Committee and OSGeoLive PSC. He also participates in the Free software and Free content movements.", "public_name": "Enock Seth Nyamador", "guid": "71db0dd1-c758-5955-a24d-b1fe58168d7a", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/UZLCRT/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/SS7REE/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/SS7REE/", "attachments": []}, {"guid": "ae762384-b447-54bf-a205-db6d8212edba", "code": "DQWLGT", "id": 3173, "logo": null, "date": "2025-07-14T14:00:00+02:00", "start": "14:00", "duration": "04:00", "room": "PL13", "slug": "foss4g-europe-2025-workshops-3173-qfield-in-practice", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/DQWLGT/", "title": "QField in Practice", "subtitle": "", "track": null, "type": "workshop", "language": "en", "abstract": "This workshop gives an introduction to QField and QField Cloud. We will help you set up your first project, put it into practice and collect the first data in Mostar City", "description": "This workshop will introduce the basics of QField and QFieldCloud, which enable effortless fieldwork. With a simple click, a QGIS project is packaged and sent to mobile devices via the QFieldCloud, which can be modified and edited after the local download. The goal of this workshop is to create a simple QGIS project, create a QFieldCloud account and collect the first data via QField. Participants can bring their own projects and use them as examples. Basic knowledge of QGIS is desirable but not essential. Participants are asked to bring their own laptops and have the QField app pre-installed on their smartphone or tablet. The app is available on both iOS and Android.", "recording_license": "", "do_not_record": false, "persons": [{"code": "PESSWX", "name": "Berit Mohr", "avatar": "https://talks.staging.osgeo.org/media/avatars/Berit_Mohr_Kreis_8eTbusr.png", "biography": "Berit, GIS enthusiast, promotes and supports open source software. In October 2024, she joined OPENGIS.CH as a GIS specialist, where she advises, trains, and manages small and big projects. With her many years of experience in various sectors such as academia, public and the development cooperation context, she brings a global perspective and has an talent for translating and teaching different languages.\r\nIn her free time, her best friend is her bike, the garden and the mountains. She spends every free minute in the countryside, if possible", "public_name": "Berit Mohr", "guid": "47c7f1e2-7abf-5c66-974a-78217c153c5d", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/PESSWX/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/DQWLGT/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/DQWLGT/", "attachments": []}], "PL14": [{"guid": "fda6a4e9-97ec-5d28-9cc2-da7ae493b1cf", "code": "3M9AQK", "id": 3170, "logo": null, "date": "2025-07-14T09:00:00+02:00", "start": "09:00", "duration": "04:00", "room": "PL14", "slug": "foss4g-europe-2025-workshops-3170-land-cover-dynamics-simulations-with-molusce-plugin-in-qgis", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/3M9AQK/", "title": "Land Cover Dynamics Simulations with MOLUSCE Plugin in QGIS", "subtitle": "", "track": null, "type": "workshop", "language": "en", "abstract": "MOLUSCE (Modules for Land Use Change Simulations) is an open-source land cover change analysis module for QGIS, developed by NextGIS with support from Asia Air Survey. Initially presented at FOSS4G 2013 in Nottingham, MOLUSCE has resumed active development after a long period of inactivity. The module now supports the latest QGIS versions and introduces powerful new mechanics. The latest enhancement allows users to apply different versions of environmental factors for historical and prediction periods, expanding its application for climate change-related land cover dynamics analysis.\r\n\r\nIn this workshop, we will conduct and discuss the complete updated MOLUSCE workflow, including data preparation, simulation processes, and validation, with a focus on the new mechanics that account for the dynamics of environmental factors.\r\n\r\nPreparation will include hypothesis formulation, focusing on which factors affect land cover dynamics, and adjusting vector layers such as road network and populated places, as well as raster layers like elevation and climate data, from different sources using built-in QGIS tools. During the simulation, we will take a detailed look at the available models and their settings.\r\n\r\nParticipants are only required to have the latest stable version of QGIS installed on their laptops.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "XYGHJ8", "name": "Eduard Kazakov", "avatar": "https://talks.staging.osgeo.org/media/avatars/Photos_3pnOPE6Is8_Gy6VhM5.png", "biography": "Geospatial expert with scientific and industrial experience and a passion for open-source GIS. An active member of the QGIS community, serving as a translations coordinator, plugins developer, and event organizer. Currently contributing to building the geospatial stack at NextGIS O\u00dc and leading the office in Serbia. My favorite aspect of GIS work is geographic modeling and addressing environmental challenges.", "public_name": "Eduard Kazakov", "guid": "c3aab149-a022-5279-88f4-aa60f88c927b", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/XYGHJ8/"}, {"code": "ZJJ38J", "name": "Aleksei Novikov", "avatar": null, "biography": null, "public_name": "Aleksei Novikov", "guid": "bd6e586a-1a9d-58bf-ae65-de9992689cb5", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/ZJJ38J/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/3M9AQK/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/3M9AQK/", "attachments": []}, {"guid": "b8241335-780d-5de7-8b40-e9f901754afd", "code": "M9888F", "id": 3163, "logo": null, "date": "2025-07-14T14:00:00+02:00", "start": "14:00", "duration": "04:00", "room": "PL14", "slug": "foss4g-europe-2025-workshops-3163-tile-serving-with-maplibre-martin-planetiler-base-and-overlays", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/M9888F/", "title": "Tile serving with MapLibre/Martin/Planetiler - base and overlays", "subtitle": "", "track": null, "type": "workshop", "language": "en", "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+...", "description": "In this workshop we will generate base map tiles from OSM data using Planetiler, set up Martin tile server, set up nginx to serve our sample web site that will use MapLibre GL JS to show the map. Additionally (time permitting), 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.", "recording_license": "", "do_not_record": false, "persons": [{"code": "VXXFNW", "name": "Yuri Astrakhan", "avatar": "https://talks.staging.osgeo.org/media/avatars/Yuri_Astrakhan_pic_EhgISQs.jpg", "biography": "* MapLibre Co-founder, currently serving on the board\r\n* Maintainer of Martin tile server\r\n* Created Wikipedia API, Maps, and Graphs\r\n* Former principle engineer at Elastic (elasticsearch)\r\n* Currently at Rivian", "public_name": "Yuri Astrakhan", "guid": "18f9c306-9ff3-5dfd-9c00-15530351092b", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/VXXFNW/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/M9888F/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/M9888F/", "attachments": []}], "PL15": [{"guid": "91ad44bc-7ac2-5c98-bf64-2de9a9b5d637", "code": "EN83UK", "id": 3201, "logo": null, "date": "2025-07-14T14:00:00+02:00", "start": "14:00", "duration": "04:00", "room": "PL15", "slug": "foss4g-europe-2025-workshops-3201-introduction-to-geonode", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/EN83UK/", "title": "Introduction to GeoNode", "subtitle": "", "track": null, "type": "workshop", "language": "en", "abstract": "GeoNode is an open source web platform for the development of interoperable spatial data infrastructures.\r\nThe 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.", "description": "GeoNode is an open source web platform for the development of interoperable spatial data infrastructures. The software is designed to be easily extended, customized and integrated into existing systems.\r\n\r\nThe 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 like managing layers, editing layer styles, managing maps and geostories and more; advanced information on data management will also be provided in order to ensure performance data dissemination.\r\n\r\nThe workshop will also cover advanced administration and configuration concepts covering, the administration panel, management commands, monitoring and analytics and much more.\r\n\r\nIn order to participate no previous knowledge of GeoServer and OGC services is required, but a basic knowledge of GIS concepts and basic data formats (shapefiles, geotiff) is recommended.", "recording_license": "", "do_not_record": false, "persons": [{"code": "QGRAVP", "name": "Giovanni Allegri", "avatar": "https://talks.staging.osgeo.org/media/avatars/571129_SL9CQDQ.jpg", "biography": null, "public_name": "Giovanni Allegri", "guid": "69edf44d-754a-59fc-af1c-0338a8e348fb", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/QGRAVP/"}, {"code": "N8YNZB", "name": "Mattia Giupponi", "avatar": "https://talks.staging.osgeo.org/media/avatars/profile_zlSWieY.jpg", "biography": null, "public_name": "Mattia Giupponi", "guid": "094b6b92-f4b4-5388-9fcd-ae0db93e62b0", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/N8YNZB/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/EN83UK/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/EN83UK/", "attachments": []}]}}, {"index": 2, "date": "2025-07-15", "day_start": "2025-07-15T04:00:00+02:00", "day_end": "2025-07-16T03:59:00+02:00", "rooms": {"PA01": [{"guid": "43c36da6-d5a0-5f49-978b-71eb4d2bbafe", "code": "YXZJRE", "id": 3209, "logo": null, "date": "2025-07-15T09:00:00+02:00", "start": "09:00", "duration": "04:00", "room": "PA01", "slug": "foss4g-europe-2025-workshops-3209-point-cloud-processing-and-3d-visualisation-with-qgis", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/YXZJRE/", "title": "Point Cloud Processing and 3D visualisation with QGIS", "subtitle": "", "track": null, "type": "workshop", "language": "en", "abstract": "Point Cloud Processing with QGIS is a workshop that will teach you how to work with point cloud data in QGIS. You will discover how to use QGIS's new features for point cloud processing, such as native point cloud processing tools and 3D rendering. Besides tools in the QGIS Desktop user interface, you\u2019ll learn how to use PDAL wrench. PDAL wrench is a collection of easy to use command line tools for processing point cloud data, integrated in the QGIS Processing framework. Most of the tools are multi-threaded, making good use of all available CPUs for fast processing. All tools are based on PDAL pipelines, but easier to use with commands that look similar to GDAL commands.\r\n\r\nBy the end of this workshop, you will be able to:\r\n- Download and preprocess point cloud data from different sources, such as LiDAR, photogrammetry or drones\r\n- Create digital surface models from point cloud data using different interpolation methods\r\n- Explore point cloud data in 3D using the QGIS 3D view and customize its appearance and style\r\n- Explore point cloud data using the Elevation Profile tool\r\n- Apply filters to point cloud data to derive features\r\n- Automate point cloud processing using PDAL wrench.\r\n\r\nTo participate in this workshop, you will need QGIS 3.40 Bratislava or newer. If you use other operating systems than Linux, please make sure that QGIS is compiled with PDAL. During the workshop you can use your own point cloud data or the provided open data.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "EZ7BJK", "name": "Hans van der Kwast", "avatar": "https://talks.staging.osgeo.org/media/avatars/profile_udemy_3rQLvBP.jpg", "biography": "Hans van der Kwast is an Associate Professor in Open Science and Digital Innovation at [IHE Delft](https://www.un-ihe.org/) and a QGIS certified trainer. He runs his own company [QWAST-GIS](https://www.qwast-gis.com/), shares free course materials on [GIS OpenCourseWare](https://courses.gisopencourseware.org), is co-author of the book [QGIS for Hydrological Applications](https://locatepress.com/book/hyd2) and has a popular [YouTube Channel](https://www.youtube.com/@hansvanderkwast). He is also a board member of the [Dutch QGIS User Group](https://qgis.nl/) and a member of [QCooperative](https://www.qcooperative.net/).", "public_name": "Hans van der Kwast", "guid": "40e7266c-efcd-59ca-b662-2043d79dcad5", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/EZ7BJK/"}], "links": [{"title": "Workshop materials", "url": "https://courses.gisopencourseware.org/course/view.php?id=63", "type": "related"}], "feedback_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/YXZJRE/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/YXZJRE/", "attachments": []}, {"guid": "b7c3e907-d7e5-50d7-9f44-bf5272c4d15d", "code": "FUQKGD", "id": 3191, "logo": null, "date": "2025-07-15T14:00:00+02:00", "start": "14:00", "duration": "04:00", "room": "PA01", "slug": "foss4g-europe-2025-workshops-3191-point-cloud-acrobatics-from-raw-lidar-to-stunning-3d-visuals", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/FUQKGD/", "title": "Point-Cloud Acrobatics: From Raw LiDAR to Stunning 3D Visuals", "subtitle": "", "track": null, "type": "workshop", "language": "en", "abstract": "Dive into the fascinating world of LiDAR data as we transform raw point clouds into striking 3D visualizations using a suite of open-source tools. This workshop begins by exploring the ASPRS standard, helping you understand essential concepts like point classifications, return numbers, and other fundamental attributes that define LiDAR data. You\u2019ll learn how to correctly interpret these attributes, assess data quality, and leverage them for more insightful analysis.\r\n\r\nMoving beyond the basics, we\u2019ll dig into powerful open-source workflows with PDAL, GRASS, WhiteboxTools for data reading, manipulation and  spatial processing, and with tools like QGIS, Potree and pybabylonjs for dynamic 3D rendering. We\u2019ll also introduce TileDB as a robust storage option to manage point-clouds as massive dataframes. Along the way, we\u2019ll tackle real-world tasks like gridding, interpolation, vectorization, and classification, highlighting  effective approaches to manage and visualize large-scale point clouds in a reproducible manner.\r\n\r\nBy integrating Python scripts with these specialized tools, you\u2019ll discover how to automate complex processing chains and generate stunning outputs that bring your LiDAR data to life. While basic Python knowledge is helpful, it\u2019s not mandatory \u2014 anyone eager to learn new techniques can follow along. By the end of this hands-on workshop, you\u2019ll not only grasp the core concepts behind LiDAR data but also have the practical skills to handle and present it in exciting, visually compelling ways.", "description": "The workshop will cover LiDAR data standards and attributes, data import, advanced processing, and visualization workflows. Led by experts with extensive experience in LiDAR data, including its application in large-scale production tasks, the session will explore various open-source tools, each offering unique advantages for these workflows. The diversity of tools and techniques is a standout feature of this workshop, providing flexibility and tailored solutions for different projects.", "recording_license": "", "do_not_record": false, "persons": [{"code": "EYZCPK", "name": "Alen Mangafi\u0107", "avatar": "https://talks.staging.osgeo.org/media/avatars/PXL_20240616_153027138.PORTRAIT_eQCJzSg.jpg", "biography": "I work at the Geodetic Institute of Slovenia in Ljubljana, contributing to various projects as a Data Scientist, Remote Sensing Analyst, GIS Coordinator, and Specialist. My work primarily revolves around the analysis of multispectral, hyperspectral, and SAR imagery, as well as LiDAR point clouds - but I enjoy tackling data problems of all kinds. I rely heavily on Python, GRASS, GDAL, PDAL, QGIS and PostgreSQL for data torturing and distribution. I love Linux. I currently serve as the secretary of the Slovenian OSGeo Local Chapter.", "public_name": "Alen Mangafi\u0107", "guid": "801d0e78-9b96-58a0-bafc-d97dff4ac4af", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/EYZCPK/"}, {"code": "LVRBRN", "name": "Toma\u017e \u017dagar", "avatar": "https://talks.staging.osgeo.org/media/avatars/IMG_20190829_203304_dyaRTQz.jpg", "biography": "I\u2019ve been building GIS solutions at the Geodetic Institute of Slovenia for over 15 years, working across the stack on everything from web mapping applications to data processing pipelines. My background is in biomedical engineering, but I found my way into geospatial tech through the field of automation \u2014 and I\u2019ve been streamlining processes and visualizing data ever since.\r\n\r\nI\u2019m still more of an open source power user than a contributor \u2014 but I hope someday I\u2019ll carve out the time to give something back to the community.", "public_name": "Toma\u017e \u017dagar", "guid": "3d704848-70d3-5752-9894-644ea9e9f475", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/LVRBRN/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/FUQKGD/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/FUQKGD/", "attachments": []}], "PA02": [{"guid": "4e17dcd8-7219-5f3d-ae08-03f7d5405d5b", "code": "3Y3HSG", "id": 3198, "logo": null, "date": "2025-07-15T09:00:00+02:00", "start": "09:00", "duration": "04:00", "room": "PA02", "slug": "foss4g-europe-2025-workshops-3198-pgrouting-basic-workshop", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/3Y3HSG/", "title": "pgRouting Basic Workshop", "subtitle": "", "track": null, "type": "workshop", "language": "en", "abstract": "[pgRouting](http://www.pgrouting.org/) is an open-source library that provides a variety of graph algorithms tools as an extension of a [PostGIS](http://www.postgis.org/) enabled database on PostgreSQL.", "description": "In this introductory workshop, the basic functionality of [pgRouting](http://www.pgrouting.org/) by providing practical examples using OpenStreetMap road network data from Mostar, Bosnia-Herzegovina. It will cover topics starting from how to prepare the data, make pgRouting queries, work on the overloads of the functions.\r\n\r\nThe workshop will focus on the shortest path search with pgRouting in real road networks near the FOSS4G venue. It will cover the following topics:\r\n\r\n1. Installing pgRouting.\r\n1. Creating a routing topology.\r\n1. Using pgRouting algorithms.\r\n1. Importing OpenStreetMap road network data.\r\n1. Writing advanced queries.\r\n1. Writing a custom PostgreSQL stored procedure in \u2018plpgsql\u2019.\r\n\r\n**Bonus**: If there's enough time and interest we can also apply pgRouting other use cases. eg. FTTH, etc", "recording_license": "", "do_not_record": false, "persons": [{"code": "UZLCRT", "name": "Enock Seth Nyamador", "avatar": "https://talks.staging.osgeo.org/media/avatars/c9f1c8414921232387d9db66e7646282_d6tzDXS.jpg", "biography": "Enock Seth Nyamador is a FOSS4G and Open Data Consultant and advocate. He is an active OpenStreetMap contributor and OSGeo Charter member, as well as a member of the OSGeo Marketing Committee and OSGeoLive PSC. He also participates in the Free software and Free content movements.", "public_name": "Enock Seth Nyamador", "guid": "71db0dd1-c758-5955-a24d-b1fe58168d7a", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/UZLCRT/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/3Y3HSG/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/3Y3HSG/", "attachments": []}, {"guid": "cfe3fedf-5f7d-5ace-a12b-839565fa4b00", "code": "JJW7WL", "id": 3223, "logo": null, "date": "2025-07-15T14:00:00+02:00", "start": "14:00", "duration": "04:00", "room": "PA02", "slug": "foss4g-europe-2025-workshops-3223-diving-into-pygeoapi", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/JJW7WL/", "title": "Diving into pygeoapi", "subtitle": "", "track": null, "type": "workshop", "language": "en", "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.", "description": "pygeoapi is an OGC Reference Implementation supporting numerous OGC API specifications. Lightweight, easy to deploy and cloud-ready, pygeoapi'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:\r\n\r\n- OGC API - Features\r\n- OGC API - Coverages (OACov)\r\n- OGC API - Maps (OAMaps)\r\n- OGC API - Tiles (OATiles)\r\n- OGC API - Processes (OAProc)\r\n- OGC API - Records (OARec)\r\n- OGC API - Environmental Data Retrieval (EDR)\r\n- SpatioTemporal Asset Catalog (STAC)\r\n\r\n**Requirements for the Attendees**\r\n\r\nPlease 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.\r\n\r\nA Gitter channel exists at https://gitter.im/geopython/diving-into-pygeoapi for discussion and live support from the developers of the workshop.\r\n\r\nAs 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.\r\n\r\nThe 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.", "recording_license": "", "do_not_record": false, "persons": [{"code": "H8LVLX", "name": "Tom Kralidis", "avatar": "https://talks.staging.osgeo.org/media/avatars/83c097f0f3c7bcea5f7fb0eaf41b00a5_vB70GlK.jpg", "biography": "Tom Kralidis is with the Meteorological Service of Canada and longtime contributor to FOSS4G. He leads and contributes to numerous projects in the Geopython ecosystem.  He is the 2024 recipient of the Sol Katz Award for Free and Open Source Software for Geospatial (FOSS4G), awarded annually by OSGeo to individuals who have demonstrated leadership in the FOSS4G community.\r\n\r\nTom is the co-chair of the OGC API - Records Standards Working Group, chair of the WMO Expert Team on Metadata, and serves on the OSGeo Board of Directors.", "public_name": "Tom Kralidis", "guid": "9428ef15-62ef-5dd8-b134-61bd98b184f5", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/H8LVLX/"}, {"code": "BS3TXT", "name": "Angelos Tzotsos", "avatar": "https://talks.staging.osgeo.org/media/avatars/Tzotsos_qT4GFYI.jpg", "biography": null, "public_name": "Angelos Tzotsos", "guid": "fe45042b-4333-5c18-85f6-34c9dc471f06", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/BS3TXT/"}, {"code": "WH7RLL", "name": "Just van den Broecke", "avatar": "https://talks.staging.osgeo.org/media/avatars/173357c2214e55cd10e25977f2c64554_PEkf1zv.jpg", "biography": "Just van den Broecke is an independent Open Source geospatial professional working under the\r\ntrading name \"Just Objects\" - https://justobjects.nl. In his daily work\r\nhe designs, develops and deploys Open Source geospatial infrastructures, stacks and products.\r\nHe is a core contributor to Open Source projects like pygeoapi (also PSC), GeoHealthCheck, Stetl, and NLExtract. He is an OSGeo Charter Member and founder/former-chair of OSGeo.nl, the Dutch Local OSGeo Chapter.", "public_name": "Just van den Broecke", "guid": "f1018d0a-0b48-5b29-ae31-2454995208bb", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/WH7RLL/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/JJW7WL/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/JJW7WL/", "attachments": []}], "PA11": [{"guid": "a0d01074-90f2-54ca-ae9e-ee5271768b66", "code": "KJ7UEN", "id": 4151, "logo": null, "date": "2025-07-15T09:00:00+02:00", "start": "09:00", "duration": "04:00", "room": "PA11", "slug": "foss4g-europe-2025-workshops-4151-community-drone-mapping-workshop-with-hot-tech-team", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/KJ7UEN/", "title": "Community Drone Mapping workshop with HOT Tech Team", "subtitle": "", "track": null, "type": "workshop", "language": "en", "abstract": "Drone imagery and data is useful for mapping, disaster resilience, and a variety of humanitarian, development, and economic activities, but drone mapping tools have not been well-adapted to community use in development and humanitarian contexts and are mostly proprietary- until now.  The Drone Tasking Manager (DroneTM) is a suite of tools for communities to use low-cost, safe, accessible drones to collect high-quality aerial imagery and data on the scale of thousands of square kilometers.", "description": "We would like to offer a free workshop in which participants will:\r\nUse the Drone Tasking Manager desktop application to create projects, defining and Area of Interest to cover with multiple drones by multiple teams concurrently.\r\nUse the DroneTM mobile Web app to create, access, and download individual flight plans for low-cost drones\r\nExecute short (~15minute) automated drone flights using the DroneTM flight plans -  drone tasking manager supports DJI Mini 4 Pro, DJI Air 3, Potensic Atom drones ).\r\nProcess the resulting data into orthophoto images, Digital Elevation Models, and 3D meshes (using OpenDroneMap as part of the DroneTM back end)\r\nImport the orthophoto images into QGIS for visualization. We won\u2019t have time - or scope - to get into use and analysis of the imagery, but people will be able to get it loaded up into a QGIS canvas and ready for use.\r\n\r\nWe hope to welcome participants who are:\r\nFrom, working with, or supporting communities with actual needs and/or projects that can benefit from aerial imagery and data. We especially hope to welcome those who have not been able to access drone technology due to barriers related to cost and complexity.\r\nInterested in testing, supporting, or using drone technology and meeting like-minded folks\r\nInterested in advocating to regulatory agencies, donors, and other stakeholders to promote inclusive, community-based drone empowerment\r\nDue to existing inequities in the drone and tech sector, women will be prioritized for hands-on practical flight operations experience", "recording_license": "", "do_not_record": false, "persons": [{"code": "7N9KGD", "name": "Petya Kangalova", "avatar": "https://talks.staging.osgeo.org/media/avatars/Petya_vdxVMfu.png", "biography": "With over 10 years experience working in the international development and humanitarian sector, I would describe myself as an open tech advocate, a community builder, a facilitator with strong commitment and passion about making the tech industry more diverse and inclusive!\r\n\r\nhttps://www.linkedin.com/in/petya-kangalova-43a2423b/\r\nhttps://www.hotosm.org/people/petya-kangalova/", "public_name": "Petya Kangalova", "guid": "5311b763-3f10-5de9-a5ef-2868eff0adaa", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/7N9KGD/"}, {"code": "MM3EMS", "name": "Sam Woodcock", "avatar": "https://talks.staging.osgeo.org/media/avatars/307-0-2_TfMl85U.jpg", "biography": null, "public_name": "Sam Woodcock", "guid": "286fd92e-2e5f-5063-952d-10f4847eb917", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/MM3EMS/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/KJ7UEN/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/KJ7UEN/", "attachments": []}, {"guid": "251edd7f-0ed4-52c3-9c14-7d101ea5d721", "code": "UNDFLQ", "id": 3216, "logo": null, "date": "2025-07-15T14:00:00+02:00", "start": "14:00", "duration": "04:00", "room": "PA11", "slug": "foss4g-europe-2025-workshops-3216-serving-and-displaying-vector-tiles-with-postgresql-tegola-and-openlayers-hands-on-coding-workshop", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/UNDFLQ/", "title": "Serving and Displaying Vector Tiles with PostgreSQL, Tegola, and OpenLayers: Hands-on Coding Workshop", "subtitle": "", "track": null, "type": "workshop", "language": "en", "abstract": "This workshop demonstrates a full workflow for serving and visualizing vector tiles using open-source tools. We will cover essential spatial data management in PostgreSQL/PostGIS, generating vector tiles through Tegola, and rendering them in a basic React application using OpenLayers. The primary focus is to provide a clear, end-to-end solution that participants can adapt to their own map-driven projects or organizational requirements. \r\n\r\nThe session begins by examining best practices for structuring and indexing geospatial data in PostgreSQL/PostGIS. Participants will learn how to organize tables, create spatial indexes, and leverage PostGIS functionalities for efficient queries. This foundational step ensures that performance is maintained when dynamically creating vector tiles, even for large datasets. The workshop will then guide attendees through Tegola\u2019s setup, demonstrating how to map backend data to vector tile layers via a straightforward configuration. Techniques for defining multiple layers and handling geometry transformations will be covered, giving participants the tools needed to generate tiles on the fly. \r\n\r\nMoving on to the frontend, we will build a basic React application that fetches and renders the Tegola-served vector tiles. With OpenLayers as the primary mapping library, the workshop will show how to set up data sources, bind them to interactive map components, and display or hide layers as needed. Through examples and best practices, participants will see how to manage typical mapping features, such as popup information or user-driven layer toggling, while maintaining performant and responsive applications. Although we will not go deeply into caching strategies, we will highlight how optimizing data loading and proper data structuring can provide a smoother user experience when dealing with numerous vector tiles. \r\n\r\nA core theme of the workshop involves creating and managing map styles on the backend, which is particularly beneficial when multiple or frequently changing layers must be styled consistently. Attendees will learn how to define a Mapbox-style JSON document, store it in a centralized location, and leverage the ol-mapbox-style plugin in OpenLayers to apply these definitions automatically. This streamlined approach reduces repetitive work in the frontend and helps maintain style consistency across different projects or teams. \r\n\r\nThroughout the workshop, real-world challenges and potential pitfalls will be discussed, including common performance considerations and troubleshooting strategies for vector tile pipelines. Participants will explore how to handle large datasets effectively, address geometry errors, and debug tile generation issues. These insights will equip attendees with practical techniques to ensure their mapping applications remain stable and efficient, even under demanding conditions. \r\n\r\nThis workshop is hands-on and code-oriented, giving participants a practical guide they can follow step by step. Sample datasets and code snippets will be supplied, helping attendees quickly understand core concepts and apply them in real-time. By combining PostgreSQL/PostGIS, Tegola, React, and OpenLayers, this workshop delivers a robust, open-source foundation for building modern, scalable web mapping applications. By the end of the session, attendees will have a working proof-of-concept application, along with the knowledge and confidence to integrate these techniques into future projects.", "description": "During this technically focused workshop, attendees will learn how to build a complete vector tile pipeline from spatial data management in a PostgreSQL/PostGIS environment to a fully functional web map interface built with React and OpenLayers. \r\n\r\n1. Data Preparation - We begin with best practices for storing and indexing geospatial data in PostgreSQL/PostGIS. This includes tips on data modeling, indexing strategies, and query optimizations for high-performance tile generation. \r\n\r\n2. Tegola Setup - Next, we install and configure Tegola, a vector tile server that interfaces with PostgreSQL. We\u2019ll walk through creating a configuration file to define map layers, handling geometry transformations, and generating vector tiles on the fly. You\u2019ll see how to manage multiple layers and styles using Tegola\u2019s straightforward configuration syntax. \r\n\r\n3. Frontend Integration - We then move to building a React application that consumes the Tegola-served vector tiles. Using OpenLayers, attendees will learn how to set up vector tile sources and implement interactive map features (e.g., popup information, layer toggling etc.). We\u2019ll discuss strategies for maintaining efficient loading times and smooth interactions in a production setup. \r\n\r\n4. Styling with ol-mapbox-style - A key focus will be on moving layer styling logic to the backend (important when working with large number of layers). We\u2019ll demonstrate how to define a Mapbox-style JSON document and leverage the ol-mapbox-style plugin in OpenLayers to automatically apply that style. This approach simplifies collaboration and ensures consistent styling, eliminating repetitive frontend adjustments as data changes. \r\n\r\n5. Performance and Troubleshooting - We\u2019ll address performance tuning, caching, and troubleshooting common issues in vector tile pipelines. You\u2019ll learn how to optimize tile generation and serve large datasets effectively. \r\n\r\nThroughout the workshop, attendees will follow a practical, step-by-step approach, resulting in a working proof-of-concept application by the end. Familiarity with PostgreSQL, React, and basic mapping concepts is recommended, but we\u2019ll provide contextual guidance to ensure everyone can keep pace. The whole workshop (and code) will be provided using GitHub (or similar repository) for easier participation.", "recording_license": "", "do_not_record": false, "persons": [{"code": "XDGEWX", "name": "Luka Stemberga", "avatar": "https://talks.staging.osgeo.org/media/avatars/MicrosoftTeams-image_1_FKSWzvj.png", "biography": "M.Eng in Geodesy and Geoinformatics, with over 5 years of experience in full-stack software development, GIS, remote sensing and data science. I'm currently working as Lead Software developer. Due to my involvement in various LIST LABS projects, of which all include use of React, OpenLayers and Tegola, I gained sufficient knowledge to design and develop highly efficient algorithms and quality webapps.", "public_name": "Luka Stemberga", "guid": "39c9ddc1-e387-5fbd-96e1-354958d54077", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/XDGEWX/"}, {"code": "AM7FN8", "name": "Ivan", "avatar": "https://talks.staging.osgeo.org/media/avatars/MicrosoftTeams-image_1_Nq3ptEq.png", "biography": "Mag. Ing. Silv. specialized in Urban Forestry, Nature Conservation, and Environmental Protection. With over two years of experience in front-end web development, I bring expertise in creating dynamic and user-friendly web applications.\r\nCurrently, I am a Front-End Developer at LIST LABS, where I specialise in developing Web GIS applications for diverse projects. My technical stack includes React, Redux, TypeScript, and OpenLayers, enabling me to deliver efficient and scalable solutions that integrate geospatial data visualisation and interaction.", "public_name": "Ivan", "guid": "d023f134-ea12-5639-a33f-f93035a573f2", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/AM7FN8/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/UNDFLQ/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/UNDFLQ/", "attachments": []}], "PL12": [{"guid": "7981405b-7895-5f35-a40e-b280ad766f87", "code": "F3GHKV", "id": 3196, "logo": null, "date": "2025-07-15T09:00:00+02:00", "start": "09:00", "duration": "04:00", "room": "PL12", "slug": "foss4g-europe-2025-workshops-3196-getting-started-with-mapserver", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/F3GHKV/", "title": "Getting Started with MapServer", "subtitle": "", "track": null, "type": "workshop", "language": "en", "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!", "description": "### Getting Started with MapServer: Build Powerful Web Maps with Open Standards\r\n \r\nCurious 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\u2014paired with OpenLayers, a powerful JavaScript mapping library.\r\n \r\nWhether you'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).\r\nBy the end of the workshop, you\u2019ll have built:\r\n \r\n \u2022 A working MapServer setup using a pre-configured Docker environment\r\n \u2022 Dynamic maps using vector and raster data sources\r\n \u2022 Interactive OpenLayers-based web maps consuming WMS and WFS services\r\n \u2022 A modern OGC Features API endpoint\r\n \r\n### Who should attend?\r\n\r\nAnyone interested in geospatial publishing\u2014whether you're a GIS analyst, web developer, or open-source mapping enthusiast.\r\n \r\n### Requirements\r\n\r\nPlease install Docker Desktop in advance. A ready-to-use Docker image will be provided for all attendees.", "recording_license": "", "do_not_record": false, "persons": [{"code": "L7JZRE", "name": "Seth Girvin", "avatar": "https://talks.staging.osgeo.org/media/avatars/geographika_MrOPtzQ.jpg", "biography": "Member of the MapServer PSC, OSGeo Charter Member, and Ireland's OSGeo Chapter", "public_name": "Seth Girvin", "guid": "2f862775-68a3-5bae-9cfe-676b572c4556", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/L7JZRE/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/F3GHKV/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/F3GHKV/", "attachments": []}, {"guid": "497f5b65-227d-5209-ab2b-9402eafae770", "code": "E3PCXS", "id": 3228, "logo": null, "date": "2025-07-15T14:00:00+02:00", "start": "14:00", "duration": "04:00", "room": "PL12", "slug": "foss4g-europe-2025-workshops-3228-deploying-and-customizing-qgis-web-client-2-extend-qwc2-s-functionalities-with-custom-plugins", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/E3PCXS/", "title": "Deploying and Customizing QGIS Web Client 2: Extend QWC2's functionalities with custom plugins.", "subtitle": "", "track": null, "type": "workshop", "language": "en", "abstract": "This workshop will guide participants through the process of deploying and customizing QGIS Web Client 2 (QWC2) using Docker, and how to extend its functionality through plugin development. QWC2 is a powerful and flexible web mapping client that integrates seamlessly with QGIS. Participants will learn how to set up a functional QWC2 instance, configure QWC-Services (including an admin backoffice, user authentication, and additional services), and create a basic custom plugin for QWC2.\r\n\r\nAdditionally, the workshop will demonstrate the case of the Giswater plugin, showcasing its integration into the QWC2 environment.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "WZA3PC", "name": "Jordi Blanch", "avatar": "https://talks.staging.osgeo.org/media/avatars/IMG_5496_A2ZLCs2.jpg", "biography": "Contributor to the development of the Giswater project in BGEO", "public_name": "Jordi Blanch", "guid": "155bd00c-9868-500d-ad98-59f9c17da5af", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/WZA3PC/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/E3PCXS/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/E3PCXS/", "attachments": []}], "PL13": [{"guid": "81e09cbe-30c8-5b82-9a8d-47e77bfae0f5", "code": "PRQQKM", "id": 3208, "logo": null, "date": "2025-07-15T09:00:00+02:00", "start": "09:00", "duration": "04:00", "room": "PL13", "slug": "foss4g-europe-2025-workshops-3208-giswater-4-state-of-the-art-pushing-the-boundaries-of-postgis-qgis-integration-for-water-network-management", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/PRQQKM/", "title": "Giswater 4: State of the art \u2013 Pushing the boundaries of PostGIS-QGIS Integration for Water Network Management", "subtitle": "", "track": null, "type": "workshop", "language": "en", "abstract": "The aim of this workshop is to learn-by-doing the capabilities of Giswater. The workshop will start with an overview of the Giswater project and will continue with the practical use of Giswater 4, the latest release which has been hugely enhanced from back-end to front-end. Not only the performance has been increased, but also new developments have been done. These updates reflect our commitment to open-source solutions more intensely in the scope of water supply and urban drainage.", "description": "In Giswater 4, more features can be configured in the database on an easier way in order to widen the customizable features of Giswater and also to ease the customization of the plugin. Moreover, important enhancements in network analysis have been made by setting Pgrouting as the core of these algorithms, increasing the performance as never before and approaching the plugin to the capacity of building a digital tween of the water network. Also, triggers have been developed to control data quality and consistency of the data model. The schedule will be the following: 1) First steps, 2) Create new project, 3) Import nodes, 4) Import pipes, 5) Generate a hydraulic model with EPANET and 6) Other features, data model and database performance approach", "recording_license": "", "do_not_record": false, "persons": [{"code": "YHYA9Z", "name": "Maria Guzm\u00e1n", "avatar": null, "biography": "I'm environment scientist with Master's Degree in GIS and currently working at BGEO OPEN GIS SL carrying out tasks related to database development and GIS projects.", "public_name": "Maria Guzm\u00e1n", "guid": "0d5fb445-b9e5-5c7c-9268-73e2ac327eec", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/YHYA9Z/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/PRQQKM/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/PRQQKM/", "attachments": []}, {"guid": "6af8a65c-95e6-582c-a5f4-e1065f7adc4b", "code": "M3PHHE", "id": 3217, "logo": null, "date": "2025-07-15T14:00:00+02:00", "start": "14:00", "duration": "04:00", "room": "PL13", "slug": "foss4g-europe-2025-workshops-3217-esa-earthcode-101", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/M3PHHE/", "title": "ESA EarthCODE 101", "subtitle": "", "track": null, "type": "workshop", "language": "en", "abstract": "The ESA EarthCODE platform (https://earthcode.esa.int/) is revolutionizing Earth System Science with Open Science principles. \r\n\r\nThe platform is a dynamic Collaborative Open Development Environment created to transform Earth System Science by embedding FAIR and Open Science Principles into the scientific development process. By providing tools, expertise, and opportunities, EarthCODE enables science teams to seamlessly adopt open science practices as part of their workflows. With seamless access to commercial platform services and a wealth of community resources and tools, EarthCODE empowers scientists to collaborate, innovate, and adhere to open research practices, driving the next wave of discovery in Earth Science. \r\n\r\nSummary: \r\nThis hands-on workshop is designed to introduce participants to EarthCODE's capabilities, guiding them from searching, finding, and accessing EO datasets and workflows to publishing reproducible experiments that can be shared with the wider scientific community. This workshop will equip you with the tools and knowledge to leverage EarthCODE for your own projects and contribute to the future of open science. \r\n\r\nDuring this 4-hour workshop, participants will, in a hands-on fashion, learn about: \r\n\r\n- Introduction to EarthCODE and the future of FAIR and Open Science in Earth Observation \r\n- Gain understanding in Finding, Accessing, Interoperability, and Reusability of data and workflows on EarthCODE \r\n- Creating reproducible experiments using EarthCODE\u2019s platforms - with a hands-on example with Euro Data Cube and Pangeo \r\n- Publishing data and experiments to EarthCODE \r\n\r\nAt the end of the workshop, we will take time for discussion and feedback on how to make EarthCODE better for the community.  \r\n\r\nWorkshop Overview: \r\n1. Introduction to EarthCODE and the Future of FAIR and Open Science in Earth Observation \r\n\r\nThe workshop begins with an introduction to the EarthCODE platform and its role in promoting FAIR principles within the EO community. This section will address the challenges of working with EO data at scale and how EarthCODE provides a robust infrastructure for data discovery, processing, and sharing. Participants will gain insight into the importance of reproducibility in EO research and the ways open science practices are shaping the future of the field. \r\n\r\nTopics covered: \r\n\r\n- Overview of EarthCODE\u2019s mission and architecture \r\n- Overview of EarthCODE platforms (at present including Euro Data Cube, DeepESDL and Copernicus/OpenEO) \r\n- The importance of FAIR principles in EO data \r\n- Challenges in EO data management and reproducibility \r\n\r\n\r\n2. Finding, Accessing, Interoperability, and Re-Use of Data and Reproducible Workflows on EarthCODE \r\n\r\nThis section goes through navigating the EarthCODE Science Catalog. Participants will be guided through methods for efficiently finding and accessing a diverse range of EO research datasets and workflows. The session will highlight the practical application of STAC/OGC metadata standards. \r\n\r\nHands-on activities: \r\n- Finding and accessing datasets on EarthCODE Science Catalog \r\n- Understanding STAC/OGC API Records metadata standards \r\n- Re-running experiments and adapting pre-existing workflows to new datasets and research objectives using EarthCODE's cross-platform capabilities \r\n\r\n3. Creating FAIR Data and Workflows Using EarthCODE\u2019s Platforms \u2013 Hands-On with EDC and Pangeo \r\n\r\nEarthCODE\u2019s key strengths are its cross-platform capabilities and integration with platforms such as Euro Data Cube (EDC) and Pangeo. This session will focus on creating and publishing an experiment on EarthCODE, including workflow and data, from start to finish. Participants will work with real-world datasets, apply processing workflows, and learn how to share their results. \r\n\r\nWe will introduce the Pangeo ecosystem (http://pangeo.io/) and EDC (https://eurodatacube.com/), demonstrating the core concepts of open, reproducible, and scalable Earth science. Participants will explore hands-on tasks, including: \r\n\r\n- Accessing data using Pangeo on EDC \r\n- Loading and analysing data with Xarray \r\n- Visualizing data with HvPlot \r\n- Understanding how to scale analysis with Dask \r\n\r\nExample datasets will include Copernicus Sentinel satellite data, as well as products from the Atmosphere Monitoring and Climate Change Services. All Python packages used during the training are open-source to ensure accessibility and reusability for all participants. \r\n\r\nHands-on activities: \r\n- Setting up an EDC Pangeo environment \r\n- Introduction to Pangeo \r\n- Using Pangeo for scalable data processing \r\n\r\n4. Publishing Data and Experiments to EarthCODE \r\n\r\nThis section will follow-up on the developed workflows/data from the last session, participants will learn how to publish their experiments and datasets to EarthCODE, making them available for other researchers. We will cover best practices and guidelines for FAIR and Open-Science and common tools to help you generate metadata. \r\n\r\nHands-on activities: \r\n\r\n- Preparing an experiment for publication to EarthCODE and data formats \r\n- FAIR and Open-Science Guidelines for EarthCODE \r\n- Using stactools and validation tools to create metadata \r\n- Publishing datasets and workflows to EarthCODE\u2019s repository\r\n\r\n5. Discussion and Feedback: Making EarthCODE Better for the Community \r\n\r\nThe final session is an open discussion where participants can share feedback about EarthCODE , including improvements and new features. This is an opportunity to help shape the future of EarthCODE.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "QFXW89", "name": "Stephan Mei\u00dfl", "avatar": "https://talks.staging.osgeo.org/media/avatars/Stephan_800x800_v0MhyH7.jpg", "biography": "free and open source software, open data, maps, space, entrepreneurish, at @eox_a, skiing, climbing, occasionally Sherlock", "public_name": "Stephan Mei\u00dfl", "guid": "94fe433f-4765-5ff0-9b8b-0b0f01dc95fd", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/QFXW89/"}, {"code": "7XNWBN", "name": "Anca Anghelea", "avatar": "https://talks.staging.osgeo.org/media/avatars/IMG_3529_EvZ1nda.jpg", "biography": "Remote Sensing scientist and Open Science Platform Engineer at the European Space Agency - Department of Climate Action, Sustainability and Science. \r\nLeads ESA's strategic initiative EarthCODE (earth code.esa.int), implementing the vision of EO Open Science by enabling adoption of FAIR in the scientific practice.", "public_name": "Anca Anghelea", "guid": "576db45f-7e2d-57d5-9a56-ddb6b4378805", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/7XNWBN/"}, {"code": "BL3YAG", "name": "Deyan Samardzhiev", "avatar": "https://talks.staging.osgeo.org/media/avatars/1704289922772_D2gCVJE.jpeg", "biography": "Deyan Samardzhiev is the Founder and the Director of Engineering at Lampata. He specialises implementing geospatial cloud-native solutions within various enterprises and the public sector at both the local and government level. His expertise lies in architecting cloud-native environments, building distributed controls, and enabling organisations to leverage spatial data effectively for improved decision-making and operational efficiency. He is key personnel in a variety of leading research projects, most notably, ESA's EarthCODE and part of the Pangeo community. A core part of his approach is guiding private sector projects to transition into open-source initiatives.", "public_name": "Deyan Samardzhiev", "guid": "90854e88-a84e-500c-b81b-dcb38969815d", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/BL3YAG/"}, {"code": "L9W7UM", "name": "Anne Fouilloux", "avatar": "https://talks.staging.osgeo.org/media/avatars/opt-b-af-transparent_EmAnscs.png", "biography": "Anne Fouilloux, a Senior Research Engineer, specializes in Open Science, FAIR data, and Big Data analytics. With a PhD in Atmospheric Physics, she has contributed to Pangeo and EOSC (European Open Science Cloud), focusing on data management, Earth system modeling, and scalable computing. A strong advocate for Open Science, she advances data accessibility and interoperability to drive scientific innovation.", "public_name": "Anne Fouilloux", "guid": "041c590d-9afc-51fd-bd98-bf1acb992ed8", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/L9W7UM/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/M3PHHE/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/M3PHHE/", "attachments": []}], "PL14": [{"guid": "45eaa832-eb9b-5dea-bef7-9a33ef5f6488", "code": "TDJMFR", "id": 3178, "logo": null, "date": "2025-07-15T09:00:00+02:00", "start": "09:00", "duration": "04:00", "room": "PL14", "slug": "foss4g-europe-2025-workshops-3178-create-web-applications-with-mapbender", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/TDJMFR/", "title": "Create Web Applications with Mapbender", "subtitle": "", "track": null, "type": "workshop", "language": "en", "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.\r\nThis software solution enables users to quickly and easily publish applications online without having to write a single line of code.", "description": "As with most CMS solutions, adjustments to the design, the range of functions as well as rights management can all be carried out easily using the browser.\r\n\r\nMapbender is a flexible client for OGC services.\r\n\r\nMapbender 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.\r\n\r\nAn application can provide search modules, digitizer functionality, print & more.\r\n\r\nYou have access control and can provide applications for defined users and groups.\r\n\r\nIn this workshop you will learn how to create web applications with Mapbender.", "recording_license": "", "do_not_record": false, "persons": [{"code": "MF7PYA", "name": "Astrid Emde", "avatar": "https://talks.staging.osgeo.org/media/avatars/AEmde_PvZkA4d.jpg", "biography": "Astrid Emde is a Geospatial Expert and works in Bonn at WhereGroup since many years. She works as Senior GIS Consultant on WebGIS solutions with FOSSGIS. Astrid Emde is an active member of OSGeo and a Charter Member since 2010. From 2017-2021 she was in the OSGeo Board of Directors and is OSGeo Secretary. She recieved the Sol Katz Award in 2018 at FOSS4G 2018 in Dar es Salaam (Tanzania).", "public_name": "Astrid Emde", "guid": "715f48b7-cddf-5338-9c54-bcb1ffaef50f", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/MF7PYA/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/TDJMFR/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/TDJMFR/", "attachments": [{"title": "Slides", "url": "/media/foss4g-europe-2025-workshops/submissions/TDJMFR/resources/FOSS4G_Europe_2025_Workshop_Ma_LXkjbxv.pdf", "type": "related"}]}, {"guid": "c4b53745-69ec-588f-b650-43f6b625b45c", "code": "J7EJWU", "id": 3222, "logo": null, "date": "2025-07-15T14:00:00+02:00", "start": "14:00", "duration": "04:00", "room": "PL14", "slug": "foss4g-europe-2025-workshops-3222-collecting-field-data-with-qgis-and-mergin-maps", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/J7EJWU/", "title": "Collecting Field Data with QGIS and Mergin Maps", "subtitle": "", "track": null, "type": "workshop", "language": "en", "abstract": "Join me in this workshop and learn to take your QGIS project into the field with Mergin Maps. With Mergin Maps, you can easily capture features and photos with your team, synchronize changes across devices and use the power of QGIS to manage your project.", "description": "This workshop covers everything you need to know to work with Mergin Maps. If you are new to Mergin Maps and QGIS, we will begin with a gentle introduction. This includes all the basic steps of setting up a project in QGIS, configuring survey layers and conducting your first field survey.\r\n\r\nIf you are familiar with Mergin Maps, this workshop will include information on more advanced workflows. For example, advanced project configuration and information on project management and collaboration principles. Unleash the full power of the Mergin Maps platform.\r\n\r\nIntroduction\r\nLearn to install QGIS and create a Mergin Maps account. Then install the Mergin Maps mobile app and the Mergin Maps QGIS plugin.\r\n\r\nSetting up a Project in QGIS\r\nLearn about best practices and configuration options for your first project. Create a survey layer, add basemaps and explore your project in the Mergin Maps mobile app.\r\n\r\nConfigure Survey Layers\r\nHow to configure QGIS field widgets for numerous applications. Use special Mergin Maps variables and the Drag and Drop Designer to create an intuitive and more intelligent field data collection form.\r\n\r\nConducting a Field Survey\r\nTake your project outside on your mobile device and collect your first data. This includes learning about position tracking, navigation options, synchronizing the data back to QGIS and use of the Mergin Maps Processing Algorithms.\r\n\r\nAdvanced Project Configuration\r\nDo you need more customized projects? Learn advanced options for form configuration, advanced photo settings and how to work with non-spatial tables to create cascading forms.\r\n\r\nProject Management and Collaboration\r\nLearn to manage a project for any size organization. Discover how to add users, set permissions and manage project versions.", "recording_license": "", "do_not_record": false, "persons": [{"code": "FVV3PU", "name": "Kurt Menke", "avatar": "https://talks.staging.osgeo.org/media/avatars/fb0b8cb434ed2648848a31778c68c2d5_MWKGbkF.jpg", "biography": "In early 2021, Kurt moved from the USA to Denmark and now works for Septima in Copenhagen, Denmark. He has a broad skillset. He is a spatial analyst, cartographer, trainer/teacher and author. He has just published his 10th book on the open-source GIS software QGIS with Locate Press. In 2015 he became an OsGeo Charter Member. He is also a fellow of the Rewilding Institute and a board member of Wild Arizona.", "public_name": "Kurt Menke", "guid": "6cc2b85e-ab72-5d89-9690-5ed3636b786b", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/FVV3PU/"}], "links": [{"title": "Workshop Website", "url": "https://septima.dk/kursusmateriale.html?kursus=20250715_fielddatacollectionqgis__workshop_1357", "type": "related"}], "feedback_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/J7EJWU/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/J7EJWU/", "attachments": []}], "PL15": [{"guid": "89a08b01-1727-5982-9227-4df1b205121a", "code": "DA9JK3", "id": 3186, "logo": null, "date": "2025-07-15T09:00:00+02:00", "start": "09:00", "duration": "04:00", "room": "PL15", "slug": "foss4g-europe-2025-workshops-3186-vector-tiles-with-geoserver", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/DA9JK3/", "title": "Vector tiles with GeoServer", "subtitle": "", "track": null, "type": "workshop", "language": "en", "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.", "description": "GeoServer is well known for its wide support for classic OGC services. But does it handle vector tiles?\r\nYes, it does, but dealing with the assumptions of the XYZ ecosystem requires some simple preparations.\r\nThe 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.\r\n\r\nJoin 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.", "recording_license": "", "do_not_record": false, "persons": [{"code": "RBSH8T", "name": "Andrea Aime", "avatar": "https://talks.staging.osgeo.org/media/avatars/14737d622b75794e0300a1efdd5e6578_UxFnh5G.jpg", "biography": "Open source enthusiast with strong experience in Java development and GIS. Personal interest range from high performance software, managing large data volumes, software testing and quality, spatial data analysis algorithms, map rendering.\r\nFull time open source developer on GeoServer and GeoTools, regular presenter at F0SS4G.\r\nReceived the Sol Katz's OSGeo award in 2017.", "public_name": "Andrea Aime", "guid": "f5cf7b53-1be1-56d3-a162-b67238de13dc", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/RBSH8T/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/DA9JK3/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/DA9JK3/", "attachments": []}, {"guid": "c0e550f0-e74a-5644-908d-5edaf1ec54ed", "code": "HM9PFT", "id": 3612, "logo": null, "date": "2025-07-15T14:00:00+02:00", "start": "14:00", "duration": "04:00", "room": "PL15", "slug": "foss4g-europe-2025-workshops-3612-qgis-graphical-modeler-build-smarter-workflows-with-algorithms-and-expressions", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/HM9PFT/", "title": "QGIS Graphical Modeler: Build Smarter Workflows with Algorithms and Expressions", "subtitle": "", "track": null, "type": "workshop", "language": "en", "abstract": "Tired of repetitive GIS workflows that consume time and lead to errors?\r\nThis hands-on workshop will show you how to automate and streamline spatial data analysis using QGIS expressions, built-in geoprocessing algorithms, and the Graphical Modeler \u2014 without writing a single line of code.\r\nIn today\u2019s GIS workflows, repetitive tasks and manual processing can be time-consuming and prone to errors. Whether you are transferring data between layers, running step-by-step spatial analyses, or performing complex geoprocessing tasks, automation can significantly improve efficiency and accuracy. \r\nBased on a used case we will create an efficient, repeatable workflow using OSM data and openly available satellite imagery.", "description": "\ud83d\ude80 What you'll learn:\r\n\u2022\tHow to use QGIS expressions to enhance vector and raster analysis\r\n\u2022\tHow to combine algorithms into automated workflows using the Graphical Modeler\r\n\u2022\tHow to process and analyze spatial data without scripting\r\n\u2022\tHow to work with real-world open datasets in a structured way\r\n\r\n\ud83d\udee0\ufe0f Workshop structure:\r\n1.\tIntroduction to QGIS Graphical Modeler \u2013 we discuss the main elements and logic behind the tool\r\n2.\tVector & Raster Analysis \u2013 Learn how to apply expressions and algorithms to perform meaningful spatial operations (e.g., selections, buffer, raster calculations).\r\n3.\tWorkflow Design \u2013 Manually build step-by-step processing chains using QGIS tools and expressions.\r\n4.\tModel Automation \u2013 Use the Graphical Modeler to convert your workflow into a repeatable, parameterized model.\r\n\r\n\r\nBy the end of the session, you\u2019ll have practical experience building robust, automated models that improve efficiency, reduce errors, and boost the quality of your spatial analyses \u2014 all within the QGIS environment.", "recording_license": "", "do_not_record": false, "persons": [{"code": "PESSWX", "name": "Berit Mohr", "avatar": "https://talks.staging.osgeo.org/media/avatars/Berit_Mohr_Kreis_8eTbusr.png", "biography": "Berit, GIS enthusiast, promotes and supports open source software. In October 2024, she joined OPENGIS.CH as a GIS specialist, where she advises, trains, and manages small and big projects. With her many years of experience in various sectors such as academia, public and the development cooperation context, she brings a global perspective and has an talent for translating and teaching different languages.\r\nIn her free time, her best friend is her bike, the garden and the mountains. She spends every free minute in the countryside, if possible", "public_name": "Berit Mohr", "guid": "47c7f1e2-7abf-5c66-974a-78217c153c5d", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/PESSWX/"}, {"code": "NSEKKD", "name": "Jakub Bobrowski", "avatar": "https://talks.staging.osgeo.org/media/avatars/1739438103153a_EM39CEs.JPG", "biography": "GIS specialist. Professionally engaged in acquiring, processing and analyzing information - public, spatial and environmental information. The author of many implementations and studies on spatial analytic underpins the decision-making process in the process of assessing the impact of planned investments on the environment. Author and co-author of many spatial data sets, open source data solutions and author of legal regulations related to the functioning of protected areas in north-eastern Poland. In scientific terms, I am involved in the use of GIS in a analysis related to renewable energy sources. More at: https://www.linkedin.com/in/jakubbobrowski/", "public_name": "Jakub Bobrowski", "guid": "ed445672-da30-5dd5-8ce7-bb4bc298bdab", "url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/speaker/NSEKKD/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/HM9PFT/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-europe-2025-workshops/talk/HM9PFT/", "attachments": []}]}}]}}}