<?xml version='1.0' encoding='utf-8' ?>
<!-- Made with love by pretalx v2025.2.2. -->
<schedule>
    <generator name="pretalx" version="2025.2.2" />
    <version>0.9</version>
    <conference>
        <title>FOSS4G 2024 Workshop</title>
        <acronym>foss4g-2024-workshop</acronym>
        <start>2024-12-02</start>
        <end>2024-12-03</end>
        <days>2</days>
        <timeslot_duration>00:05</timeslot_duration>
        <base_url>https://talks.staging.osgeo.org</base_url>
        
        <time_zone_name>America/Belem</time_zone_name>
        
        
    </conference>
    <day index='1' date='2024-12-02' start='2024-12-02T04:00:00-03:00' end='2024-12-03T03:59:00-03:00'>
        <room name='Room Guajar&#225; (C Block)' guid='d9935fe8-32ca-5a26-89ad-7b7bda6b47a3'>
            <event guid='1071762f-6fba-51e5-b67f-73b09a96cada' id='2934'>
                <room>Room Guajar&#225; (C Block)</room>
                <title>Collaborative mapping of public transportation routes from scratch</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-12-02T09:00:00-03:00</date>
                <start>09:00</start>
                <duration>04:00</duration>
                <abstract>This workshop is designed to teach participants how to digitize public transportation routes using a collaborative approach and open-source tools. Attendees will learn how to organize a mapping event, capture field data using **OSM Tracker**, review and clean the data with **QGIS** and **JOSM**, publish it on OpenStreetMaps, and finally generate a GTFS file. This workshop is aimed at beginners, although basic knowledge of QGIS and an OpenStreetMaps account is recommended.</abstract>
                <slug>foss4g-2024-workshop-2934-collaborative-mapping-of-public-transportation-routes-from-scratch</slug>
                <track></track>
                <logo>/media/foss4g-2024-workshop/submissions/F7VCBW/Screenshot_2024-07-31_at_5.37.40p.m._AGNrDVS.png</logo>
                <persons>
                    <person id='3008'>Oscar Hernandez</person>
                </persons>
                <language>en</language>
                <description>The workshop will cover the complete workflow for digitizing public transportation routes:

**Mapping Organization:** Introduction to the importance of collaborative mapping, strategies for organizing a mapping event, and preparation of the necessary tools and materials.

**Field Mapping:** Custom configuration and use of OSM Tracker to capture public transportation route data and other relevant information, with a focus on best practices for data collection in the field.

Note: It&apos;s possible to use alternatives to OSM Tracker, but we&apos;ll demonstrate this specific app. Any app that creates GPX can be used.

**Data Review and Cleaning:** Importing and reviewing captured data in QGIS, followed by a data cleaning and standardization process using JOSM.

**GTFS Generation:** Creation of a GTFS (General Transit Feed Specification) file from the standardized data, ready to be used in transportation planning applications.

This workshop will enable participants to acquire practical skills and essential tools to contribute to collaborative mapping projects and improve the quality of public transportation data in their community.

## Requirements

This workshop requires participants to have the mentioned tools installed:
- OSM account
- OSM Tracker (Android)
- JOSM</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/F7VCBW/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='930bd046-e94e-5296-901d-a706f27812ac' id='2701'>
                <room>Room Guajar&#225; (C Block)</room>
                <title>Workshop on Use of GPSSample, a tool for Enumeration, Navigation and Sampling in Health Surveys</title>
                <subtitle></subtitle>
                <type>Short Workshop</type>
                <date>2024-12-02T14:00:00-03:00</date>
                <start>14:00</start>
                <duration>02:00</duration>
                <abstract>What is GPSSample App?
GPSSample is an Android-based mobile application to facilitate rapid statistical sampling and navigation back to selected locations in the field when conducting household surveys and rapid assessments. The app is designed to streamline the enumeration and statistical sampling process and can be used in areas with limited internet and cell phone connectivity. 

Why is it important?
The 2018 World Health Organization guidance for vaccination coverage cluster surveys recommends that routine immunization coverage surveys use probability sampling methods and generally use census data derived from enumeration areas as the sampling frame. 
&#8226;	Existing process: As many countries lack up-to-date population sampling frames, teams are often sent to map and list households (HHs) in enumeration areas using a set of devices. Upon returning to an area with wifi, data from each device must be uploaded to a server, collated, and reviewed to ensure that no sections of the enumeration areas (EAs) were missed during mapping. Once the sampling frame is verified, a sample of HHs can be drawn and another team is deployed to navigate to selected HHs to conduct the coverage survey. 
&#8226;	Improved process: By streamlining this enumeration, statistical sampling, and survey process into a single field visit, GPSSample can substantially reduce time and costs associated with conducting coverage surveys, which has broad benefits to ministries of health and public health partners. In GPSSample, teams can collect foundational public health systems data used in providing services to the most vulnerable populations such as locations of health facilities and vaccination points and missing villages in hard-to-reach places that are often overlooked in microplanning efforts for immunization services.

How does it work?

Enumeration teams can use GPSSample to rapidly enumerate HHs in an EA. Teams can send encrypted data to a supervisor via new local-only mobile hotspot QR code technology developed for GPSSample. The supervisor easily presses a button to generate a simple random sample from eligible HHs and sends the list of selected HHs back to the teams. Using GPSSample, teams can navigate back to the selected HHs to conduct surveys. GPSSample integrates seamlessly with other survey tools like OpenDataKit or XLSForm apps.  

GPSSample app has tiered roles facilitating study design and implementation and securely transfers data from GPSSample to ODK and Kobo Collect for participants to conduct the longer household survey. 
Tiered roles:  
&#8226;	The Admin sets up the configuration for an area, study questions, and defines sampling design  
&#8226;	The Supervisor defines teams, manages field work, selects sample, reviews data from listing and from survey 
&#8226;	The Enumerator maps and lists households, collects points of interest, syncs data with supervisor 
&#8226;	The Data Collector navigates back to selected sample, and completes the longer survey 


Selected Use Cases
&#8226;	HH  surveys: A district-level HH malaria survey is planned to estimate malaria prevalence. 14 HHs will be selected in each cluster. High precision is required as the country is approaching elimination. GPSSample is used to map HHs in clusters and capture structure eligibility for the HH survey and an upcoming indoor residual spraying (IRS) campaign in the app. Three teams working in a cluster sync data with their field supervisor who draws the sample in GPSSample the same day listing finishes. In GPSSample, teams use points of interest and HH listing details just collected to navigate to HHs selected for the HH survey. A month later, IRS teams use IRS eligibility data to ensure all eligible HHs have been visited.
&#8226;	Zero dose children: Children missing the first dose of diphtheria, tetanus, and pertussis (DTP) containing vaccine (&#8220;zero dose&#8221;) account for an estimated 50% of vaccine-preventable deaths. Zero dose children are challenging to identify since they often reside in urban areas, remote communities, or conflict-affected areas, where population estimates are unreliable. By offering the ability to rapidly conduct enumeration and mapping of targeted areas, GPSSample provides a valuable solution for identifying zero dose children. Through HH listing, GPS coordinates and contextual information can be collected, ensuring precise HH location and incorporating details into digital catchment maps. In conflict zones with restricted team mobility, satellite imagery and mapathons are used to identify inhabited structures. Once structures are identified, teams can safely conduct HH listing to gather information on zero dose individuals. GPSSample streamlines the zero-dose listing process.


Workshop Objectives 
Participants will gain an applied knowledge of the GPSSample application and experience setting up the application for a household cluster field study. 

By the end of the workshop, participants will gain applied experience to:
&#8226;	Explain the tiered role of GPSSample application
&#8226;	Set up a new configuration and study within GPSSample with a mapping and listing questionnaire, sampling configuration, and link to an ODK household survey
&#8226;	Create clusters directly in GPSSample by drawing, specifying a size, or walking the perimeter or bringing in known boundaries 
&#8226;	Use Android tablets or phones (OS 8+) to navigate to a cluster, use GPSSample to map and list households and points of interest, and to sync data to and from devices
&#8226;	Experience the ease of sampling in an offline field environment and navigating back to selected households
&#8226;	Decrypt example field data using the GPSSample Decoder App

While GPSSample is designed for health surveys, it can be used in other scientific fields too.</abstract>
                <slug>foss4g-2024-workshop-2701-workshop-on-use-of-gpssample-a-tool-for-enumeration-navigation-and-sampling-in-health-surveys</slug>
                <track></track>
                <logo>/media/foss4g-2024-workshop/submissions/LDDA3Y/cdc_push_pin_light_72_6DXPwjz.png</logo>
                <persons>
                    <person id='2781'>Amber Dismer</person><person id='2851'>Joel Adegoke</person>
                </persons>
                <language>en</language>
                <description>GPSSample is an Android-based mobile application to facilitate rapid statistical sampling and navigation back to selected locations in the field when conducting household surveys and rapid assessments. The app is designed to streamline the enumeration and statistical sampling process and can be used in areas with limited internet and cell phone connectivity. 
&#8226;	GPSSample app is available on the Google Playstore (version 100), GitHub page is live with documentation and the GPSSample Decoder, and GPSSample YouTube training videos. GPSSample is available in English, French, Spanish, Portuguese, Russian, and Bahasa.  
&#8226;	GPSSample currently has cluster-based sampling and simple random sampling methods programmed. 
&#8226;	Over 30 Ministries of Health and 31 international non-governmental organizations (including UN agencies) have expressed interest in GPSSample. 

In January of 2024, GPSSample was added to the Google Playstore, user-guides were added to a GPSSample GitHub site, and videos to the GPSSample YouTube channel. Since then, the Georgia Tech Research Institute (GTRI) and U.S. Centers for Disease Control and Prevention (CDC) teams have worked to support multiple pilots.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/LDDA3Y/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='e5c543f5-63b4-5835-90b0-821063a8f0b6' id='2788'>
                <room>Room Guajar&#225; (C Block)</room>
                <title>Overture Places + OSM: Deduplication and Verification</title>
                <subtitle></subtitle>
                <type>Short Workshop</type>
                <date>2024-12-02T16:00:00-03:00</date>
                <start>16:00</start>
                <duration>02:00</duration>
                <abstract>Overture Maps Foundation provides millions of points of interest (POIs) as open map data. This gives OpenStreetMap users a chance to improve the map using open source geospatial tools in Python, along with various open APIs, to compare and validate the data. This workshop will let users learn how to do it in a place on the map of their own choosing.</abstract>
                <slug>foss4g-2024-workshop-2788-overture-places-osm-deduplication-and-verification</slug>
                <track></track>
                
                <persons>
                    <person id='2906'>Jennings Anderson</person><person id='2917'>Christopher Beddow</person>
                </persons>
                <language>en</language>
                <description>Overture Maps Foundation has released open data with various points of interest around the world, which are compatible with OpenStreetMap to be validated and added to the map. In this workshop, attendees will be able to fork and modify collaborative Python notebook in order to learn how to fetch and preview Overture Places, as well as apply filters, including using a bounding box or place polygon to get POIs in a specific neighborhood or city. They will then have the chance to request data from OpenStreetMap that is in the same area and explore methods for finding which POIs already exist in OSM, how they might be updated by adopting some of the attributes from Overture, and also finding which Overture POIs are eligible to be added to OSM, ans how to check which might have evidence that they really exist.

Attendees should have their own laptop, some basic Python knowledge, and an OpenStreetMap account to get started.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/VECPYT/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='Room Mangueir&#227;o (C Block)' guid='868dd788-882a-5599-bd9c-070ac7750665'>
            <event guid='256adf84-8858-5b46-a46d-0144c0b37570' id='2463'>
                <room>Room Mangueir&#227;o (C Block)</room>
                <title>Geospatial Data Science with Julia</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-12-02T09:00:00-03:00</date>
                <start>09:00</start>
                <duration>04:00</duration>
                <abstract>*Geospatial Data Science* with Julia presents a fresh approach to data science with geospatial data and the Julia programming language. It contains best practices for writing **clean**, **readable** and **performant** code in geoscientific applications involving sophisticated representations of the (sub)surface of the Earth such as unstructured meshes made of 2D and 3D geometries.</abstract>
                <slug>foss4g-2024-workshop-2463-geospatial-data-science-with-julia</slug>
                <track></track>
                <logo>/media/foss4g-2024-workshop/submissions/K3QFYM/gdsjl_xQ1MaIe.svg</logo>
                <persons>
                    <person id='2662'>J&#250;lio Hoffimann</person>
                </persons>
                <language>en</language>
                <description>By attending this workshop, you will:

- Get a broader perspective on geospatial data
- Learn advanced geostatistical algorithms
- Reproduce practical open source examples

with the authors and developers of the [GeoStats.jl](https://github.com/JuliaEarth/GeoStats.jl) framework.

### Software installation

We highly recommend installing the software before the workshop:

1. Julia Programming Language (version v1.11)
2. VSCode Integrated Development Environment (IDE)
3. Julia extension for VSCode IDE
4. Project files and data

You can find detailed instructions [here](https://github.com/Arpeggeo/FOSS4G2024).</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/K3QFYM/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='0b645fe0-2ebd-5510-93ee-3ead08447a89' id='2609'>
                <room>Room Mangueir&#227;o (C Block)</room>
                <title>Setting the scene &#8211; GEO Artificial intelligence: an intro</title>
                <subtitle></subtitle>
                <type>Short Workshop</type>
                <date>2024-12-02T14:00:00-03:00</date>
                <start>14:00</start>
                <duration>02:00</duration>
                <abstract>Artificial intelligence is disrupting many fields of knowledge. The Geoscience domain is not exempt from such disruptions. For that reason, understanding machine learning workflows is crucial. This workshop aims to demystify artificial intelligence (AI) for geospatial applications, introducing key concepts, tools, and techniques. Participants will gain hands-on experience with open-source AI tools and learn the fundamentals of AI and its practical applications in geospatial science. We will work with Jupyter notebooks and Python. The workshop will focus on machine learning, specifically in unsupervised and supervised machine learning approaches. In this way, participants will be able to get a basic understanding of artificial intelligence and how it can be applied. 

During the first part of the workshop, instructors will dedicate a few minutes to setting up the basis of AI by introducing key concepts required to build a GEO AI project. During the second part of the workshop, participants will develop geo-AI projects concerning supervised classification, regression, and clustering. They will also apply common metrics for model performance evaluation and visualize the results. There will be opportunities for questions and discussions during the last part of the session.</abstract>
                <slug>foss4g-2024-workshop-2609-setting-the-scene-geo-artificial-intelligence-an-intro</slug>
                <track></track>
                
                <persons>
                    <person id='2585'>Rosa Aguilar</person>
                </persons>
                <language>en</language>
                <description>Workshop outline:
&lt;ol&gt;
&lt;li&gt;Introduction to AI&lt;/li&gt;
- Key concepts: machine learning, deep learning,  supervised and unsupervised approaches.&lt;br&gt;
&lt;li&gt;Supervised learning: classification&lt;/li&gt; 
- Project setup: data acquisition and pre-processing
- Implementing a machine learning model
- Evaluating model performance and visualizing results
&lt;li&gt;Unsupervised learning: clustering &lt;/li&gt;
- Project setup: data acquisition and pre-processing
- Implementing a machine learning model
- Evaluating model performance and visualizing results
&lt;li&gt;Q&amp;A and wrap-up&lt;/li&gt; 
&lt;/ol&gt;</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/PJFHXN/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='Room C&#237;rio de Nazar&#233; (C Block)' guid='6619c307-8d57-521f-8891-fe7bfbfec94b'>
            <event guid='e878b181-45fe-5263-9049-be2a5efe520a' id='2692'>
                <room>Room C&#237;rio de Nazar&#233; (C Block)</room>
                <title>Mergin Maps: an open source platform based on QGIS for data collection and collaboration</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-12-02T09:00:00-03:00</date>
                <start>09:00</start>
                <duration>04:00</duration>
                <abstract>Join us for the Mergin Maps workshop for GIS admins to empower you to master collaborative mapping in the field. Besides setting up and synchronizing your Mergin Maps project with QGIS and your mobile device, we will also equip you with the skills to manage your collaborative mapping projects effectively, including sharing, transferring, setting roles and permissions, and handling synchronization conflicts. The workshop places also a special emphasis on good practices.</abstract>
                <slug>foss4g-2024-workshop-2692-mergin-maps-an-open-source-platform-based-on-qgis-for-data-collection-and-collaboration</slug>
                <track></track>
                
                <persons>
                    <person id='109'>Saber Razmjooei</person><person id='2828'>Vitor Vieira</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/KPKMXX/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='6826d010-15e1-5523-b515-24929b70e780' id='2765'>
                <room>Room C&#237;rio de Nazar&#233; (C Block)</room>
                <title>QField and QFieldCloud - seamless fieldwork for QGIS</title>
                <subtitle></subtitle>
                <type>Short Workshop</type>
                <date>2024-12-02T14:00:00-03:00</date>
                <start>14:00</start>
                <duration>02:00</duration>
                <abstract>QField is the field data collection app for QGIS, with over 325K active users and 1Mio downloads. QFieldCloud, released in early 2023, is the sync platform for QField and QGIS.
We&apos;ll show you how to make the most of these state-of-the-art tools.</abstract>
                <slug>foss4g-2024-workshop-2765-qfield-and-qfieldcloud-seamless-fieldwork-for-qgis</slug>
                <track></track>
                
                <persons>
                    <person id='122'>Marco Bernasocchi</person><person id='2941'>Germ&#225;n Carrillo</person><person id='3170'>Johnny Sequeira</person>
                </persons>
                <language>en</language>
                <description>In this workshop, we will go through the complete fieldwork process: setting up your QGIS project, publishing the project via QFieldCloud, collecting data via the QField mobile app and synchronising the field data back to your main dataset in the office.
QField works on top of QGIS and allows users to set up maps and forms in QGIS on their workstation and deploy them in the field. QField uses QGIS&apos;s data providers - OGR, GDAL, PostGIS and others - and supports most common file formats.
QField combines a minimal design with sophisticated technology that allows intuitive viewing and editing of data. QField&apos;s map rendering is supported by the QGIS rendering engine, so the results are identical and the full range of styling options available on the desktop is available. Editing forms in QField respect the QGIS configuration and are optimised for touch interaction.
QFieldCloud will also make field collaboration much easier. We will learn about configuring users with different rights, collecting offline and online data, and synchronising field data and QGIS project data.

Attendees should have a device with QField and an account on QFieldCloud.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/H7CFT7/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='Room A&#231;a&#237; (C Block)' guid='9c2f1eee-c360-572b-bbb3-977fec2eff46'>
            <event guid='d186767c-8f16-5dc3-a0ed-0e281e6b2450' id='2588'>
                <room>Room A&#231;a&#237; (C Block)</room>
                <title>pgRouting basic workshop</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-12-02T09:00:00-03:00</date>
                <start>09:00</start>
                <duration>04:00</duration>
                <abstract>Learn the basics of pgRouting.
Representing a city as a graph for pedestrians and vehicles.</abstract>
                <slug>foss4g-2024-workshop-2588-pgrouting-basic-workshop</slug>
                <track></track>
                <logo>/media/foss4g-2024-workshop/submissions/XAUGLJ/pgRoutingWorkshop_D2Yz0JB.png</logo>
                <persons>
                    <person id='8'>Vicky Vergara</person>
                </persons>
                <language>en</language>
                <description>1. Prepare Data

    1.1. Prepare the database
    1.2. Get the Workshop Data
    1.3. Upload data to the database
    1.4. Chapter: Appendix

2. Pedestrian Routing

    2.1. pgr_dijkstra
    2.2. pgr_dijkstraCost

3. Vehicle Routing

    3.1. Routing for vehicles
    3.2. Cost manipulations

4. SQL function

    4.1. The application requirements
    4.2. Preparing processing graphs
    4.3. Geometry handling
    4.4. Creating the Function</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/XAUGLJ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='363e0439-3f8b-5b35-9288-6c245386d116' id='2750'>
                <room>Room A&#231;a&#237; (C Block)</room>
                <title>Advanced PostGIS: Beyond the basics.</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-12-02T14:00:00-03:00</date>
                <start>14:00</start>
                <duration>04:00</duration>
                <abstract>Going beyond all the common functions that most folks use PostGIS for. Delving into advanced use cases and using PostGIS in production workloads.</abstract>
                <slug>foss4g-2024-workshop-2750-advanced-postgis-beyond-the-basics</slug>
                <track></track>
                
                <persons>
                    <person id='1071'>Rhys Stewart</person>
                </persons>
                <language>en</language>
                <description>PostGIS, sitting on top of Postgresql, is by most metrics, the most popular spatial database. Many videos are online about how to install and use PostGIS....many are from prior FOSS4G conferences and do a good job in getting you to understand the basics. Most of them, however, only scratch the surface when it comes to the power that can be wielded with PostGIS.

This workshop seeks to explore a wide array of functions that may be used on a regular basis or are outside the scope of common spatial queries.. These include, but are not limited to:
- Linear Referencing
- Clustering
- Rasters analytics
- Vector Tiles

There will also be an emphasis on exposing PostGIS data and functions to the web, to this end, there will be some usage of other software products (for example: Martin Vector tile server or pg_featureserv or pg_tileserv  or PostgREST). Consideration will also be given to the ecosystem around PostGIS (For example: ogr_fdw)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/XVK7CU/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='Room Mangal das Gar&#231;as (C Block)' guid='67bf9940-c50c-565e-b093-44e4f89e913d'>
            <event guid='1dadff5a-6d39-54b7-a3dd-d4b14ebc8445' id='2777'>
                <room>Room Mangal das Gar&#231;as (C Block)</room>
                <title>XYZ Cloud MAPPing 101</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-12-02T09:00:00-03:00</date>
                <start>09:00</start>
                <duration>04:00</duration>
                <abstract>Configure and deploy geospatial datasets, API, and mapping interfaces to the cloud for free (as in Beer).

This workshop will guide participants through the configuration of an XYZ host as an interface for spatial data hosted in a PostGIS database.

The database can be hosted as a free cloud service via neon.tech.

The XYZ application can be run as a local[host] express application or deployed as a cloud function via Vercel.

Every participant should be able to create a cloud service and be able to digitize and modify vector geometries and their properties stored in a PostGIS database.</abstract>
                <slug>foss4g-2024-workshop-2777-xyz-cloud-mapping-101</slug>
                <track></track>
                
                <persons>
                    <person id='345'>Dennis Bauszus</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/SQNGBH/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='74c9d0d4-c73f-52ca-8ab4-8c4333ba6e5e' id='2697'>
                <room>Room Mangal das Gar&#231;as (C Block)</room>
                <title>Brazil Data Cube Platform: Earth observation data cubes and satellite image time series analysis</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-12-02T14:00:00-03:00</date>
                <start>14:00</start>
                <duration>04:00</duration>
                <abstract>This workshop will address the data products and software tools of the Brazil Data Cube Platform (http://brazildatacube.org/). The Brazil Data Cube (BDC) project is producing more than 2 petabytes of Analysis-Read Data (ARD) and multidimensional data cubes of satellite images Landsat-8/-9, Sentinel-2, CBERS-4/-4A and Amazonia for the entire Brazilian territory. Besides that, the BDC project is developing software tools to deal with big data sets, to extract image time series from Earth observation (EO) data cubes and to produce land use and land cover information using image time series and machine learning. 

This workshop will address concepts of EO data cubes and satellite image time series analysis as well as promote hands-on activities using Python language for: (1) Discovering, accessing and viewing EO data cubes; (2) Extraction of satellite image time series from EO data cubes; (3) Analysis of satellite image time series; and (4) Extraction of land use and land cover trajectories. All software tools of the BDC platform will be demonstrated: BDCExplorer, TerraCollect, Satellite Image Time Series (SITS) R package and the web services, SpatioTemporal Asset Catalog (STAC), Web Time Series Service (WTSS) and  Web Land Trajectory Service (WLTS). 

The main goal of the BDC is to support environmental monitoring, land use and land cover applications, agricultural management, and other applications that require consistent and temporally structured EO satellite images and geospatial information. Image time series extracted from EO data cubes improve our understanding of environmental patterns and processes. Instead of selecting individual images from specific dates and comparing them, researchers can track change continuously. Satellite image time series analysis captures subtle changes in ecosystems and improves the quality of land classification.

BDC provides ARD and multidimensional data cubes of images from sensors onboard Landsat-8, Landsat-9, Sentinel-2, CBERS-4, CBERS-4A and AMAZONIA-1 satellites. Products like MOD13Q1 and MYD13Q1, which are derived from TERRA/MODIS and AQUA/MODIS satellite/sensor are also incorporated into BDC as data cubes. Using the same technologies to produce EO data cubes, BDC also produces Visualization Mosaics. BDC manages more than 2 petabytes of data, which brings big data challenges. Thus, the BDC platform also provides software tools to efficiently deal with these big EO data sets. 

The software tools of the BDC platform that will be presented in this workshop are: (1) BDCExplorer: web portal to access, visualize and download EO data cubes and extract image times series; (2) TerraCollect: web application to collect and analyze land use and land cover samples, based on satellite image time series; (3) Satellite Image Time Series (SITS) R package for land use and land cover classification using satellite image times series and machine learning; and (4) Web services and R and Python clients. The web services include: (1) Spatio Temporal Asset Catalog (STAC); Web Time Series Service (WTSS) to extract image time series from EO data cubes; (3) Web Land Trajectory Service (WLTS) to extract land use and land cover trajectories from distinct data sets.</abstract>
                <slug>foss4g-2024-workshop-2697-brazil-data-cube-platform-earth-observation-data-cubes-and-satellite-image-time-series-analysis</slug>
                <track></track>
                <logo>/media/foss4g-2024-workshop/submissions/MRC7YL/brazil-data-cube_6EitlZj.jpg</logo>
                <persons>
                    <person id='2743'>Karine Ferreira</person><person id='2846'>Rennan F. B. Marujo</person><person id='2847'>Baggio Luiz de Castro e Silva</person><person id='2895'>Gabriel Sansigolo</person>
                </persons>
                <language>en</language>
                <description>The speakers of this workshop are: Karine Reis Ferreira (INPE), Gilberto Ribeiro de Queiroz (INPE), Baggio Luiz de Castro e Silva (INPE) e Rennan de Freitas Bezerra Marujo (INPE).

This workshop will address the data products and software tools of the Brazil Data Cube Platform (http://brazildatacube.org/). It will address concepts of EO data cubes and satellite image time series analysis as well as promote hands-on activities using Python language for: (1) Discovering, accessing and viewing EO data cubes; (2) Extraction of satellite image time series from EO data cubes; (3) Analysis of satellite image time series; and (4) Extraction of land use and land cover trajectories. All software tools of the BDC platform will be demonstrated: BDCExplorer, TerraCollect, Satellite Image Time Series (SITS) R package and the web services, SpatioTemporal Asset Catalog (STAC), Web Time Series Service (WTSS) and  Web Land Trajectory Service (WLTS). 

For more information regarding Brazil Data Cube (BDC), see:
Ferreira, K.R.; Queiroz, G.R.; Vinhas, L.; Marujo, R.F.B.; Simoes, R.E.O.; Picoli, M.C.A.; Camara, G.; Cartaxo, R.; Gomes, V.C.F.; Santos, L.A.; Sanchez, A.H.; Arcanjo, J.S.; Fronza, J.G.; Noronha, C.A.; Costa, R.W.; Zaglia, M.C.; Zioti, F.; Korting, T.S.; Soares, A.R.; Chaves, M.E.D.; Fonseca, L.M.G. Earth Observation Data Cubes for Brazil: Requirements, Methodology and Products. Remote Sens. 2020, 12, 4033. https://doi.org/10.3390/rs12244033

For more information regarding the Web Time Series Service (WTSS), see:
VINHAS, L.; QUEIROZ, G. R.; FERREIRA, K. R.; C MARA, G. Web Services for Big Earth Observation Data. Revista Brasileira de Cartografia. 2017, 69, 5, 18. https://seer.ufu.br/index.php/revistabrasileiracartografia/article/view/44004 

For more information regarding the Web Land Trajectory Service (WLTS), see:
Fabiana Zioti, Karine R. Ferreira, Gilberto R. Queiroz, Alana K. Neves, Felipe M. Carlos, Felipe C. Souza, Lorena A. Santos, Rolf E.O. Simoes, A platform for land use and land cover data integration and trajectory analysis, International Journal of Applied Earth Observation and Geoinformation. 2022, 106. https://doi.org/10.1016/j.jag.2021.102655 

For more information regarding the R package Satellite Image Time Series (SITS), see:
Simoes, R.; Camara, G.; Queiroz, G.; Souza, F.; Andrade, P.R.; Santos, L.; Carvalho, A.; Ferreira, K. Satellite Image Time Series Analysis for Big Earth Observation Data. Remote Sens. 2021, 13, 2428. https://www.mdpi.com/2072-4292/13/13/2428</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/MRC7YL/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='Room Ilha de Maraj&#243; (E Block)' guid='330f94f8-b126-52d5-8d2b-8e1abc176253'>
            <event guid='70435c01-9483-518b-86ac-48e2e8831edf' id='2856'>
                <room>Room Ilha de Maraj&#243; (E Block)</room>
                <title>ZOO-Project - OGC API - Processes - Introduction</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-12-02T09:00:00-03:00</date>
                <start>09:00</start>
                <duration>04:00</duration>
                <abstract>The ZOO-Project will first be presented, along with details about the OGC API - Processes part 1: core. The participants will then learn how to set up the ZOO Kernel and to get an OGC API - Processes server running in a few simple steps. Some basic services will be presented to the attendees to give them the capability to reuse them later in their own application. Then, they will learn how to develop simple service using the Python language, through simple programming exercises. A ready to use client will be used to interact with the available OGC API - Processes services and the one to be developed. Participants will finally learn how to chain the existing services using the server-side Javascript ZOO-API.</abstract>
                <slug>foss4g-2024-workshop-2856-zoo-project-ogc-api-processes-introduction</slug>
                <track></track>
                
                <persons>
                    <person id='416'>G&#233;rald Fenoy</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/GTFPKK/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='c0d19283-0209-516a-9a50-f083e40328ad' id='2801'>
                <room>Room Ilha de Maraj&#243; (E Block)</room>
                <title>Web maps with Gleo: from zero to WebGL innards</title>
                <subtitle></subtitle>
                <type>Short Workshop</type>
                <date>2024-12-02T14:00:00-03:00</date>
                <start>14:00</start>
                <duration>02:00</duration>
                <abstract>Gleo is a nascent javascript WebGL mapping library. It aims to find a niche alongside Leaflet, OpenLayers, MapLibre and Deck.gl. It was first introduced at FOSS4G 2022.

This workshop/tutorial will start with the simplest examples of how to embed a Gleo map in a webpage, then go through different available cartographic symbols and data loaders/symbolizers, and end with a deep dive into how the data is stored in WebGL data structures in the GPU.</abstract>
                <slug>foss4g-2024-workshop-2801-web-maps-with-gleo-from-zero-to-webgl-innards</slug>
                <track></track>
                <logo>/media/foss4g-2024-workshop/submissions/ZGAMHF/gleo-logotype_iD98247.png</logo>
                <persons>
                    <person id='270'>Iv&#225;n S&#225;nchez Ortega</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/ZGAMHF/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='b298caba-38da-57b1-8e8e-1a16f284e3a5' id='2581'>
                <room>Room Ilha de Maraj&#243; (E Block)</room>
                <title>LFTools Tricks for Drone Image Processing with WebODM and QGIS</title>
                <subtitle></subtitle>
                <type>Short Workshop</type>
                <date>2024-12-02T16:00:00-03:00</date>
                <start>16:00</start>
                <duration>02:00</duration>
                <abstract>Introduction: 
This workshop presents the importance of FOSS tools such as WebODM and QGIS for drone image processing. We will cover the pre-processing of control point photographs in QGIS using the LFTools plugin, followed by the post-processing of photogrammetric products (orthophotos, elevation models, and point clouds) generated by WebODM. Additionally, some applications with the CloudCompare software will be discussed.

QGIS and the LFTools Plugin: 
QGIS is an open-source Geographic Information System (GIS) that enables the visualization, editing, and analysis of geospatial data. Known for its flexibility and robustness, QGIS supports a wide variety of raster and vector data formats and integrates with other GIS software. One of its main advantages is the ability to expand its functionalities through plugins.
QGIS plugins, developed by the global community, allow users to add new tools and features such as advanced geoprocessing, field data collection, spatial analysis, image processing, and 3D visualization. Notable examples include the LFTools plugin for drone photo processing and the GRASS plugin for advanced geospatial analysis. This extensibility makes QGIS a versatile and powerful tool for professionals in various fields who need geospatial solutions.

OpenDroneMap / WebODM: 
OpenDroneMap (ODM) is an open-source software for processing drone images. It transforms aerial photos into orthophotos, digital terrain models (DTM), digital surface models (DSM), and 3D point clouds. ODM is widely used in mapping and cartography applications, offering an accessible and customizable alternative to proprietary software. The open-source community supporting ODM ensures continuous updates and the inclusion of new features.
WebODM is the web interface for OpenDroneMap, designed to facilitate access and use of ODM through a browser. It provides a user-friendly interface for uploading, processing, and viewing drone images. With WebODM, users can manage mapping projects, visualize results, and perform analyses directly on the platform, making the drone image processing workflow more accessible and efficient. The web interface allows for collaboration and data sharing, increasing productivity and accessibility of drone image processing tools.

CloudCompare: 
CloudCompare is an open-source software specialized in the visualization and processing of 3D point clouds. It allows users to visualize, edit, analyze, and compare point clouds and 3D mesh models, performing tasks such as filtering, segmentation, data registration, and volume and distance calculation. Initially developed for comparing high-density point clouds, CloudCompare is widely used in various fields, including geography, engineering, and archaeology. Its active community ensures continuous improvements and support, keeping the software updated and relevant to user needs.

Workshop Content:
1.	Brief Introduction to Drone Image Processing:
&#61607;	- Importance and applications in cartography.
2.	Loading and Selecting Photos in QGIS by Location:
&#61607;	- Techniques for image selection and organization.
3.	Filtering by Date and Time with the &quot;gpsdate&quot; Function:
&#61607;	- Using metadata to filter images.
4.	Separating Processing Blocks:
&#61607;	- Strategies for dividing large datasets.
5.	Photo Histogram Adjustment:
&#61607;	- Improving image quality for processing.
6.	Processing in WebODM/OpenDroneMap:
&#61607;	- Steps to process drone images using WebODM.
7.	Why Use Alpha Band?
&#61607;	- Advantages and disadvantages of using the alpha band in images.
8.	Photometric and JPEG Compression:
&#61607;	- Compression techniques for efficient storage and processing.
9.	Efficiency of TIFF Pyramids with Compression:
&#61607;	- Benefits and techniques of using TIFF format with pyramids.
10.	ECW vs. TIFF Comparison:
&#61607;	- Comparison between different image formats.
11.	Generating Point Clouds with DSM and Orthophoto:
&#61607;	- Production and use of point clouds and orthophotos.
12.	Adding Value to Drone Mapping:
&#61607;	- Strategies to increase the utility and accuracy of drone mapping.

Requirements: 
As the workshop is only 2 hours long, participants should bring their notebooks with QGIS, LFTools, WebODM, and CloudCompare installed.

Who Should Attend This Workshop: 
This workshop is intended for professionals and students in the fields of geotechnology, cartography, geography, engineering, surveying, architecture, urban and environmental planning, among others. It is especially useful for those who use drones for mapping and need to ensure the precision and quality of the collected data. Additionally, it is ideal for anyone interested in learning how to use open-source tools for drone image processing, such as QGIS, LFTools, WebODM, and CloudCompare, and who seeks to enhance their skills in geospatial data manipulation and analysis.</abstract>
                <slug>foss4g-2024-workshop-2581-lftools-tricks-for-drone-image-processing-with-webodm-and-qgis</slug>
                <track></track>
                <logo>/media/foss4g-2024-workshop/submissions/VAEJEY/FOSS4G_Drone_FBM1Bg5.jpg</logo>
                <persons>
                    <person id='2720'>Leandro Fran&#231;a</person>
                </persons>
                <language>en</language>
                <description>This workshop introduces essential tips and tricks for processing drone images using LFTools, WebODM, and QGIS. Participants will learn the importance of FOSS tools for drone image processing, including pre-processing control point photographs in QGIS with the LFTools plugin and post-processing photogrammetric products (orthophotos, elevation models, and point clouds) in QGIS. Additionally, the workshop will cover applications using CloudCompare for further data analysis. Ideal for professionals and students in geospatial fields, this hands-on session will enhance your skills in efficient and accurate drone mapping.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/VAEJEY/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='Room Forte do Castelo (M Block)' guid='6bac4f31-af0a-51c9-a645-67a5d93ab703'>
            <event guid='f2a7a84d-f0a0-5143-a9c0-8aa14e523ee1' id='2845'>
                <room>Room Forte do Castelo (M Block)</room>
                <title>Working with QGIS Server</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-12-02T09:00:00-03:00</date>
                <start>09:00</start>
                <duration>04:00</duration>
                <abstract>In this workshop you will learn about QGIS Server: working with it; plugins; using it in production; apps that use it etc.</abstract>
                <slug>foss4g-2024-workshop-2845-working-with-qgis-server</slug>
                <track></track>
                
                <persons>
                    <person id='2951'>Tudor B&#259;r&#259;scu</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/XLRG89/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='bc485e63-4fba-5e48-a02e-41810b2ffd12' id='2443'>
                <room>Room Forte do Castelo (M Block)</room>
                <title>Doing Geospatial with Python</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-12-02T14:00:00-03:00</date>
                <start>14:00</start>
                <duration>04:00</duration>
                <abstract>This workshop will provide an introduction to performing common GIS/geospatial tasks using Python geospatial tools such as OWSLib, Shapely, Fiona/Rasterio, and common geospatial libraries like GDAL, PROJ, pycsw, as well as other tools from the geopython toolchain.</abstract>
                <slug>foss4g-2024-workshop-2443-doing-geospatial-with-python</slug>
                <track></track>
                
                <persons>
                    <person id='14'>Tom Kralidis</person><person id='16'>Paul van Genuchten</person><person id='77'>Just van den Broecke</person><person id='78'>Antonio Cerciello</person><person id='81'>Joana Simoes</person><person id='148'>Benjamin Webb</person><person id='164'>Lu&#237;s M. de Sousa</person>
                </persons>
                <language>en</language>
                <description>With a low barrier to entry and large ecosystem of tools and libraries, Python is the lingua franca for geospatial development. Whether you are doing data acquisition, processing, publishing, integration or analysis, there is no shortage of solid Python tools to assist in your daily workflows.

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

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

**Requirements for the Attendees**

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

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

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

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

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

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

                <url>https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/MFMYWS/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        
    </day>
    <day index='2' date='2024-12-03' start='2024-12-03T04:00:00-03:00' end='2024-12-04T03:59:00-03:00'>
        <room name='Room Guajar&#225; (C Block)' guid='d9935fe8-32ca-5a26-89ad-7b7bda6b47a3'>
            <event guid='8911a79d-4724-54aa-8c4c-721f77e902c2' id='2442'>
                <room>Room Guajar&#225; (C Block)</room>
                <title>Diving into pygeoapi</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-12-03T09:00:00-03:00</date>
                <start>09:00</start>
                <duration>04:00</duration>
                <abstract>pygeoapi is an OGC Reference Implementation supporting numerous OGC API specifications. This workshop will cover publishing geospatial data to the Web using pygeoapi in support of the suite of OGC API standards.</abstract>
                <slug>foss4g-2024-workshop-2442-diving-into-pygeoapi</slug>
                <track></track>
                <logo>/media/foss4g-2024-workshop/submissions/3FQXH7/pygeoapi-logo_5AkS6Da.png</logo>
                <persons>
                    <person id='14'>Tom Kralidis</person><person id='16'>Paul van Genuchten</person><person id='77'>Just van den Broecke</person><person id='78'>Antonio Cerciello</person><person id='81'>Joana Simoes</person><person id='148'>Benjamin Webb</person>
                </persons>
                <language>en</language>
                <description>pygeoapi is an OGC Reference Implementation supporting numerous OGC API specifications. Lightweight, easy to deploy and cloud-ready, pygeoapi&apos;s architecture facilitates publishing datasets and processes from multiple data sources to the Web. This tutorial will cover publishing geospatial data to the Web, and using the API from QGIS, OWSLib and a web browser. The workshop will cover the following OGC API standards:

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

**Requirements for the Attendees**

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

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

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

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

                <url>https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/3FQXH7/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='Room Mangueir&#227;o (C Block)' guid='868dd788-882a-5599-bd9c-070ac7750665'>
            <event guid='20e200df-4f9b-5b0e-ba67-69632353ce7a' id='2839'>
                <room>Room Mangueir&#227;o (C Block)</room>
                <title>Community Drone Mapping - Drone Tasking Manager Practical Workshop</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-12-03T09:00:00-03:00</date>
                <start>09:00</start>
                <duration>04:00</duration>
                <abstract>## Summary
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.

## The Problem
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&#8212;until now. 

While imagery acquisition by local communities using small, lightweight drones is possible, the tools for doing so are mostly proprietary and not well-adapted to local needs. Commercial flight planning applications such as Pix4D Capture, DroneDeploy, Litchi, Dronelink, and similar programs do not work with recently-manufactured low-cost drones, and are not effective for multiple users to coordinate their efforts, making them ineffective for colllecting imagery and data over large areas.

## The Solution
DroneTM, built by HOT and Naxa with support from the World Bank&apos;s Caribbean Disaster Risk work, GFDRR, OpenDroneMap.org, and many others, is a Digital Public Good for everyone, but particularly intended to support local communities who don&apos;t have budgets for expensive equipment and software. It&apos;s Free/Open Source Software made by, with, and for communities.

## The Workshop&#8212;Practical Commmunity Drone Operation and Data Acquisition
In Bel&#233;m, we would like to offer a workshop in which participants will:
- Use the Drone Tasking Manager desktop application to create projects, defining and Area of Interest to cover with multiple drones by multiple teams concurrently.
- Use the DroneTM mobile Web app to create, access, and download individual flight plans for low-cost drones
- Execute short (~15minute) automated drone flights using the DroneTM flight plans (we encourage people to bring their own drones, but we will supply several drones&#8212;properly registered and and legal to operate&#8212;so that everyone can experience it).
- Process the resulting data into orthophoto images, Digital Elevation Models, and 3D meshes (using OpenDroneMap as part of the DroneTM back end)
- Import the orthophoto images into QGIS for visualization. We won&apos;t have time&#8212;or scope&#8212;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.

## Participant Profile
We hope to welcome participants who are:
- From, 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.
- Interested in testing, supporting, or using drone technology and meeting like-minded folks
- Interested in advocating to regulatory agencies, donors, and other stakeholders to promote inclusive, community-based drone empowerment
- Due to existing inequities in the drone and tech sector, women will be prioritized for hands-on practical flight operations experience

## Participant Requirements
- Owning or bringing a drone is not required. However, any participants with drones _that are legally permitted to fly in Brazil_ are encouraged to bring them, particularly the DJI Mini 4 Pro (other drones are supported, but only the DJI Mini 4 Pro is guaranteed to work at this stage; there will be updates to the list of compatible devices before the workshop).
- Drone piloting experience is not required. We will cover the basics of manual flight, but the DroneTM flights will be automated and supervised by experienced operators.
- Laptops are useful for the project creation module. Those who do not have laptops will be able to follow along on a projector.
- Reasonably decent-spec Android devices are helpful to explore the mobile app.</abstract>
                <slug>foss4g-2024-workshop-2839-community-drone-mapping-drone-tasking-manager-practical-workshop</slug>
                <track></track>
                <logo>/media/foss4g-2024-workshop/submissions/YTQJZ7/droneTM-front_CJHm9Z3.jpg</logo>
                <persons>
                    <person id='2949'>Ivan Buendi&#769;a Gayton</person>
                </persons>
                <language>en</language>
                <description>## Format
This session will be a practical, hands-on workshop including an outdoor flying component (weather, permissions, and safety permitting).

## Rough Agenda
- 0:00 - 0:15: Introduction of presenters, facilitators, and participants
- 0:15 - 0:30: Overview of DroneTM purpose and usage
- 0:30 - 1:00: Project Creation; define an AOI and parameters for imagery needed
- 1:00 - 1:20: Introduction to mobile app, download flight plans, inspect them, and load them onto the drones
- 1:20 - 1:30: Break (possibly also troubleshooting for those who didn&apos;t get their flight plans loaded correctly)
- 1:30 - 1:45: Proceed to outdoor flight location
- 1:45 - 2:00: Pre-flight checklists and safety orientation
- 2:00 - 2:30: Fly!
- 2:30 - 2:45: Return indoors, launch processing
- 2:45 - 3:15: Break + networking. While imagery is processing, participants will discuss their context and potential uses for drone imagery and data
- 3:15 - 3:45: Viewing results of the flights, loading into QGIS and other FOSS tools, discussion of possible analysis and use
- 3:45 - 4:00: Session evaluation and questions</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/YTQJZ7/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='Room C&#237;rio de Nazar&#233; (C Block)' guid='6619c307-8d57-521f-8891-fe7bfbfec94b'>
            <event guid='c8cb456f-f5b7-5e61-8443-e9374d29b3e7' id='2866'>
                <room>Room C&#237;rio de Nazar&#233; (C Block)</room>
                <title>Publishing maps on the web with QGIS Server</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-12-03T09:00:00-03:00</date>
                <start>09:00</start>
                <duration>04:00</duration>
                <abstract>This workshop will fully utilize QGIS + QGIS Server to create web map-based applications. We will use QGIS, QGIS Server, and PostgreSQL.

Projects will be stored on PostgreSQL, on the server side. A database trigger will extract all the necessary information from the project (using PyQGIS) to produce a wonderful web map application. Project layers will be served by QGIS Server. Participants will be able to create QGIS projects and all the same information and customizations will be reflected in the web app.</abstract>
                <slug>foss4g-2024-workshop-2866-publishing-maps-on-the-web-with-qgis-server</slug>
                <track></track>
                <logo>/media/foss4g-2024-workshop/submissions/PN337M/QGIS_Server_workshop_illustration_EoUPcHQ.png</logo>
                <persons>
                    <person id='1443'>Jorge Gustavo Rocha</person>
                </persons>
                <language>en</language>
                <description>Everybody needs to publish geographic information on the web. There are many platforms already available to support this. Even if we use available commercial on self-hosted platforms, understanding how all the workflows work is important for those aiming to create web map-based applications.

This workshop will fully utilize QGIS + QGIS Server to create web map-based applications. We will use QGIS, QGIS Server, and PostgreSQL.

Projects will be stored on PostgreSQL, on the server side. A database trigger will extract all the necessary information from the project (using PyQGIS) to produce a wonderful web map application. Project layers will be served by QGIS Server. Participants will be able to create QGIS projects and all the same information and customizations will be reflected in the web app.

To have a similar customization on the web, we will go throughout the project to check all layers, all columns properties, all relations, etc to make sure the user will see the same contents on the browser. We will see how QGIS layouts can be used and how users can even add custom content to the printed layouts. Atlas layouts will be used also, to print selected items or search results, for example.

The workshop will use a prepared docker composition with all required software to make it easier for starters. 

All the concepts and configurations will be reviewed and explained. Participants will take full advantage of this workshop if:
- are familiar with QGIS
- have basic Python knowledge (we will use PyQGIS, primarily on the QGIS console, and also outside QGIS console)
- are familiar with docker usage
- able to navigate in a PostgreSQL client, like pgAdmin or DBeaver
- have a basic understanding of how the web works</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/PN337M/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='Room A&#231;a&#237; (C Block)' guid='9c2f1eee-c360-572b-bbb3-977fec2eff46'>
            <event guid='b300655f-5e38-5cd9-b549-708c689238cc' id='2755'>
                <room>Room A&#231;a&#237; (C Block)</room>
                <title>Creating a GraphQL API with Postgis</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-12-03T09:00:00-03:00</date>
                <start>09:00</start>
                <duration>04:00</duration>
                <abstract>The goal of this workshop is to explain on a hands-on demo what GraphQL is all about using a spatial database. While showing GraphQL features (including spatial features) we&#8217;ll demonstrate how they can be perfectly implemented on top of an existing PostgreSQL/PostGIS spatial database. We&#8217;ll discuss pros and cons of this technology over REST, highlighting a few important points in which they differ.

During the workshop we will:

- Learn how to use, create and manage a fully spatial GraphQL API using PostGraphile and a common, existing PostgreSQL/PostGIS spatial database;
- Publish spatial and non-spatial data;
- Create processing/analysis endpoints that rely on PostgreSQL/PostGIS functions;
- Secure the data with Row-Level Security (RLS) set at the database level and transpose those credentials to the API in a straightforward way. Users can then make use of JWT tokens to authenticate.
- Extend the GraphQL API using plugins that can be used to create complex endpoints that need to be created at the server level with NodeJs and Javascript or Typescript.</abstract>
                <slug>foss4g-2024-workshop-2755-creating-a-graphql-api-with-postgis</slug>
                <track></track>
                
                <persons>
                    <person id='26'>Luis Calisto</person>
                </persons>
                <language>en</language>
                <description>This workshop will be publicly hosted in GitHub. Using guided steps, we&#8217;ll start by exploring the basics of GraphQL. Then, we&apos;ll create and configure one existing spatial database using PostGIS. From that point onwards we will slowly increase the complexity and learn step by step how to create and configure a GraphQL API.

The workshop will take 4 hours and requires no previous knowledge of GraphQL. However, It is advisable to have basic knowledge in PostgreSQL and PostGIS.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/YECLUE/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='3cd9bd6e-1d40-537b-9c26-bb814798bc5a' id='2642'>
                <room>Room A&#231;a&#237; (C Block)</room>
                <title>Cloud-Native Geospatial for Earth Observation</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-12-03T14:00:00-03:00</date>
                <start>14:00</start>
                <duration>04:00</duration>
                <abstract># Cloud Native Geospatial for Earth Observation Workshop

The advent of cloud computing has revolutionised the capabilities of researchers and professionals globally, helping them to access and analyse Earth observation (EO) data more easily than ever. Despite the well-understood tools and technologies, such as cloud-optimised GeoTIFFs and the spatio-temporal asset catalog (STAC) specification, many EO professionals have not yet had the opportunity to practically apply these innovations. This workshop aims to bridge that gap by showcasing how cloud-native geospatial technologies simplify the process of working with EO data, using Python as the primary programming language.

Participants will delve into a real-world case study focused on documenting land productivity metrics, a crucial component for monitoring the UN Sustainable Development Goal (SDG) indicators for 15.3.1. The workshop will utilise NASA&#8217;s Harmonized Landsat and Sentinel data, accessed through Earthdata, to explore the land productivity metric in depth.

Our workshop hosts, Caitlin Adams and Alex Leith, bring extensive experience from their work on large-scale cloud-native programs such as Digital Earth Africa, Digital Earth Australia, and the recently launched Digital Earth Pacific. These projects leverage petabytes of data to create valuable information products that inform decision-making processes across countries and continents.

Throughout the workshop, participants will gain hands-on experience and insights into how cloud-native geospatial technologies have significantly enhanced the ability to manage and analyze large volumes of EO data. By the end of the session, attendees will have acquired practical examples and knowledge to further develop their skills in this innovative field.

This tutorial is supported by the CEOS Systems Engineering Office and aims to equip participants with the tools and techniques necessary to harness the full potential of cloud-native geospatial technologies in their work.

## Key Learning Objectives:

- **Understanding Cloud-Native Geospatial Technologies**: Learn the fundamentals of cloud-native geospatial technologies and their significance in simplifying EO data workflows.
  
- **Practical Application with Real-World Data**: Engage in hands-on exercises using NASA&#8217;s Harmonized Landsat and Sentinel data to calculate land productivity metrics relevant to the UN SDG indicators for 15.3.1.

- **Exploring Advanced Tools**: Gain familiarity with key Python packages for EO data analysis, including xarray, dask, pystac-client, odc-stac, and odc-geo.

- **Developing Reproducible Workflows**: Understand how to build reproducible workflows that can be executed anywhere, independent of specific computing environments.

- **Leveraging Global Data Repositories**: Learn how to access and utilize global free and open EO datasets, and how these resources can be integrated into cloud-native workflows.

## Target Audience:

This workshop is designed for Earth observation professionals, researchers, data scientists, and students who are interested in enhancing their skills in EO data analysis using cloud-native technologies. Prior experience with Python is beneficial but not required, as the workshop will build up the workflow step-by-step.

## Workshop Structure:

1. **Introduction to Cloud-Native Geospatial**: Overview of the cloud-native geospatial paradigm and its importance in EO data analysis.
  
2. **Real-World Case Study**: Detailed examination of the land productivity metric using NASA&#8217;s Harmonized Landsat and Sentinel data.

3. **Hands-On Exercises**: Step-by-step practical sessions to develop and apply Python-based workflows for EO data analysis.

4. **Discussion and Q&amp;A**: Interactive session for participants to ask questions, share insights, and discuss the applications of cloud-native geospatial technologies in their work.

## Instructors:

- **Caitlin Adams**: Senior Data Scientist at FrontierSI, specializing in machine learning applications for EO datasets. Internationally recognized for her contributions to EO and passionate about educating others in the field.

- **Alex Leith**: Technical Director at Auspatious, with a proven track record in delivering operational data infrastructure and making data accessible for informed decision-making. Alex is a leader in the EO community, dedicated to promoting sustainability through better data access.

This workshop is supported by the CEOS Systems Engineering Office, ensuring high-quality content and expert guidance throughout the session.

Join us to explore the transformative potential of cloud-native geospatial technologies and elevate your EO data analysis capabilities to new heights.</abstract>
                <slug>foss4g-2024-workshop-2642-cloud-native-geospatial-for-earth-observation</slug>
                <track></track>
                <logo>/media/foss4g-2024-workshop/submissions/MZT9ZW/Screenshot_2024-06-24_at_3.58.26pm_gmcIF5m.png</logo>
                <persons>
                    <person id='60'>Alex Leith</person>
                </persons>
                <language>en</language>
                <description>Participants will use Python notebooks to engage with a real-world case study on land productivity metrics, crucial for monitoring the UN Sustainable Development Goal (SDG) indicators for 15.3.1. The workshop will utilise NASA&#8217;s Harmonized Landsat and Sentinel data accessed via Earthdata, showcasing how to perform complex analyses without the need for managing large data repositories.

Instructors Caitlin Adams and Alex Leith bring extensive experience from projects like Digital Earth Africa, Digital Earth Australia, and Digital Earth Pacific. These initiatives leverage vast amounts of data to inform decision-making across continents.

Key learning objectives include understanding cloud-native geospatial technologies, applying real-world data, exploring advanced tools, developing reproducible workflows, and leveraging global data repositories. The workshop is suitable for EO professionals, researchers, data scientists, and students, regardless of their prior Python experience.

Supported by the CEOS Systems Engineering Office, this workshop offers a unique opportunity to learn and apply cutting-edge techniques in EO data analysis, aiming to enhance participants&apos; skills and knowledge in this innovative field.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/MZT9ZW/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='Room Mangal das Gar&#231;as (C Block)' guid='67bf9940-c50c-565e-b093-44e4f89e913d'>
            <event guid='2fae1590-d0ac-5351-95b2-70fd7de9c2be' id='2852'>
                <room>Room Mangal das Gar&#231;as (C Block)</room>
                <title>GRASS GIS for Earth Observation data processing with Jupyter notebooks</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-12-03T09:00:00-03:00</date>
                <start>09:00</start>
                <duration>04:00</duration>
                <abstract>We will present and exemplify a subset of GRASS GIS toolsets for satellite imagery data processing and analysis in combination with other core modules and addons in a workflow going from data search and download to supervised classification of different scenes and visualization of results.</abstract>
                <slug>foss4g-2024-workshop-2852-grass-gis-for-earth-observation-data-processing-with-jupyter-notebooks</slug>
                <track></track>
                <logo>/media/foss4g-2024-workshop/submissions/ZVWCZC/EOandGRASSGIS_ODdxARC.png</logo>
                <persons>
                    <person id='275'>Veronica Andreo</person>
                </persons>
                <language>en</language>
                <description>GRASS GIS provides numerous tools to process and analyze Earth Observation data. There are modules to search for, download, import and pre-process data from MODIS, Landsat, Sentinel, etc. Furthermore, GRASS offers tools for atmospheric and topographic corrections, quality assessment, cloud and shadow masking, pansharpening, estimation of spectral indices, object based image analysis (OBIA), clustering and classification algorithms, among others.

In this hands-on session we will present and exemplify a subset of the imagery toolsets in combination with other GRASS GIS core modules and addons in a workflow starting from data download to the supervised classification of different scenes and visualization of results. We will specifically go through filtering and downloading data, importing, adding semantic labels, pre-processing, estimation of indices, and image classification. Eventually, the resulting maps will be exported to Cloud Optimized GeoTIFF (COG) files for further usage in QGIS, GeoServer, or elsewhere. This workshop will be run in a JupyterLab environment, taking advantage of the latest GRASS GIS Python features for Jupyter.

We&apos;ll work with the notebook [here](https://github.com/veroandreo/foss4g2024_grass4rs) within Google Colab.</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/ZVWCZC/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='cbdb01d1-048f-54b5-a206-b7ccad4fd0c6' id='2770'>
                <room>Room Mangal das Gar&#231;as (C Block)</room>
                <title>Supercharge your fieldwork with QField plugins</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-12-03T14:00:00-03:00</date>
                <start>14:00</start>
                <duration>04:00</duration>
                <abstract>Unlock the full potential of your fieldwork with QField&apos;s groundbreaking project and app-wide plugins. Join our hands-on workshop at FOSS4G to explore the powerful customization and functionality enhancements made possible by QField 3.3. Learn how to create and implement plugins tailored to your specific needs, streamline data collection, and improve field operations. Whether you&apos;re a beginner or an advanced user, this session will equip you with the skills to take your field mapping projects to the next level. Don&apos;t miss this opportunity to elevate your GIS capabilities and enhance your fieldwork efficiency with QField.

REQUIREMENTS:
  + A computer with a web browser and your favorite text editor.
  + The QField desktop application downloaded (execute the downloaded file to test that it runs):
.... Windows: [qfield-v3.4.5-windows-x64.exe](https://github.com/opengisch/QField/releases/download/v3.4.5/qfield-v3.4.5-windows-x64.exe) 
.... GNU/Linux:  [qfield-v3.4.5-linux-x64.AppImage](https://github.com/opengisch/QField/releases/download/v3.4.5/qfield-v3.4.5-linux-x64.AppImage) 
.... Mac OS:  [qfield-v3.4.5-x64-osx.dmg](https://github.com/opengisch/QField/releases/download/v3.4.5/qfield-v3.4.5-x64-osx.dmg)
  + QField app installed in your smartphone/tablet. (Optional, but nice to have for testing).</abstract>
                <slug>foss4g-2024-workshop-2770-supercharge-your-fieldwork-with-qfield-plugins</slug>
                <track></track>
                
                <persons>
                    <person id='122'>Marco Bernasocchi</person><person id='2941'>Germ&#225;n Carrillo</person><person id='3170'>Johnny Sequeira</person>
                </persons>
                <language>en</language>
                <description>Plugins are written in QML/JS, while simple, programming knowledge is needed to follow the workshop actively. Nonetheless, a QML intro from scratch will be provided.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/9Z7RNC/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='Room Ilha de Maraj&#243; (E Block)' guid='330f94f8-b126-52d5-8d2b-8e1abc176253'>
            <event guid='7b51d0f8-ddef-5ac6-8354-c338aeccf345' id='2885'>
                <room>Room Ilha de Maraj&#243; (E Block)</room>
                <title>Deep Dive into Cloud-Native Geospatial Raster Formats</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-12-03T09:00:00-03:00</date>
                <start>09:00</start>
                <duration>04:00</duration>
                <abstract>Ever wonder what GDAL is doing under the hood when you read a GeoTIFF file? Doubly so when the file is a Cloud-optimized GeoTIFF (COG) on a remote server somewhere? Have you been wondering what this new GeoZarr thing is all about and how it actually works? Then there&apos;s the whole Kerchunk/VirtualiZarr indexing to get cloud-native access for non-cloud-native data formats, what&apos;s that about?

Cloud-native geospatial is all the rage these days, and for good reason. As file sizes grow, layer counts increase, and analytical methods become more complex, the traditional download-to-the-desktop approach is quickly becoming untenable for many applications. It&apos;s no surprise then that users are turning to cloud-based tools such as Dask to scale out their analyses, or that traditional tooling is adopting new ways of finding and accessing data from cloud-based sources. But as we transition away from opening whole files to now grabbing ranges of bytes off remote servers it seems all the more important to understand exactly how cloud native data formats actually store data and what tools are doing to access it.

This workshop aims to dig into how cloud-native geospatial data formats are enabling new operational paradigms, with a particular focus on raster data formats. We&apos;ll start on the surface by surveying the current cloud-native geospatial landscape to gain an understanding of why cloud native is important and how it is being used, including:

* the core tenets of cloud-native geospatial formats
* cloud-native data formats for both raster and non-raster geospatial data
* SpatioTemporal Asset Catalogs (STAC) and how STAC is used for raster data discovery and access
* high-level tooling like odc-stac that can leverage STAC and Dask to scale processing of cloud-native data

Then we&apos;ll get hands-on and go deep to build up an in-depth understanding of how cloud native raster formats work. We&apos;ll examine the COG format and read a COG from a cloud source by hand using just Python, selectively extracting data from the image without any geospatial dependencies. We&apos;ll repeat the same exercise for geospatial data in Zarr format to see how that compares to our experience with COGs. Lastly we&apos;ll turn our attention to Kerchunk/VirtualiZarr to see how these technologies might allow us to optimize data access for non-cloud-native formats.</abstract>
                <slug>foss4g-2024-workshop-2885-deep-dive-into-cloud-native-geospatial-raster-formats</slug>
                <track></track>
                
                <persons>
                    <person id='1381'>Jarrett Keifer</person>
                </persons>
                <language>en</language>
                <description>This workshop will be presented via a combination of lecture and hands-on code notebooks.

[Slides can be accessed here](https://docs.google.com/presentation/d/1qFckA0prY604I4dMkQlF1ZM-QSKS2ou4-YttgGQHzOU/). Notebooks and environment setup instructions can be found in the GitHub repo [jkeifer/cng-raster-formats](https://github.com/jkeifer/cng-raster-formats).

All participants please try to get an environment running and ready to go prior to the workshop so we can have more time for content. There&apos;s a lot to cover in a relatively short time. Thank you!</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/TNYSY9/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='20a3c860-73af-5922-8772-70800345f8ad' id='2863'>
                <room>Room Ilha de Maraj&#243; (E Block)</room>
                <title>Create Interactive Web Maps: A Hands-on Workshop with Re:Earth</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-12-03T14:00:00-03:00</date>
                <start>14:00</start>
                <duration>04:00</duration>
                <abstract>Discover the power of Re:Earth Visualizer and Plugin system, an open-source WebGIS developed by Eukarya Inc., that enables users to easily visualize geospatial data on the web&#8212;no coding required and extend functionality by plugin system. This interactive workshop caters to both non-technical users and developers, progressively increasing in technical depth. You&apos;ll be guided through:

1. Setup local environment for Re:Earth visualizer and plugin
2. How to use/interact with Re:Earth Visualizer
3. Key Point About Re:Earth Visualizer
4. Introduce Re:Earth plugin and system architecture
5. Create a simple plugin

The first half of the workshop is designed for all skill levels, ensuring everyone can create basic interactive maps. The latter half delves into more advanced topics, allowing developers to learn about plugin development for Re:Earth Visualizer. By the end, you&apos;ll have the skills to publish your own interactive online maps and a deeper understanding of how Re:Earth can streamline your geospatial workflows. Whether you&apos;re a GIS professional, developer, or enthusiast, join us to unlock the potential of this innovative WebGIS platform.</abstract>
                <slug>foss4g-2024-workshop-2863-create-interactive-web-maps-a-hands-on-workshop-with-re-earth</slug>
                <track></track>
                
                <persons>
                    <person id='1307'>json singh</person><person id='1951'>Hidemichi Baba</person><person id='3134'>Hinako Iseki</person><person id='3152'>Yasser K.</person><person id='3153'>Beatrice</person>
                </persons>
                <language>en</language>
                <description>### Note
Discover the power of Re:Earth Visualizer and Plugin system, an open-source WebGIS developed by Eukarya Inc., that enables users to easily visualize geospatial data on the web&#8212;no coding required and extend functionality by plugin system. This interactive workshop caters to both non-technical users and developers, progressively increasing in technical depth. You&apos;ll be guided through:

1. Setup local environment for Re:Earth visualizer and plugin
2. How to use/interact with Re:Earth Visualizer
3. Key Point About Re:Earth Visualizer
4. Introduce Re:Earth plugin and system architecture
5. Create a simple plugin

The first half of the workshop is designed for all skill levels, ensuring everyone can create basic interactive maps. The latter half delves into more advanced topics, allowing developers to learn about plugin development for Re:Earth Visualizer. By the end, you&apos;ll have the skills to publish your own interactive online maps and a deeper understanding of how Re:Earth can streamline your geospatial workflows. Whether you&apos;re a GIS professional, developer, or enthusiast, join us to unlock the potential of this innovative WebGIS platform.

### Requirements
- Go
- Docker
- Node.js (&gt;=20.11.0 version)
- yarn&#65288;v.4.5.0&#65289;
- Git
- Code editor (VS Code recommended)
- Cesium ion Access token

### Textbook
- Workshop A
  - https://eukarya.notion.site/Workshop-A-textbook-13d16e0fb16580e29f4cdb5eadd4a157
- Workshop B
  - https://eukarya.notion.site/Workshop-B-textbook-13716e0fb16580a2955cc4d6b19a114c</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/UKRCFU/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='Room Forte do Castelo (M Block)' guid='6bac4f31-af0a-51c9-a645-67a5d93ab703'>
            <event guid='4c1e2589-939a-5ec7-8cab-4d3b9c9b0dd3' id='2914'>
                <room>Room Forte do Castelo (M Block)</room>
                <title>Introduction to GeoServer</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-12-03T09:00:00-03:00</date>
                <start>09:00</start>
                <duration>04:00</duration>
                <abstract>GeoServer is a much loved open-source project and one of the most popular web mapping services in the world. This workshop provides a gentle hands-on introduction in setting up and enjoying GeoServer.

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

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

* We will start with a demonstration of GeoServer installation and touch on system requirements and installation of extensions
* Hands-on publication of spatial data (vector, raster and database).
* GeoServer styling and web mapping use
* Preflight check-lists making sure your datasets, and web services, are ready for use.</abstract>
                <slug>foss4g-2024-workshop-2914-introduction-to-geoserver</slug>
                <track></track>
                <logo>/media/foss4g-2024-workshop/submissions/E9YNJ9/success_STdVyw1.png</logo>
                <persons>
                    <person id='350'>Jody Garnett</person><person id='1256'>Gabriel Roldan</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/E9YNJ9/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='ef1246c2-6c3d-505c-bfad-9752889b202e' id='2448'>
                <room>Room Forte do Castelo (M Block)</room>
                <title>Working with OpenLayers</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-12-03T14:00:00-03:00</date>
                <start>14:00</start>
                <duration>04:00</duration>
                <abstract>Join us to learn everything you need to know to build an OpenLayers application.  Whether you&apos;re new to the library, haven&apos;t used it in a while, or are a regular user wanting to dig into some new features, this workshop is for you!  The workshop is divided into a series of modules with hands-on exercises walking through OpenLayers concepts and functionality.</abstract>
                <slug>foss4g-2024-workshop-2448-working-with-openlayers</slug>
                <track></track>
                <logo>/media/foss4g-2024-workshop/submissions/ZKA9ST/logo-light_YXL1owi.svg</logo>
                <persons>
                    <person id='30'>Tim Schaub</person><person id='31'>Andreas Hocevar</person>
                </persons>
                <language>en</language>
                <description>We&apos;ll start out by getting you set up with a development environment and walk through the available learning resources. The modules get more advanced as we walk through editing vector data, working with mobile devices, custom rendering with WebGL, styling vector tiles, and manipulating data with raster operations.

Core developers to the project will be on hand to walk you through the workshop exercises and answer questions you may have about your own OpenLayers projects.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/ZKA9ST/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        
    </day>
    
</schedule>
