{"$schema": "https://c3voc.de/schedule/schema.json", "generator": {"name": "pretalx", "version": "2025.2.2"}, "schedule": {"url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/schedule/", "version": "0.9", "base_url": "https://talks.staging.osgeo.org", "conference": {"acronym": "foss4g-2024-workshop", "title": "FOSS4G 2024 Workshop", "start": "2024-12-02", "end": "2024-12-03", "daysCount": 2, "timeslot_duration": "00:05", "time_zone_name": "America/Belem", "colors": {"primary": "#D86E39"}, "rooms": [{"name": "Room Ver-o-Peso", "slug": "163-room-ver-o-peso", "guid": "2fc8a7a5-0f5f-5032-ab02-3b2effdc6a35", "description": null, "capacity": 35}, {"name": "Room Guajar\u00e1 (C Block)", "slug": "164-room-guajara-c-block", "guid": "d9935fe8-32ca-5a26-89ad-7b7bda6b47a3", "description": null, "capacity": 35}, {"name": "Room Mangueir\u00e3o (C Block)", "slug": "165-room-mangueirao-c-block", "guid": "868dd788-882a-5599-bd9c-070ac7750665", "description": null, "capacity": 35}, {"name": "Room C\u00edrio de Nazar\u00e9 (C Block)", "slug": "166-room-cirio-de-nazare-c-block", "guid": "6619c307-8d57-521f-8891-fe7bfbfec94b", "description": null, "capacity": 35}, {"name": "Room A\u00e7a\u00ed (C Block)", "slug": "167-room-acai-c-block", "guid": "9c2f1eee-c360-572b-bbb3-977fec2eff46", "description": null, "capacity": 35}, {"name": "Room Mangal das Gar\u00e7as (C Block)", "slug": "168-room-mangal-das-garcas-c-block", "guid": "67bf9940-c50c-565e-b093-44e4f89e913d", "description": null, "capacity": 35}, {"name": "Room Ilha de Maraj\u00f3 (E Block)", "slug": "169-room-ilha-de-marajo-e-block", "guid": "330f94f8-b126-52d5-8d2b-8e1abc176253", "description": null, "capacity": 35}, {"name": "Room Forte do Castelo (M Block)", "slug": "171-room-forte-do-castelo-m-block", "guid": "6bac4f31-af0a-51c9-a645-67a5d93ab703", "description": null, "capacity": 35}, {"name": "Room Tupinamb\u00e1", "slug": "172-room-tupinamba", "guid": "2c18961f-3d0e-56bd-869e-1187b5c8c1dd", "description": null, "capacity": 35}, {"name": "Room River Guam\u00e1", "slug": "173-room-river-guama", "guid": "163ffa5a-bdd3-5162-97a6-8d56964eb041", "description": null, "capacity": 35}], "tracks": [], "days": [{"index": 1, "date": "2024-12-02", "day_start": "2024-12-02T04:00:00-03:00", "day_end": "2024-12-03T03:59:00-03:00", "rooms": {"Room Guajar\u00e1 (C Block)": [{"guid": "1071762f-6fba-51e5-b67f-73b09a96cada", "code": "F7VCBW", "id": 2934, "logo": "https://talks.staging.osgeo.org/media/foss4g-2024-workshop/submissions/F7VCBW/Screenshot_2024-07-31_at_5.37.40p.m._AGNrDVS.png", "date": "2024-12-02T09:00:00-03:00", "start": "09:00", "duration": "04:00", "room": "Room Guajar\u00e1 (C Block)", "slug": "foss4g-2024-workshop-2934-collaborative-mapping-of-public-transportation-routes-from-scratch", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/F7VCBW/", "title": "Collaborative mapping of public transportation routes from scratch", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "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.", "description": "The workshop will cover the complete workflow for digitizing public transportation routes:\r\n\r\n**Mapping Organization:** Introduction to the importance of collaborative mapping, strategies for organizing a mapping event, and preparation of the necessary tools and materials.\r\n\r\n**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.\r\n\r\nNote: It's possible to use alternatives to OSM Tracker, but we'll demonstrate this specific app. Any app that creates GPX can be used.\r\n\r\n**Data Review and Cleaning:** Importing and reviewing captured data in QGIS, followed by a data cleaning and standardization process using JOSM.\r\n\r\n**GTFS Generation:** Creation of a GTFS (General Transit Feed Specification) file from the standardized data, ready to be used in transportation planning applications.\r\n\r\nThis 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.\r\n\r\n## Requirements\r\n\r\nThis workshop requires participants to have the mentioned tools installed:\r\n- OSM account\r\n- OSM Tracker (Android)\r\n- JOSM", "recording_license": "", "do_not_record": false, "persons": [{"code": "KWKECR", "name": "Oscar Hernandez", "avatar": "https://talks.staging.osgeo.org/media/avatars/verde_XusizzR.png", "biography": "Oscar Hernandez is a technologist working at the intersection of human rights, civic technology and data at Codeando M\u00e9xico, a non-profit leveraging tech and data for public good.", "public_name": "Oscar Hernandez", "guid": "8d35d747-5085-5e01-aa05-b0f4619159d5", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/KWKECR/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/F7VCBW/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/F7VCBW/", "attachments": []}, {"guid": "930bd046-e94e-5296-901d-a706f27812ac", "code": "LDDA3Y", "id": 2701, "logo": "https://talks.staging.osgeo.org/media/foss4g-2024-workshop/submissions/LDDA3Y/cdc_push_pin_light_72_6DXPwjz.png", "date": "2024-12-02T14:00:00-03:00", "start": "14:00", "duration": "02:00", "room": "Room Guajar\u00e1 (C Block)", "slug": "foss4g-2024-workshop-2701-workshop-on-use-of-gpssample-a-tool-for-enumeration-navigation-and-sampling-in-health-surveys", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/LDDA3Y/", "title": "Workshop on Use of GPSSample, a tool for Enumeration, Navigation and Sampling in Health Surveys", "subtitle": "", "track": null, "type": "Short Workshop", "language": "en", "abstract": "What is GPSSample App?\r\nGPSSample 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. \r\n\r\nWhy is it important?\r\nThe 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. \r\n\u2022\tExisting 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. \r\n\u2022\tImproved 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.\r\n\r\nHow does it work?\r\n\r\nEnumeration 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.  \r\n\r\nGPSSample 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. \r\nTiered roles:  \r\n\u2022\tThe Admin sets up the configuration for an area, study questions, and defines sampling design  \r\n\u2022\tThe Supervisor defines teams, manages field work, selects sample, reviews data from listing and from survey \r\n\u2022\tThe Enumerator maps and lists households, collects points of interest, syncs data with supervisor \r\n\u2022\tThe Data Collector navigates back to selected sample, and completes the longer survey \r\n\r\n\r\nSelected Use Cases\r\n\u2022\tHH  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.\r\n\u2022\tZero dose children: Children missing the first dose of diphtheria, tetanus, and pertussis (DTP) containing vaccine (\u201czero dose\u201d) 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.\r\n\r\n\r\nWorkshop Objectives \r\nParticipants will gain an applied knowledge of the GPSSample application and experience setting up the application for a household cluster field study. \r\n\r\nBy the end of the workshop, participants will gain applied experience to:\r\n\u2022\tExplain the tiered role of GPSSample application\r\n\u2022\tSet up a new configuration and study within GPSSample with a mapping and listing questionnaire, sampling configuration, and link to an ODK household survey\r\n\u2022\tCreate clusters directly in GPSSample by drawing, specifying a size, or walking the perimeter or bringing in known boundaries \r\n\u2022\tUse 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\r\n\u2022\tExperience the ease of sampling in an offline field environment and navigating back to selected households\r\n\u2022\tDecrypt example field data using the GPSSample Decoder App\r\n\r\nWhile GPSSample is designed for health surveys, it can be used in other scientific fields too.", "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. \r\n\u2022\tGPSSample 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.  \r\n\u2022\tGPSSample currently has cluster-based sampling and simple random sampling methods programmed. \r\n\u2022\tOver 30 Ministries of Health and 31 international non-governmental organizations (including UN agencies) have expressed interest in GPSSample. \r\n\r\nIn 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.", "recording_license": "", "do_not_record": false, "persons": [{"code": "MCCWJJ", "name": "Amber Dismer", "avatar": "https://talks.staging.osgeo.org/media/avatars/Dismer_photo_cPYmmCT.png", "biography": "Amber Dismer, MPH, is a Health Scientist specializing in geographic information systems (GIS) and serves in the Global Public Health Emergencies Branch, at the Global Health Center, in the US Centers for Disease Control and Prevention. She received her master's degree from Emory Rollins School of Public Health in 2012 and has since supported complex humanitarian crises in Haiti, Guinea, the Democratic Republic of Congo, Afghanistan, Mali, Somalia, and South Sudan. Ms. Dismer is the GPSSample principal investigator at CDC.", "public_name": "Amber Dismer", "guid": "ce8ff700-4647-599e-949e-0c7c5e206b0c", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/MCCWJJ/"}, {"code": "FZLLPL", "name": "Joel Adegoke", "avatar": "https://talks.staging.osgeo.org/media/avatars/Capture_C0yJkcb.PNG", "biography": "Epidemiologist and Informatician", "public_name": "Joel Adegoke", "guid": "175c4a84-7a4e-5ccf-980b-1277aed42c61", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/FZLLPL/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/LDDA3Y/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/LDDA3Y/", "attachments": []}, {"guid": "e5c543f5-63b4-5835-90b0-821063a8f0b6", "code": "VECPYT", "id": 2788, "logo": null, "date": "2024-12-02T16:00:00-03:00", "start": "16:00", "duration": "02:00", "room": "Room Guajar\u00e1 (C Block)", "slug": "foss4g-2024-workshop-2788-overture-places-osm-deduplication-and-verification", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/VECPYT/", "title": "Overture Places + OSM: Deduplication and Verification", "subtitle": "", "track": null, "type": "Short Workshop", "language": "en", "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.", "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.\r\n\r\nAttendees should have their own laptop, some basic Python knowledge, and an OpenStreetMap account to get started.", "recording_license": "", "do_not_record": false, "persons": [{"code": "9H9JMS", "name": "Jennings Anderson", "avatar": "https://talks.staging.osgeo.org/media/avatars/Jennings_Anderson_Headshot_1mtivuJ.jpg", "biography": null, "public_name": "Jennings Anderson", "guid": "369c7862-0b53-5841-8306-c216cc290f8f", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/9H9JMS/"}, {"code": "YNZ8BY", "name": "Christopher Beddow", "avatar": "https://talks.staging.osgeo.org/media/avatars/1000037184_VPvT00s.jpg", "biography": "Christopher Beddow is a map data analyst at Meta who has worked on integrations, developer tools, and community growth with Mapillary and OpenStreetMap over the past 8 years. He is an avid Python and SQL user with an interest in computer vision to improve maps. Chris loves to travel and ski, learns languages, and likes riding trains with his wife, son, and dog when at home on Switzerland.", "public_name": "Christopher Beddow", "guid": "c5a99a24-a978-5eeb-8ab9-c1d5165df96a", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/YNZ8BY/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/VECPYT/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/VECPYT/", "attachments": []}], "Room Mangueir\u00e3o (C Block)": [{"guid": "256adf84-8858-5b46-a46d-0144c0b37570", "code": "K3QFYM", "id": 2463, "logo": "https://talks.staging.osgeo.org/media/foss4g-2024-workshop/submissions/K3QFYM/gdsjl_xQ1MaIe.svg", "date": "2024-12-02T09:00:00-03:00", "start": "09:00", "duration": "04:00", "room": "Room Mangueir\u00e3o (C Block)", "slug": "foss4g-2024-workshop-2463-geospatial-data-science-with-julia", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/K3QFYM/", "title": "Geospatial Data Science with Julia", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "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.", "description": "By attending this workshop, you will:\r\n\r\n- Get a broader perspective on geospatial data\r\n- Learn advanced geostatistical algorithms\r\n- Reproduce practical open source examples\r\n\r\nwith the authors and developers of the [GeoStats.jl](https://github.com/JuliaEarth/GeoStats.jl) framework.\r\n\r\n### Software installation\r\n\r\nWe highly recommend installing the software before the workshop:\r\n\r\n1. Julia Programming Language (version v1.11)\r\n2. VSCode Integrated Development Environment (IDE)\r\n3. Julia extension for VSCode IDE\r\n4. Project files and data\r\n\r\nYou can find detailed instructions [here](https://github.com/Arpeggeo/FOSS4G2024).", "recording_license": "", "do_not_record": false, "persons": [{"code": "89VZJL", "name": "J\u00falio Hoffimann", "avatar": "https://talks.staging.osgeo.org/media/avatars/3559c07bc9d40b8c6f5dec4dccd8ea40_OIlHlc8.jpg", "biography": "Mr. Hoffimann has more than 10 years of experience developing advanced statistical software for geosciences. He is the creator and lead developer of the [GeoStats.jl](https://github.com/JuliaEarth/GeoStats.jl) framework, as well as various other open source projects that are widely used by geoscientists worldwide.\r\n\r\nHis career goals include:\r\n\r\n1. Advancing the field of **machine learning** and **artificial intelligence** to account for challenges that are unique to **geosciences**\r\n2. Establishing new methodologies for **uncertainty quantification** and **decision making** involving the use of natural resources in the planet\r\n\r\nTo achieve these goals, he founded [Arpeggeo\u00ae](https://arpeggeo.tech), a software company that offers consulting services and high-performance products written in the Julia programming language.", "public_name": "J\u00falio Hoffimann", "guid": "55ba8fa2-787d-5942-83e7-97a615b74348", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/89VZJL/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/K3QFYM/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/K3QFYM/", "attachments": []}, {"guid": "0b645fe0-2ebd-5510-93ee-3ead08447a89", "code": "PJFHXN", "id": 2609, "logo": null, "date": "2024-12-02T14:00:00-03:00", "start": "14:00", "duration": "02:00", "room": "Room Mangueir\u00e3o (C Block)", "slug": "foss4g-2024-workshop-2609-setting-the-scene-geo-artificial-intelligence-an-intro", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/PJFHXN/", "title": "Setting the scene \u2013 GEO Artificial intelligence: an intro", "subtitle": "", "track": null, "type": "Short Workshop", "language": "en", "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. \r\n\r\nDuring 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.", "description": "Workshop outline:\r\n<ol>\r\n<li>Introduction to AI</li>\r\n- Key concepts: machine learning, deep learning,  supervised and unsupervised approaches.<br>\r\n<li>Supervised learning: classification</li> \r\n- Project setup: data acquisition and pre-processing\r\n- Implementing a machine learning model\r\n- Evaluating model performance and visualizing results\r\n<li>Unsupervised learning: clustering </li>\r\n- Project setup: data acquisition and pre-processing\r\n- Implementing a machine learning model\r\n- Evaluating model performance and visualizing results\r\n<li>Q&A and wrap-up</li> \r\n</ol>", "recording_license": "", "do_not_record": false, "persons": [{"code": "G3SZGS", "name": "Rosa Aguilar", "avatar": "https://talks.staging.osgeo.org/media/avatars/prof_pic_kExr3lF.jpg", "biography": "Rosa Aguilar is originally from Venezuela and holds two master's degrees and a PhD. Before joining ITC at the University of Twente, she worked as a deputy president of the Geographic Institute of Venezuela. She previously accumulated experience in Geographic Information Systems (GIS), remotely sensed image analysis, spatial database management, and spatial data infrastructure (SDI).\r\n\r\nRosa was recently appointed as an Assistant Professor at the University of Twente and is an active member of the QGIS community. She enjoys working with communities in participatory contexts as well as developing machine learning models for evidence-based decisions. She also advocates for more females in STEM.", "public_name": "Rosa Aguilar", "guid": "cbc0d4ce-c300-52a1-a5cb-4042d2670d12", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/G3SZGS/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/PJFHXN/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/PJFHXN/", "attachments": []}], "Room C\u00edrio de Nazar\u00e9 (C Block)": [{"guid": "e878b181-45fe-5263-9049-be2a5efe520a", "code": "KPKMXX", "id": 2692, "logo": null, "date": "2024-12-02T09:00:00-03:00", "start": "09:00", "duration": "04:00", "room": "Room C\u00edrio de Nazar\u00e9 (C Block)", "slug": "foss4g-2024-workshop-2692-mergin-maps-an-open-source-platform-based-on-qgis-for-data-collection-and-collaboration", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/KPKMXX/", "title": "Mergin Maps: an open source platform based on QGIS for data collection and collaboration", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "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.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "Y9AUJZ", "name": "Saber Razmjooei", "avatar": "https://talks.staging.osgeo.org/media/avatars/unnamed_1_pvUeY2U.png", "biography": "Saber is co-founder of Lutra Consulting, a leading company in developing QGIS since 2013.", "public_name": "Saber Razmjooei", "guid": "10567869-7509-58a2-8cc2-271fc1144df0", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/Y9AUJZ/"}, {"code": "ZEVSCC", "name": "Vitor Vieira", "avatar": "https://talks.staging.osgeo.org/media/avatars/profile_DpfqSEk.jpg", "biography": "Mergin Maps Mobile App Developer at Lutra Consulting.", "public_name": "Vitor Vieira", "guid": "3e6e50fd-55da-50fa-9795-1d6673b155c1", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/ZEVSCC/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/KPKMXX/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/KPKMXX/", "attachments": []}, {"guid": "6826d010-15e1-5523-b515-24929b70e780", "code": "H7CFT7", "id": 2765, "logo": null, "date": "2024-12-02T14:00:00-03:00", "start": "14:00", "duration": "02:00", "room": "Room C\u00edrio de Nazar\u00e9 (C Block)", "slug": "foss4g-2024-workshop-2765-qfield-and-qfieldcloud-seamless-fieldwork-for-qgis", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/H7CFT7/", "title": "QField and QFieldCloud - seamless fieldwork for QGIS", "subtitle": "", "track": null, "type": "Short Workshop", "language": "en", "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.\r\nWe'll show you how to make the most of these state-of-the-art tools.", "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.\r\nQField 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's data providers - OGR, GDAL, PostGIS and others - and supports most common file formats.\r\nQField combines a minimal design with sophisticated technology that allows intuitive viewing and editing of data. QField'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.\r\nQFieldCloud 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.\r\n\r\nAttendees should have a device with QField and an account on QFieldCloud.", "recording_license": "", "do_not_record": false, "persons": [{"code": "8VUFRV", "name": "Marco Bernasocchi", "avatar": "https://talks.staging.osgeo.org/media/avatars/094d5f0768ac7ead78be67b37dffe778_yJmXEAG.jpg", "biography": "Marco Bernasocchi is an open-source advocate, entrepreneur and full-stack geoninja. He is the creator of QField for QGIS, currently serves as QGIS.org Chair, and is an Open Source Geospatial Foundation board member. In his day job, Marco is the CEO of OPENGIS.ch, which he founded in 2011.\r\n\r\nA geographer by trade, Marco lives in a small Romansh-speaking mountain village in Switzerland, where he loves scrambling around the mountains to enjoy the feeling of freedom it gives him. Outgoing, flexible and open-minded, Marco fluently speaks five languages. The best thing is: He not only knows how to say it but also loves sharing his know-how.", "public_name": "Marco Bernasocchi", "guid": "00b3a94c-7e92-536b-a523-23e3d6f35d31", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/8VUFRV/"}, {"code": "MF8D3J", "name": "Germ\u00e1n Carrillo", "avatar": null, "biography": "Germ\u00e1n Carrillo is a geospatial developer and a free software lover and advocate. He has been a QGIS core contributor since 2009 and has developed a dozen QGIS plugins, as well as R packages and a pgAdmin extension.\r\n\r\nBesides programming, most of the time he is mountaineering, writing and playing with some electronics.", "public_name": "Germ\u00e1n Carrillo", "guid": "3905b2d0-f3b4-5c64-9231-bb6005d2fb7e", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/MF8D3J/"}, {"code": "W8ZYMA", "name": "Johnny Sequeira", "avatar": "https://talks.staging.osgeo.org/media/avatars/perfil_t9lzUJw.jpg", "biography": "QField and QFieldCloud Supporter / Junior GIS developer", "public_name": "Johnny Sequeira", "guid": "f5136abe-b7f3-5c38-a97b-b21d76fe2ad8", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/W8ZYMA/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/H7CFT7/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/H7CFT7/", "attachments": []}], "Room A\u00e7a\u00ed (C Block)": [{"guid": "d186767c-8f16-5dc3-a0ed-0e281e6b2450", "code": "XAUGLJ", "id": 2588, "logo": "https://talks.staging.osgeo.org/media/foss4g-2024-workshop/submissions/XAUGLJ/pgRoutingWorkshop_D2Yz0JB.png", "date": "2024-12-02T09:00:00-03:00", "start": "09:00", "duration": "04:00", "room": "Room A\u00e7a\u00ed (C Block)", "slug": "foss4g-2024-workshop-2588-pgrouting-basic-workshop", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/XAUGLJ/", "title": "pgRouting basic workshop", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "Learn the basics of pgRouting.\r\nRepresenting a city as a graph for pedestrians and vehicles.", "description": "1. Prepare Data\r\n\r\n    1.1. Prepare the database\r\n    1.2. Get the Workshop Data\r\n    1.3. Upload data to the database\r\n    1.4. Chapter: Appendix\r\n\r\n2. Pedestrian Routing\r\n\r\n    2.1. pgr_dijkstra\r\n    2.2. pgr_dijkstraCost\r\n\r\n3. Vehicle Routing\r\n\r\n    3.1. Routing for vehicles\r\n    3.2. Cost manipulations\r\n\r\n4. SQL function\r\n\r\n    4.1. The application requirements\r\n    4.2. Preparing processing graphs\r\n    4.3. Geometry handling\r\n    4.4. Creating the Function", "recording_license": "", "do_not_record": false, "persons": [{"code": "DUUVVD", "name": "Vicky Vergara", "avatar": "https://talks.staging.osgeo.org/media/avatars/30d07ab4c5a21860824dcb1fcf0d1313_Geucnfi.jpg", "biography": "I am an Economist and Computer Scientist, pgRouting fan and developer.\r\n\r\nOpen Source Software advocate.\r\n\r\n*  pgRouting project leader and developer since 2013 Including:\r\n*  pgRouting,\r\n  *  pgRoutingLayers,\r\n  *  osm2pgRouting.\r\n* Google Summer of Code mentor since 2015\r\n* FOSS4G speaker since 2015\r\n* PSC member of OSGeoLive\r\n* Currently member of the Board of Directors of the OSGeo Foundation.", "public_name": "Vicky Vergara", "guid": "bd0eba48-aba6-505b-90ab-a3e30b7365ae", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/DUUVVD/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/XAUGLJ/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/XAUGLJ/", "attachments": []}, {"guid": "363e0439-3f8b-5b35-9288-6c245386d116", "code": "XVK7CU", "id": 2750, "logo": null, "date": "2024-12-02T14:00:00-03:00", "start": "14:00", "duration": "04:00", "room": "Room A\u00e7a\u00ed (C Block)", "slug": "foss4g-2024-workshop-2750-advanced-postgis-beyond-the-basics", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/XVK7CU/", "title": "Advanced PostGIS: Beyond the basics.", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "Going beyond all the common functions that most folks use PostGIS for. Delving into advanced use cases and using PostGIS in production workloads.", "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.\r\n\r\nThis 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:\r\n- Linear Referencing\r\n- Clustering\r\n- Rasters analytics\r\n- Vector Tiles\r\n\r\nThere 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)", "recording_license": "", "do_not_record": false, "persons": [{"code": "KEAEFN", "name": "Rhys Stewart", "avatar": "https://talks.staging.osgeo.org/media/avatars/IMG_20231013_125728_GRR3nuo.jpg", "biography": "Rhys is a cofounder and spatial data architect of Auchindown, a small company in Jamaica that deals in all things spatial.\r\n\r\nRhys has over 15 years of experience analyzing, identifying and transforming spatial data into useful information and business insights helping companies to leverage data to make informed decisions. He has been using Postgresql/PostGIS since versions 8.0/pre 1.\r\n\r\nHe has a keen interest in using PostGIS in the electric utility space and is the developer behind https://lvwr.io which is a power delivery modeling and management cloud solution that is built on the PRAM Stack.", "public_name": "Rhys Stewart", "guid": "63138569-6489-5f87-9055-a3d61be58b74", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/KEAEFN/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/XVK7CU/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/XVK7CU/", "attachments": []}], "Room Mangal das Gar\u00e7as (C Block)": [{"guid": "1dadff5a-6d39-54b7-a3dd-d4b14ebc8445", "code": "SQNGBH", "id": 2777, "logo": null, "date": "2024-12-02T09:00:00-03:00", "start": "09:00", "duration": "04:00", "room": "Room Mangal das Gar\u00e7as (C Block)", "slug": "foss4g-2024-workshop-2777-xyz-cloud-mapping-101", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/SQNGBH/", "title": "XYZ Cloud MAPPing 101", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "Configure and deploy geospatial datasets, API, and mapping interfaces to the cloud for free (as in Beer).\r\n\r\nThis workshop will guide participants through the configuration of an XYZ host as an interface for spatial data hosted in a PostGIS database.\r\n\r\nThe database can be hosted as a free cloud service via neon.tech.\r\n\r\nThe XYZ application can be run as a local[host] express application or deployed as a cloud function via Vercel.\r\n\r\nEvery 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.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "ULTVZF", "name": "Dennis Bauszus", "avatar": "https://talks.staging.osgeo.org/media/avatars/1748512043027_Su6DV1p.jpg", "biography": "Having relocated as a Land Surveyor from his native Germany to London, UK; His 25 years of professional experience in the spatial information sector have seen many transitions; From field work and paper maps to digital, from desktop to cloud, and more recently from proprietary to open source technologies.", "public_name": "Dennis Bauszus", "guid": "b84810e2-6617-5924-bf49-0edabdd70762", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/ULTVZF/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/SQNGBH/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/SQNGBH/", "attachments": []}, {"guid": "74c9d0d4-c73f-52ca-8ab4-8c4333ba6e5e", "code": "MRC7YL", "id": 2697, "logo": "https://talks.staging.osgeo.org/media/foss4g-2024-workshop/submissions/MRC7YL/brazil-data-cube_6EitlZj.jpg", "date": "2024-12-02T14:00:00-03:00", "start": "14:00", "duration": "04:00", "room": "Room Mangal das Gar\u00e7as (C Block)", "slug": "foss4g-2024-workshop-2697-brazil-data-cube-platform-earth-observation-data-cubes-and-satellite-image-time-series-analysis", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/MRC7YL/", "title": "Brazil Data Cube Platform: Earth observation data cubes and satellite image time series analysis", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "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. \r\n\r\nThis 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). \r\n\r\nThe 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.\r\n\r\nBDC 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. \r\n\r\nThe 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.", "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).\r\n\r\nThis 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). \r\n\r\nFor more information regarding Brazil Data Cube (BDC), see:\r\nFerreira, 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\r\n\r\nFor more information regarding the Web Time Series Service (WTSS), see:\r\nVINHAS, 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 \r\n\r\nFor more information regarding the Web Land Trajectory Service (WLTS), see:\r\nFabiana 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 \r\n\r\nFor more information regarding the R package Satellite Image Time Series (SITS), see:\r\nSimoes, 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", "recording_license": "", "do_not_record": false, "persons": [{"code": "EPMKLD", "name": "Karine Ferreira", "avatar": "https://talks.staging.osgeo.org/media/avatars/foto_Karine_menor_7k7LRXw.jpg", "biography": "Karine Ferreira is PhD in Applied Computing and works at the National Institute for Space Research (INPE), Brazil, with research in Geoinformatics and coordinating technological innovation projects, such as Brazil Data Cube (http://brazildatacube.org/). She is professor of the Applied Computing Postgraduate Course at INPE and her main research topics is: representation, processing and analysis of spatiotemporal information, satellite image time series and big Earth observation data. She is a CNPq productivity scholarship in Technological Development and Innovative Extension.", "public_name": "Karine Ferreira", "guid": "cd2e6114-2e0d-55d8-b5bc-1b7de6574864", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/EPMKLD/"}, {"code": "E3TH8E", "name": "Rennan F. B. Marujo", "avatar": "https://talks.staging.osgeo.org/media/avatars/profile2_bOf0Z7F.jpeg", "biography": "PhD in Applied Computing and MSc in Remote Sensing by the Brazilian National Institute for Space Research (INPE) with a Bachelor in Computer Science by the Federal University of Lavras (UFLA). Works as Software Developer at the Brazil Data Cube project focused on Generation of Analysis Ready Data (ARD) and EO Data Cubes. Research: Digital Image Processing Algorithms, Image Segmentation, Artificial Intelligence, Data Mining, Atmosphere Correction and Radiometric corrections.", "public_name": "Rennan F. B. Marujo", "guid": "3e4efbe6-cef1-5235-94a6-249fc737988f", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/E3TH8E/"}, {"code": "SQTG7X", "name": "Baggio Luiz de Castro e Silva", "avatar": "https://talks.staging.osgeo.org/media/avatars/IMG-20240428-WA0004_RQeqRQc.jpg", "biography": "Baggio Castro \u00e9 bacharel em Matem\u00e1tica com \u00eanfase em Matem\u00e1tica Computacional pela Universidade Federal Fluminense. \u00c9 mestre e doutorando em Computa\u00e7\u00e3o Aplicada pelo Instituto Nacional de Pesquisas Espaciais. Trabalha no projeto Brazil Data Cube como cientista de dados geoespaciais e especialista em intelig\u00eancia artificial aplicada a s\u00e9ries temporais de imagens de sat\u00e9lite para mapeamento de uso e cobertura da terra.", "public_name": "Baggio Luiz de Castro e Silva", "guid": "da9e132d-3e9b-5b0e-a090-da0179af1dc3", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/SQTG7X/"}, {"code": "87CQCY", "name": "Gabriel Sansigolo", "avatar": "https://talks.staging.osgeo.org/media/avatars/10949392_prZAV3I.jpeg", "biography": "PhD student in Applied Computing at the Brazilian National Institute for Space Research (INPE). Master in Applied Computing and Technologist in Systems Analysis and Development. He has experience in Computer Science, with an emphasis on Geoinformatics. He is currently a researcher at the Foundation for Scientific and Technological Development in Health (FioTEC) and a full-stack developer on the Brazil Data Cube and HARMONIZE projects.", "public_name": "Gabriel Sansigolo", "guid": "8bf09c03-fcee-5ee7-b258-8f40f07a04cd", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/87CQCY/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/MRC7YL/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/MRC7YL/", "attachments": []}], "Room Ilha de Maraj\u00f3 (E Block)": [{"guid": "70435c01-9483-518b-86ac-48e2e8831edf", "code": "GTFPKK", "id": 2856, "logo": null, "date": "2024-12-02T09:00:00-03:00", "start": "09:00", "duration": "04:00", "room": "Room Ilha de Maraj\u00f3 (E Block)", "slug": "foss4g-2024-workshop-2856-zoo-project-ogc-api-processes-introduction", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/GTFPKK/", "title": "ZOO-Project - OGC API - Processes - Introduction", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "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.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "NHLV93", "name": "G\u00e9rald Fenoy", "avatar": "https://talks.staging.osgeo.org/media/avatars/f97c0d95e4972c02c5bab77dc5a1dd27_99FIOcL.jpg", "biography": "TBD", "public_name": "G\u00e9rald Fenoy", "guid": "03cbd93f-d4f2-5e30-a152-15ab5b6078c0", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/NHLV93/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/GTFPKK/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/GTFPKK/", "attachments": []}, {"guid": "c0d19283-0209-516a-9a50-f083e40328ad", "code": "ZGAMHF", "id": 2801, "logo": "https://talks.staging.osgeo.org/media/foss4g-2024-workshop/submissions/ZGAMHF/gleo-logotype_iD98247.png", "date": "2024-12-02T14:00:00-03:00", "start": "14:00", "duration": "02:00", "room": "Room Ilha de Maraj\u00f3 (E Block)", "slug": "foss4g-2024-workshop-2801-web-maps-with-gleo-from-zero-to-webgl-innards", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/ZGAMHF/", "title": "Web maps with Gleo: from zero to WebGL innards", "subtitle": "", "track": null, "type": "Short Workshop", "language": "en", "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.\r\n\r\nThis 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.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "LVHALQ", "name": "Iv\u00e1n S\u00e1nchez Ortega", "avatar": "https://talks.staging.osgeo.org/media/avatars/5bf027c5077bbd2dfd829313d2a3f738_OKg5LYB.jpg", "biography": "Iv\u00e1n has been a web developer and FLOSS advocate since the early 2000s; then he bought a GPS receiver and got involved in OpenStreetMap and OSGeo. He\u2019s worked with nautical charts, indoor positioning, USB microcontrollers, LibreOffice, multispectral rasters, all of it with unhealthy amounts of Javascript.", "public_name": "Iv\u00e1n S\u00e1nchez Ortega", "guid": "ef7b90bd-868e-5da0-975c-3bd4e738181d", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/LVHALQ/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/ZGAMHF/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/ZGAMHF/", "attachments": []}, {"guid": "b298caba-38da-57b1-8e8e-1a16f284e3a5", "code": "VAEJEY", "id": 2581, "logo": "https://talks.staging.osgeo.org/media/foss4g-2024-workshop/submissions/VAEJEY/FOSS4G_Drone_FBM1Bg5.jpg", "date": "2024-12-02T16:00:00-03:00", "start": "16:00", "duration": "02:00", "room": "Room Ilha de Maraj\u00f3 (E Block)", "slug": "foss4g-2024-workshop-2581-lftools-tricks-for-drone-image-processing-with-webodm-and-qgis", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/VAEJEY/", "title": "LFTools Tricks for Drone Image Processing with WebODM and QGIS", "subtitle": "", "track": null, "type": "Short Workshop", "language": "en", "abstract": "Introduction: \r\nThis 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.\r\n\r\nQGIS and the LFTools Plugin: \r\nQGIS 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.\r\nQGIS 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.\r\n\r\nOpenDroneMap / WebODM: \r\nOpenDroneMap (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.\r\nWebODM 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.\r\n\r\nCloudCompare: \r\nCloudCompare 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.\r\n\r\nWorkshop Content:\r\n1.\tBrief Introduction to Drone Image Processing:\r\n\uf0a7\t- Importance and applications in cartography.\r\n2.\tLoading and Selecting Photos in QGIS by Location:\r\n\uf0a7\t- Techniques for image selection and organization.\r\n3.\tFiltering by Date and Time with the \"gpsdate\" Function:\r\n\uf0a7\t- Using metadata to filter images.\r\n4.\tSeparating Processing Blocks:\r\n\uf0a7\t- Strategies for dividing large datasets.\r\n5.\tPhoto Histogram Adjustment:\r\n\uf0a7\t- Improving image quality for processing.\r\n6.\tProcessing in WebODM/OpenDroneMap:\r\n\uf0a7\t- Steps to process drone images using WebODM.\r\n7.\tWhy Use Alpha Band?\r\n\uf0a7\t- Advantages and disadvantages of using the alpha band in images.\r\n8.\tPhotometric and JPEG Compression:\r\n\uf0a7\t- Compression techniques for efficient storage and processing.\r\n9.\tEfficiency of TIFF Pyramids with Compression:\r\n\uf0a7\t- Benefits and techniques of using TIFF format with pyramids.\r\n10.\tECW vs. TIFF Comparison:\r\n\uf0a7\t- Comparison between different image formats.\r\n11.\tGenerating Point Clouds with DSM and Orthophoto:\r\n\uf0a7\t- Production and use of point clouds and orthophotos.\r\n12.\tAdding Value to Drone Mapping:\r\n\uf0a7\t- Strategies to increase the utility and accuracy of drone mapping.\r\n\r\nRequirements: \r\nAs the workshop is only 2 hours long, participants should bring their notebooks with QGIS, LFTools, WebODM, and CloudCompare installed.\r\n\r\nWho Should Attend This Workshop: \r\nThis 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.", "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.", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZQFQQK", "name": "Leandro Fran\u00e7a", "avatar": "https://talks.staging.osgeo.org/media/avatars/522f4e4b910e1619a42e75a9d6f2a73b_xvPsICz.jpg", "biography": "Professor of Geoprocessing at the Federal Institute of Para\u00edba (IFPB). Cartographer Engineer from the Military Institute of Engineering (IME), with a period attended at Texas Tech University (TTU), in the United States of America, in addition to being a Master in Geodetic Sciences and Geoinformation Technologies from the Federal University of Pernambuco (UFPE) and PhD student in Civil Engineering, in the area of Environmental Technology at UFPE. Python developer of tools for QGIS focused on topographic mapping, PostgreSQL/PostGIS database and quality control of geospatial data. Researcher in the following areas: Cartography, Geodesy, Geographic Information System (GIS), Remote Sensing and Spatial Analysis. Author of the QGIS LF Tools plugin, which openly provides tools for cartographic production, topographic surveys, drone mapping, Digital Image Processing and geographic database management.", "public_name": "Leandro Fran\u00e7a", "guid": "d64b095b-5a48-5c75-afea-047228fd01df", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/ZQFQQK/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/VAEJEY/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/VAEJEY/", "attachments": []}], "Room Forte do Castelo (M Block)": [{"guid": "f2a7a84d-f0a0-5143-a9c0-8aa14e523ee1", "code": "XLRG89", "id": 2845, "logo": null, "date": "2024-12-02T09:00:00-03:00", "start": "09:00", "duration": "04:00", "room": "Room Forte do Castelo (M Block)", "slug": "foss4g-2024-workshop-2845-working-with-qgis-server", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/XLRG89/", "title": "Working with QGIS Server", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "In this workshop you will learn about QGIS Server: working with it; plugins; using it in production; apps that use it etc.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "EU9MUC", "name": "Tudor B\u0103r\u0103scu", "avatar": "https://talks.staging.osgeo.org/media/avatars/1629265877135_MzybSXn.jpeg", "biography": "Tudor is a mechanical engineer and a QGIS contributor. He has extensive experience in QGIS deployments (Desktop, Server, Web, data models) for public utilities companies and city halls. Also a QGIS trainer, he loves teaching and promoting QGIS all over the world. He is also a OSGeo charter member, member of the romanian OSGeo local chapter and of the local QGIS organization.", "public_name": "Tudor B\u0103r\u0103scu", "guid": "5bd17d40-96e1-5793-9b16-d9e42dbe5a88", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/EU9MUC/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/XLRG89/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/XLRG89/", "attachments": []}, {"guid": "bc485e63-4fba-5e48-a02e-41810b2ffd12", "code": "MFMYWS", "id": 2443, "logo": null, "date": "2024-12-02T14:00:00-03:00", "start": "14:00", "duration": "04:00", "room": "Room Forte do Castelo (M Block)", "slug": "foss4g-2024-workshop-2443-doing-geospatial-with-python", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/MFMYWS/", "title": "Doing Geospatial with Python", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "This workshop will provide an introduction to performing common GIS/geospatial tasks using Python geospatial tools such as OWSLib, Shapely, Fiona/Rasterio, and common geospatial libraries like GDAL, PROJ, pycsw, as well as other tools from the geopython toolchain.", "description": "With a low barrier to entry and large ecosystem of tools and libraries, Python is the lingua franca for geospatial development. Whether you are doing data acquisition, processing, publishing, integration or analysis, there is no shortage of solid Python tools to assist in your daily workflows.\r\n\r\nThis workshop will provide an introduction to performing common GIS/geospatial tasks using Python geospatial tools such as OWSLib, Shapely, Fiona/Rasterio, and common geospatial libraries like GDAL, PROJ, pycsw, as well as other tools from the geopython toolchain. Manipulate vector/raster data using Shapely, Fiona and Rasterio. Publish data and metadata to OGC web services using pygeoapi, pygeometa, pycsw, and more. Visualize your data on a map using Jupyter and Folium. Plus a few extras in between!\r\n\r\nThe workshop is provided using the Jupyter Notebook environment with Python 3.\r\n\r\n**Requirements for the Attendees**\r\n\r\nPlease see https://geopython.github.io/geopython-workshop for details on how to setup the workshop before you attend.\r\n\r\nA Gitter channel exists at https://gitter.im/geopython/geopython-workshop for discussion and live support from the developers of the workshop.\r\n\r\nThe workshop uses Jupyter Notebooks. Jupyter is an interactive development environment suitable for documenting and reproducing workflows using live code.\r\n\r\nAs the installation of all dependencies on all platforms (Windows, Mac, Linux) can be quite involved and complex, this workshop provides all components within a Docker Image.\r\n\r\nIn addition, geospatial web services like pygeoapi and pycsw in this workshop are provided by Docker images.\r\n\r\nThe core requirement is to have Docker and Docker Compose installed on the system. Once you have Docker and Docker Compose installed you will be able to install the workshop without any other dependencies.", "recording_license": "", "do_not_record": false, "persons": [{"code": "H8LVLX", "name": "Tom Kralidis", "avatar": "https://talks.staging.osgeo.org/media/avatars/83c097f0f3c7bcea5f7fb0eaf41b00a5_vB70GlK.jpg", "biography": "Tom Kralidis is with the Meteorological Service of Canada and longtime contributor to FOSS4G. He contributes to numerous projects in the Geopython ecosystem.\r\n\r\nTom is the co-chair of the OGC API - Records Standards Working Group, chair of the WMO Expert Team on Metadata, and serves on the OSGeo Board of Directors.", "public_name": "Tom Kralidis", "guid": "9428ef15-62ef-5dd8-b134-61bd98b184f5", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/H8LVLX/"}, {"code": "YSAX3Y", "name": "Paul van Genuchten", "avatar": "https://talks.staging.osgeo.org/media/avatars/0CEEFBBB-5984-4A92-8E1D-F1EE6E8CD8DC_eGwkIU2.jpeg", "biography": null, "public_name": "Paul van Genuchten", "guid": "d64ac165-d4f0-5420-8ab8-731325f8eb7b", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/YSAX3Y/"}, {"code": "WH7RLL", "name": "Just van den Broecke", "avatar": "https://talks.staging.osgeo.org/media/avatars/173357c2214e55cd10e25977f2c64554_PEkf1zv.jpg", "biography": "Just van den Broecke is an independent Open Source geospatial professional working under the\r\ntrading name \"Just Objects\" - https://justobjects.nl. In his daily work\r\nhe designs, develops and deploys Open Source geospatial infrastructures, stacks and products.\r\nHe is a core contributor to Open Source projects like pygeoapi (also PSC), GeoHealthCheck, Stetl, and NLExtract. He is an OSGeo Charter Member and founder/former-chair of OSGeo.nl, the Dutch Local OSGeo Chapter.", "public_name": "Just van den Broecke", "guid": "f1018d0a-0b48-5b29-ae31-2454995208bb", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/WH7RLL/"}, {"code": "RU9BR9", "name": "Antonio Cerciello", "avatar": "https://talks.staging.osgeo.org/media/avatars/78a6d15d6225d622e591ed1069dff66e_pRd1KE6.jpg", "biography": "I\u2019m a GIS developer and data analyst. I\u2019m passionate about open source, data visualization and knowledge sharing. I love when technologies break down barriers.\r\nIn my career, I explored domains like e-government, fintech, GIS, and e-learning.\r\nI\u2019m a freelancer, and I work with Byte Road and Geobeyond.\r\nIn the past, I contributed mostly to GeoNetwork, but recently I widened my interest to more projects. I\u2019m interested in the evolution of OGC API standards and how they can improve our dear projects.", "public_name": "Antonio Cerciello", "guid": "837ff7bb-8c6f-5338-9cc1-f2209b79326d", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/RU9BR9/"}, {"code": "FNYKAD", "name": "Joana Simoes", "avatar": "https://talks.staging.osgeo.org/media/avatars/frontal_serious_crop_pcSntU2.jpg", "biography": "Joana is a software engineer with more than fifteen years experience and a strong expertise in the field of geospatial tech and analytics.\r\nAfter acquiring a PhD in GIS, at UCL, her drive to solve real-world problems has led her to SMEs, an international organisation, a research foundation and a start-up. Joana has been very involved with FOSS, in particular in what concerns geospatial. This has led her to become a charter member of OSGeo. Joana is the founder of ByteRoad, a SME in the field of data engineering and geospatial analytics. She is also a reviewer for the European Commission, and has been involved in education, teaching the next generation of full-stack developers and data analysts. As Developer Relations at OGC, Joana is responsible for connecting the OGC standards with the wider developer community, hopefully increasing their adoption and contributing towards making them more developer-friendly.", "public_name": "Joana Simoes", "guid": "942e3523-8b71-5643-9714-d7d919b51aca", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/FNYKAD/"}, {"code": "A8VTL7", "name": "Benjamin Webb", "avatar": "https://talks.staging.osgeo.org/media/avatars/ben_webb_njQmktn.png", "biography": null, "public_name": "Benjamin Webb", "guid": "9a1caf1c-5fdb-5938-8588-f75abd0444b2", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/A8VTL7/"}, {"code": "UF7J7G", "name": "Lu\u00eds M. de Sousa", "avatar": "https://talks.staging.osgeo.org/media/avatars/00a3f2344abaf00371f77f0531aaed97_GqiJHBO.jpg", "biography": null, "public_name": "Lu\u00eds M. de Sousa", "guid": "ed8cfb18-1f1b-5565-87e5-5e1d1845edcd", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/UF7J7G/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/MFMYWS/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/MFMYWS/", "attachments": []}]}}, {"index": 2, "date": "2024-12-03", "day_start": "2024-12-03T04:00:00-03:00", "day_end": "2024-12-04T03:59:00-03:00", "rooms": {"Room Guajar\u00e1 (C Block)": [{"guid": "8911a79d-4724-54aa-8c4c-721f77e902c2", "code": "3FQXH7", "id": 2442, "logo": "https://talks.staging.osgeo.org/media/foss4g-2024-workshop/submissions/3FQXH7/pygeoapi-logo_5AkS6Da.png", "date": "2024-12-03T09:00:00-03:00", "start": "09:00", "duration": "04:00", "room": "Room Guajar\u00e1 (C Block)", "slug": "foss4g-2024-workshop-2442-diving-into-pygeoapi", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/3FQXH7/", "title": "Diving into pygeoapi", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "pygeoapi is an OGC Reference Implementation supporting numerous OGC API specifications. This workshop will cover publishing geospatial data to the Web using pygeoapi in support of the suite of OGC API standards.", "description": "pygeoapi is an OGC Reference Implementation supporting numerous OGC API specifications. Lightweight, easy to deploy and cloud-ready, pygeoapi's architecture facilitates publishing datasets and processes from multiple data sources to the Web. This tutorial will cover publishing geospatial data to the Web, and using the API from QGIS, OWSLib and a web browser. The workshop will cover the following OGC API standards:\r\n\r\n- OGC API - Features\r\n- OGC API - Coverages (OACov)\r\n- OGC API - Maps (OAMaps)\r\n- OGC API - Tiles (OATiles)\r\n- OGC API - Processes (OAProc)\r\n- OGC API - Records (OARec)\r\n- OGC API - Environmental Data Retrieval (EDR)\r\n- SpatioTemporal Asset Catalog (STAC)\r\n\r\n**Requirements for the Attendees**\r\n\r\nPlease consult the workshop documentation at https://dive.pygeoapi.io, and ensure you are setup accordingly (https://dive.pygeoapi.io/setup) prior to attending the workshop.\r\n\r\nA Gitter channel exists at https://gitter.im/geopython/diving-into-pygeoapi for discussion and live support from the developers of the workshop.\r\n\r\nAs the installation of all dependencies on all platforms (Windows, Mac, Linux) can be quite involved and complex, this workshop provides all components within a Docker Image.\r\n\r\nThe core requirement is to have Docker and Docker Compose installed on the system. Once you have Docker and Docker Compose installed you will be able to install the workshop without any other dependencies.", "recording_license": "", "do_not_record": false, "persons": [{"code": "H8LVLX", "name": "Tom Kralidis", "avatar": "https://talks.staging.osgeo.org/media/avatars/83c097f0f3c7bcea5f7fb0eaf41b00a5_vB70GlK.jpg", "biography": "Tom Kralidis is with the Meteorological Service of Canada and longtime contributor to FOSS4G. He contributes to numerous projects in the Geopython ecosystem.\r\n\r\nTom is the co-chair of the OGC API - Records Standards Working Group, chair of the WMO Expert Team on Metadata, and serves on the OSGeo Board of Directors.", "public_name": "Tom Kralidis", "guid": "9428ef15-62ef-5dd8-b134-61bd98b184f5", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/H8LVLX/"}, {"code": "YSAX3Y", "name": "Paul van Genuchten", "avatar": "https://talks.staging.osgeo.org/media/avatars/0CEEFBBB-5984-4A92-8E1D-F1EE6E8CD8DC_eGwkIU2.jpeg", "biography": null, "public_name": "Paul van Genuchten", "guid": "d64ac165-d4f0-5420-8ab8-731325f8eb7b", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/YSAX3Y/"}, {"code": "WH7RLL", "name": "Just van den Broecke", "avatar": "https://talks.staging.osgeo.org/media/avatars/173357c2214e55cd10e25977f2c64554_PEkf1zv.jpg", "biography": "Just van den Broecke is an independent Open Source geospatial professional working under the\r\ntrading name \"Just Objects\" - https://justobjects.nl. In his daily work\r\nhe designs, develops and deploys Open Source geospatial infrastructures, stacks and products.\r\nHe is a core contributor to Open Source projects like pygeoapi (also PSC), GeoHealthCheck, Stetl, and NLExtract. He is an OSGeo Charter Member and founder/former-chair of OSGeo.nl, the Dutch Local OSGeo Chapter.", "public_name": "Just van den Broecke", "guid": "f1018d0a-0b48-5b29-ae31-2454995208bb", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/WH7RLL/"}, {"code": "RU9BR9", "name": "Antonio Cerciello", "avatar": "https://talks.staging.osgeo.org/media/avatars/78a6d15d6225d622e591ed1069dff66e_pRd1KE6.jpg", "biography": "I\u2019m a GIS developer and data analyst. I\u2019m passionate about open source, data visualization and knowledge sharing. I love when technologies break down barriers.\r\nIn my career, I explored domains like e-government, fintech, GIS, and e-learning.\r\nI\u2019m a freelancer, and I work with Byte Road and Geobeyond.\r\nIn the past, I contributed mostly to GeoNetwork, but recently I widened my interest to more projects. I\u2019m interested in the evolution of OGC API standards and how they can improve our dear projects.", "public_name": "Antonio Cerciello", "guid": "837ff7bb-8c6f-5338-9cc1-f2209b79326d", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/RU9BR9/"}, {"code": "FNYKAD", "name": "Joana Simoes", "avatar": "https://talks.staging.osgeo.org/media/avatars/frontal_serious_crop_pcSntU2.jpg", "biography": "Joana is a software engineer with more than fifteen years experience and a strong expertise in the field of geospatial tech and analytics.\r\nAfter acquiring a PhD in GIS, at UCL, her drive to solve real-world problems has led her to SMEs, an international organisation, a research foundation and a start-up. Joana has been very involved with FOSS, in particular in what concerns geospatial. This has led her to become a charter member of OSGeo. Joana is the founder of ByteRoad, a SME in the field of data engineering and geospatial analytics. She is also a reviewer for the European Commission, and has been involved in education, teaching the next generation of full-stack developers and data analysts. As Developer Relations at OGC, Joana is responsible for connecting the OGC standards with the wider developer community, hopefully increasing their adoption and contributing towards making them more developer-friendly.", "public_name": "Joana Simoes", "guid": "942e3523-8b71-5643-9714-d7d919b51aca", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/FNYKAD/"}, {"code": "A8VTL7", "name": "Benjamin Webb", "avatar": "https://talks.staging.osgeo.org/media/avatars/ben_webb_njQmktn.png", "biography": null, "public_name": "Benjamin Webb", "guid": "9a1caf1c-5fdb-5938-8588-f75abd0444b2", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/A8VTL7/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/3FQXH7/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/3FQXH7/", "attachments": []}], "Room Mangueir\u00e3o (C Block)": [{"guid": "20e200df-4f9b-5b0e-ba67-69632353ce7a", "code": "YTQJZ7", "id": 2839, "logo": "https://talks.staging.osgeo.org/media/foss4g-2024-workshop/submissions/YTQJZ7/droneTM-front_CJHm9Z3.jpg", "date": "2024-12-03T09:00:00-03:00", "start": "09:00", "duration": "04:00", "room": "Room Mangueir\u00e3o (C Block)", "slug": "foss4g-2024-workshop-2839-community-drone-mapping-drone-tasking-manager-practical-workshop", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/YTQJZ7/", "title": "Community Drone Mapping - Drone Tasking Manager Practical Workshop", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "## Summary\r\nThe 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.\r\n\r\n## The Problem\r\nDrone 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\u2014until now. \r\n\r\nWhile 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.\r\n\r\n## The Solution\r\nDroneTM, built by HOT and Naxa with support from the World Bank'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't have budgets for expensive equipment and software. It's Free/Open Source Software made by, with, and for communities.\r\n\r\n## The Workshop\u2014Practical Commmunity Drone Operation and Data Acquisition\r\nIn Bel\u00e9m, we would like to offer a workshop in which participants will:\r\n- Use the Drone Tasking Manager desktop application to create projects, defining and Area of Interest to cover with multiple drones by multiple teams concurrently.\r\n- Use the DroneTM mobile Web app to create, access, and download individual flight plans for low-cost drones\r\n- 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\u2014properly registered and and legal to operate\u2014so that everyone can experience it).\r\n- Process the resulting data into orthophoto images, Digital Elevation Models, and 3D meshes (using OpenDroneMap as part of the DroneTM back end)\r\n- Import the orthophoto images into QGIS for visualization. We won't have time\u2014or scope\u2014to get into use and analysis of the imagery, but people will be able to get it loaded up into a QGIS canvas and ready for use.\r\n\r\n## Participant Profile\r\nWe hope to welcome participants who are:\r\n- 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.\r\n- Interested in testing, supporting, or using drone technology and meeting like-minded folks\r\n- Interested in advocating to regulatory agencies, donors, and other stakeholders to promote inclusive, community-based drone empowerment\r\n- Due to existing inequities in the drone and tech sector, women will be prioritized for hands-on practical flight operations experience\r\n\r\n## Participant Requirements\r\n- 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).\r\n- 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.\r\n- Laptops are useful for the project creation module. Those who do not have laptops will be able to follow along on a projector.\r\n- Reasonably decent-spec Android devices are helpful to explore the mobile app.", "description": "## Format\r\nThis session will be a practical, hands-on workshop including an outdoor flying component (weather, permissions, and safety permitting).\r\n\r\n## Rough Agenda\r\n- 0:00 - 0:15: Introduction of presenters, facilitators, and participants\r\n- 0:15 - 0:30: Overview of DroneTM purpose and usage\r\n- 0:30 - 1:00: Project Creation; define an AOI and parameters for imagery needed\r\n- 1:00 - 1:20: Introduction to mobile app, download flight plans, inspect them, and load them onto the drones\r\n- 1:20 - 1:30: Break (possibly also troubleshooting for those who didn't get their flight plans loaded correctly)\r\n- 1:30 - 1:45: Proceed to outdoor flight location\r\n- 1:45 - 2:00: Pre-flight checklists and safety orientation\r\n- 2:00 - 2:30: Fly!\r\n- 2:30 - 2:45: Return indoors, launch processing\r\n- 2:45 - 3:15: Break + networking. While imagery is processing, participants will discuss their context and potential uses for drone imagery and data\r\n- 3:15 - 3:45: Viewing results of the flights, loading into QGIS and other FOSS tools, discussion of possible analysis and use\r\n- 3:45 - 4:00: Session evaluation and questions", "recording_license": "", "do_not_record": false, "persons": [{"code": "UGBQDN", "name": "Ivan Buendi\u0301a Gayton", "avatar": "https://talks.staging.osgeo.org/media/avatars/Ivan_professional_photo_JqPPBR5.jpeg", "biography": "Ivan Buendi\u0301a Gayton works at the nexus of humanitarianism, technology, and human rights. Prior to joining HOT in 2017, he worked for fifteen years with Me\u0301decins Sans Frontie\u0300res in various capacities including Head of Mission, field logistician, Humanitarian Affairs Officer, and GIS and Technological Innovation Advisor, and served on the board of directors of MSF-Canada. He co-founded the Missing Maps project, worked on medical records for Ebola, and created the MapSwipe mobile mapping application. He is an advocate of Free Software, and considers it critical to racial justice and equity, particularly in the aid sector, and believes that \u201clocal people, local devices, and open knowledge\u201d are key to effective humanitarian tech and inclusion. He works on local manufacturing of drones in low-income settings, and low-cost, high-precision surveying for community and smallholder land rights.", "public_name": "Ivan Buendi\u0301a Gayton", "guid": "f19e32fb-5417-5385-800c-d9cee9173592", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/UGBQDN/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/YTQJZ7/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/YTQJZ7/", "attachments": []}], "Room C\u00edrio de Nazar\u00e9 (C Block)": [{"guid": "c8cb456f-f5b7-5e61-8443-e9374d29b3e7", "code": "PN337M", "id": 2866, "logo": "https://talks.staging.osgeo.org/media/foss4g-2024-workshop/submissions/PN337M/QGIS_Server_workshop_illustration_EoUPcHQ.png", "date": "2024-12-03T09:00:00-03:00", "start": "09:00", "duration": "04:00", "room": "Room C\u00edrio de Nazar\u00e9 (C Block)", "slug": "foss4g-2024-workshop-2866-publishing-maps-on-the-web-with-qgis-server", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/PN337M/", "title": "Publishing maps on the web with QGIS Server", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "This workshop will fully utilize QGIS + QGIS Server to create web map-based applications. We will use QGIS, QGIS Server, and PostgreSQL.\r\n\r\nProjects 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.", "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.\r\n\r\nThis workshop will fully utilize QGIS + QGIS Server to create web map-based applications. We will use QGIS, QGIS Server, and PostgreSQL.\r\n\r\nProjects 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.\r\n\r\nTo 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.\r\n\r\nThe workshop will use a prepared docker composition with all required software to make it easier for starters. \r\n\r\nAll the concepts and configurations will be reviewed and explained. Participants will take full advantage of this workshop if:\r\n- are familiar with QGIS\r\n- have basic Python knowledge (we will use PyQGIS, primarily on the QGIS console, and also outside QGIS console)\r\n- are familiar with docker usage\r\n- able to navigate in a PostgreSQL client, like pgAdmin or DBeaver\r\n- have a basic understanding of how the web works", "recording_license": "", "do_not_record": false, "persons": [{"code": "WFCD8R", "name": "Jorge Gustavo Rocha", "avatar": "https://talks.staging.osgeo.org/media/avatars/3933f404216355b80a7d0b20b17b720f_pbrCMP2.jpg", "biography": "Jorge Gustavo has a PhD in Computer Science. He is Assistant Professor at Computer Science Department at Minho University, where he teaches and researches on Geographic Information System and Science. With former PhD students he started Geomaster, a company to provide professional services on top of open source GIS software.\r\nHe was FOSS4G-Europe 2018 chairman, the European OSGeo Chapter annual event, that took place in Guimar\u00e3es, Portugal, July, 2018. He is serving as president of the OSGeo Portugal Local Chapter and served as OSGeo CRO in 2019 and 2020. Jorge Gustavo is a FOSS4G charter member since 2009.", "public_name": "Jorge Gustavo Rocha", "guid": "22f8b0b3-d6c8-5d2c-a126-0135e3e8f84b", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/WFCD8R/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/PN337M/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/PN337M/", "attachments": []}], "Room A\u00e7a\u00ed (C Block)": [{"guid": "b300655f-5e38-5cd9-b549-708c689238cc", "code": "YECLUE", "id": 2755, "logo": null, "date": "2024-12-03T09:00:00-03:00", "start": "09:00", "duration": "04:00", "room": "Room A\u00e7a\u00ed (C Block)", "slug": "foss4g-2024-workshop-2755-creating-a-graphql-api-with-postgis", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/YECLUE/", "title": "Creating a GraphQL API with Postgis", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "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\u2019ll demonstrate how they can be perfectly implemented on top of an existing PostgreSQL/PostGIS spatial database. We\u2019ll discuss pros and cons of this technology over REST, highlighting a few important points in which they differ.\r\n\r\nDuring the workshop we will:\r\n\r\n- Learn how to use, create and manage a fully spatial GraphQL API using PostGraphile and a common, existing PostgreSQL/PostGIS spatial database;\r\n- Publish spatial and non-spatial data;\r\n- Create processing/analysis endpoints that rely on PostgreSQL/PostGIS functions;\r\n- 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.\r\n- 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.", "description": "This workshop will be publicly hosted in GitHub. Using guided steps, we\u2019ll start by exploring the basics of GraphQL. Then, we'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.\r\n\r\nThe workshop will take 4 hours and requires no previous knowledge of GraphQL. However, It is advisable to have basic knowledge in PostgreSQL and PostGIS.", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZKPZPF", "name": "Luis Calisto", "avatar": "https://talks.staging.osgeo.org/media/avatars/e265338aec0404354a313b23a7e6acb0_pRSB9Ls.jpg", "biography": null, "public_name": "Luis Calisto", "guid": "eb8f80fd-19a6-5204-b61a-35d00dcc3fe9", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/ZKPZPF/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/YECLUE/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/YECLUE/", "attachments": []}, {"guid": "3cd9bd6e-1d40-537b-9c26-bb814798bc5a", "code": "MZT9ZW", "id": 2642, "logo": "https://talks.staging.osgeo.org/media/foss4g-2024-workshop/submissions/MZT9ZW/Screenshot_2024-06-24_at_3.58.26pm_gmcIF5m.png", "date": "2024-12-03T14:00:00-03:00", "start": "14:00", "duration": "04:00", "room": "Room A\u00e7a\u00ed (C Block)", "slug": "foss4g-2024-workshop-2642-cloud-native-geospatial-for-earth-observation", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/MZT9ZW/", "title": "Cloud-Native Geospatial for Earth Observation", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "# Cloud Native Geospatial for Earth Observation Workshop\r\n\r\nThe 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.\r\n\r\nParticipants 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\u2019s Harmonized Landsat and Sentinel data, accessed through Earthdata, to explore the land productivity metric in depth.\r\n\r\nOur 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.\r\n\r\nThroughout 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.\r\n\r\nThis 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.\r\n\r\n## Key Learning Objectives:\r\n\r\n- **Understanding Cloud-Native Geospatial Technologies**: Learn the fundamentals of cloud-native geospatial technologies and their significance in simplifying EO data workflows.\r\n  \r\n- **Practical Application with Real-World Data**: Engage in hands-on exercises using NASA\u2019s Harmonized Landsat and Sentinel data to calculate land productivity metrics relevant to the UN SDG indicators for 15.3.1.\r\n\r\n- **Exploring Advanced Tools**: Gain familiarity with key Python packages for EO data analysis, including xarray, dask, pystac-client, odc-stac, and odc-geo.\r\n\r\n- **Developing Reproducible Workflows**: Understand how to build reproducible workflows that can be executed anywhere, independent of specific computing environments.\r\n\r\n- **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.\r\n\r\n## Target Audience:\r\n\r\nThis 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.\r\n\r\n## Workshop Structure:\r\n\r\n1. **Introduction to Cloud-Native Geospatial**: Overview of the cloud-native geospatial paradigm and its importance in EO data analysis.\r\n  \r\n2. **Real-World Case Study**: Detailed examination of the land productivity metric using NASA\u2019s Harmonized Landsat and Sentinel data.\r\n\r\n3. **Hands-On Exercises**: Step-by-step practical sessions to develop and apply Python-based workflows for EO data analysis.\r\n\r\n4. **Discussion and Q&A**: Interactive session for participants to ask questions, share insights, and discuss the applications of cloud-native geospatial technologies in their work.\r\n\r\n## Instructors:\r\n\r\n- **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.\r\n\r\n- **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.\r\n\r\nThis workshop is supported by the CEOS Systems Engineering Office, ensuring high-quality content and expert guidance throughout the session.\r\n\r\nJoin us to explore the transformative potential of cloud-native geospatial technologies and elevate your EO data analysis capabilities to new heights.", "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\u2019s Harmonized Landsat and Sentinel data accessed via Earthdata, showcasing how to perform complex analyses without the need for managing large data repositories.\r\n\r\nInstructors 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.\r\n\r\nKey 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.\r\n\r\nSupported 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' skills and knowledge in this innovative field.", "recording_license": "", "do_not_record": false, "persons": [{"code": "7DNCHN", "name": "Alex Leith", "avatar": "https://talks.staging.osgeo.org/media/avatars/8e50dd2bf140ac1062331efd4a8a5dbe_XmJwlUU.jpg", "biography": "Alex is an open geospatial technologist with extensive expertise in software development, cloud infrastructure, and program governance. Throughout his career, Alex's focus has been on making data more easily accessible. By enabling simpler access to data, he believes we can drive positive change and continue to develop sustainably.", "public_name": "Alex Leith", "guid": "777c0ce9-50c5-5250-b0a6-1b2c11d26790", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/7DNCHN/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/MZT9ZW/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/MZT9ZW/", "attachments": []}], "Room Mangal das Gar\u00e7as (C Block)": [{"guid": "2fae1590-d0ac-5351-95b2-70fd7de9c2be", "code": "ZVWCZC", "id": 2852, "logo": "https://talks.staging.osgeo.org/media/foss4g-2024-workshop/submissions/ZVWCZC/EOandGRASSGIS_ODdxARC.png", "date": "2024-12-03T09:00:00-03:00", "start": "09:00", "duration": "04:00", "room": "Room Mangal das Gar\u00e7as (C Block)", "slug": "foss4g-2024-workshop-2852-grass-gis-for-earth-observation-data-processing-with-jupyter-notebooks", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/ZVWCZC/", "title": "GRASS GIS for Earth Observation data processing with Jupyter notebooks", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "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.", "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.\r\n\r\nIn 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.\r\n\r\nWe'll work with the notebook [here](https://github.com/veroandreo/foss4g2024_grass4rs) within Google Colab.", "recording_license": "", "do_not_record": true, "persons": [{"code": "RBWLUU", "name": "Veronica Andreo", "avatar": "https://talks.staging.osgeo.org/media/avatars/vero_grass_bg_spKCwa8.png", "biography": "Veronica Andreo is a member of the GRASS GIS development team and serves as chair of the Project Steering Committee since 2021. Veronica holds a PhD in Biology and an MSc in Remote Sensing and GIS Applications. Back in Argentina, she works as a researcher at CONICET and as a lecturer at Gulich Institute (CONAE - UNC). Her research focuses on uncovering environmental drivers of vector-borne disease outbreaks and distribution through Earth Observation data analysis and modeling.", "public_name": "Veronica Andreo", "guid": "75d36e4f-9d02-5d13-8a21-17c05b20c1fe", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/RBWLUU/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/ZVWCZC/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/ZVWCZC/", "attachments": []}, {"guid": "cbdb01d1-048f-54b5-a206-b7ccad4fd0c6", "code": "9Z7RNC", "id": 2770, "logo": null, "date": "2024-12-03T14:00:00-03:00", "start": "14:00", "duration": "04:00", "room": "Room Mangal das Gar\u00e7as (C Block)", "slug": "foss4g-2024-workshop-2770-supercharge-your-fieldwork-with-qfield-plugins", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/9Z7RNC/", "title": "Supercharge your fieldwork with QField plugins", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "Unlock the full potential of your fieldwork with QField'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'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't miss this opportunity to elevate your GIS capabilities and enhance your fieldwork efficiency with QField.\r\n\r\nREQUIREMENTS:\r\n  + A computer with a web browser and your favorite text editor.\r\n  + The QField desktop application downloaded (execute the downloaded file to test that it runs):\r\n.... 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) \r\n.... 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) \r\n.... 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)\r\n  + QField app installed in your smartphone/tablet. (Optional, but nice to have for testing).", "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.", "recording_license": "", "do_not_record": false, "persons": [{"code": "8VUFRV", "name": "Marco Bernasocchi", "avatar": "https://talks.staging.osgeo.org/media/avatars/094d5f0768ac7ead78be67b37dffe778_yJmXEAG.jpg", "biography": "Marco Bernasocchi is an open-source advocate, entrepreneur and full-stack geoninja. He is the creator of QField for QGIS, currently serves as QGIS.org Chair, and is an Open Source Geospatial Foundation board member. In his day job, Marco is the CEO of OPENGIS.ch, which he founded in 2011.\r\n\r\nA geographer by trade, Marco lives in a small Romansh-speaking mountain village in Switzerland, where he loves scrambling around the mountains to enjoy the feeling of freedom it gives him. Outgoing, flexible and open-minded, Marco fluently speaks five languages. The best thing is: He not only knows how to say it but also loves sharing his know-how.", "public_name": "Marco Bernasocchi", "guid": "00b3a94c-7e92-536b-a523-23e3d6f35d31", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/8VUFRV/"}, {"code": "MF8D3J", "name": "Germ\u00e1n Carrillo", "avatar": null, "biography": "Germ\u00e1n Carrillo is a geospatial developer and a free software lover and advocate. He has been a QGIS core contributor since 2009 and has developed a dozen QGIS plugins, as well as R packages and a pgAdmin extension.\r\n\r\nBesides programming, most of the time he is mountaineering, writing and playing with some electronics.", "public_name": "Germ\u00e1n Carrillo", "guid": "3905b2d0-f3b4-5c64-9231-bb6005d2fb7e", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/MF8D3J/"}, {"code": "W8ZYMA", "name": "Johnny Sequeira", "avatar": "https://talks.staging.osgeo.org/media/avatars/perfil_t9lzUJw.jpg", "biography": "QField and QFieldCloud Supporter / Junior GIS developer", "public_name": "Johnny Sequeira", "guid": "f5136abe-b7f3-5c38-a97b-b21d76fe2ad8", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/W8ZYMA/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/9Z7RNC/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/9Z7RNC/", "attachments": []}], "Room Ilha de Maraj\u00f3 (E Block)": [{"guid": "7b51d0f8-ddef-5ac6-8354-c338aeccf345", "code": "TNYSY9", "id": 2885, "logo": null, "date": "2024-12-03T09:00:00-03:00", "start": "09:00", "duration": "04:00", "room": "Room Ilha de Maraj\u00f3 (E Block)", "slug": "foss4g-2024-workshop-2885-deep-dive-into-cloud-native-geospatial-raster-formats", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/TNYSY9/", "title": "Deep Dive into Cloud-Native Geospatial Raster Formats", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "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's the whole Kerchunk/VirtualiZarr indexing to get cloud-native access for non-cloud-native data formats, what's that about?\r\n\r\nCloud-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'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.\r\n\r\nThis 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'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:\r\n\r\n* the core tenets of cloud-native geospatial formats\r\n* cloud-native data formats for both raster and non-raster geospatial data\r\n* SpatioTemporal Asset Catalogs (STAC) and how STAC is used for raster data discovery and access\r\n* high-level tooling like odc-stac that can leverage STAC and Dask to scale processing of cloud-native data\r\n\r\nThen we'll get hands-on and go deep to build up an in-depth understanding of how cloud native raster formats work. We'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'll repeat the same exercise for geospatial data in Zarr format to see how that compares to our experience with COGs. Lastly we'll turn our attention to Kerchunk/VirtualiZarr to see how these technologies might allow us to optimize data access for non-cloud-native formats.", "description": "This workshop will be presented via a combination of lecture and hands-on code notebooks.\r\n\r\n[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).\r\n\r\nAll 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's a lot to cover in a relatively short time. Thank you!", "recording_license": "", "do_not_record": false, "persons": [{"code": "8TAMEN", "name": "Jarrett Keifer", "avatar": "https://talks.staging.osgeo.org/media/avatars/IMG_7316_crop_a35B92h.jpeg", "biography": "Jarrett Keifer is a Senior Software Engineer at Element 84 with an interest in spatial analysis, image processing, and network programming. He enjoys designing systems to operate at scale, particularly to support remote sensing data processing and earth science applications, and has ten years of experience contributing to open source projects.", "public_name": "Jarrett Keifer", "guid": "a96982f6-47e9-53fd-9d40-f07ed7f44fa6", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/8TAMEN/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/TNYSY9/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/TNYSY9/", "attachments": [{"title": "Slides", "url": "/media/foss4g-2024-workshop/submissions/TNYSY9/resources/FOSS4G_2024_-_Deep_Dive_into_Cloud-Nat_3VLHJsS.pdf", "type": "related"}]}, {"guid": "20a3c860-73af-5922-8772-70800345f8ad", "code": "UKRCFU", "id": 2863, "logo": null, "date": "2024-12-03T14:00:00-03:00", "start": "14:00", "duration": "04:00", "room": "Room Ilha de Maraj\u00f3 (E Block)", "slug": "foss4g-2024-workshop-2863-create-interactive-web-maps-a-hands-on-workshop-with-re-earth", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/UKRCFU/", "title": "Create Interactive Web Maps: A Hands-on Workshop with Re:Earth", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "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\u2014no 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'll be guided through:\r\n\r\n1. Setup local environment for Re:Earth visualizer and plugin\r\n2. How to use/interact with Re:Earth Visualizer\r\n3. Key Point About Re:Earth Visualizer\r\n4. Introduce Re:Earth plugin and system architecture\r\n5. Create a simple plugin\r\n\r\nThe 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'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're a GIS professional, developer, or enthusiast, join us to unlock the potential of this innovative WebGIS platform.", "description": "### Note\r\nDiscover 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\u2014no 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'll be guided through:\r\n\r\n1. Setup local environment for Re:Earth visualizer and plugin\r\n2. How to use/interact with Re:Earth Visualizer\r\n3. Key Point About Re:Earth Visualizer\r\n4. Introduce Re:Earth plugin and system architecture\r\n5. Create a simple plugin\r\n\r\nThe 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'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're a GIS professional, developer, or enthusiast, join us to unlock the potential of this innovative WebGIS platform.\r\n\r\n### Requirements\r\n- Go\r\n- Docker\r\n- Node.js (>=20.11.0 version)\r\n- yarn\uff08v.4.5.0\uff09\r\n- Git\r\n- Code editor (VS Code recommended)\r\n- Cesium ion Access token\r\n\r\n### Textbook\r\n- Workshop A\r\n  - https://eukarya.notion.site/Workshop-A-textbook-13d16e0fb16580e29f4cdb5eadd4a157\r\n- Workshop B\r\n  - https://eukarya.notion.site/Workshop-B-textbook-13716e0fb16580a2955cc4d6b19a114c", "recording_license": "", "do_not_record": false, "persons": [{"code": "8MGXWG", "name": "json singh", "avatar": "https://talks.staging.osgeo.org/media/avatars/json_OiT42e9.jpeg", "biography": null, "public_name": "json singh", "guid": "b45c2a31-c5ab-5f44-af94-ad71e1e24a9d", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/8MGXWG/"}, {"code": "ZW9NLN", "name": "Hidemichi Baba", "avatar": "https://talks.staging.osgeo.org/media/avatars/profile_U6uwMHn.jpeg", "biography": "A developer enthusiastic at Web and GIS.", "public_name": "Hidemichi Baba", "guid": "7a9e77d8-730a-54e5-abeb-9758bb82629a", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/ZW9NLN/"}, {"code": "Y7FMR3", "name": "Hinako Iseki", "avatar": "https://talks.staging.osgeo.org/media/avatars/twitter_icon_Vhvafh3.jpg", "biography": "GIS engineer from Eukarya inc, board member of OSGeo.JP.", "public_name": "Hinako Iseki", "guid": "7d62334a-a8f7-5e72-b043-b087d09caaa3", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/Y7FMR3/"}, {"code": "VVZRCN", "name": "Yasser K.", "avatar": "https://talks.staging.osgeo.org/media/avatars/image-of-hisoka-eye-liner-art-graphics-light-head-transparent-png-747208_N3yWllD.png", "biography": "-", "public_name": "Yasser K.", "guid": "cd4c8137-0eaa-5b3e-8228-d65bb053ea73", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/VVZRCN/"}, {"code": "DLZBTZ", "name": "Beatrice", "avatar": "https://talks.staging.osgeo.org/media/avatars/dp_wGf9gAK.jpeg", "biography": null, "public_name": "Beatrice", "guid": "bf592ffc-8635-59c6-b746-adb15cca8cb0", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/DLZBTZ/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/UKRCFU/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/UKRCFU/", "attachments": []}], "Room Forte do Castelo (M Block)": [{"guid": "4c1e2589-939a-5ec7-8cab-4d3b9c9b0dd3", "code": "E9YNJ9", "id": 2914, "logo": "https://talks.staging.osgeo.org/media/foss4g-2024-workshop/submissions/E9YNJ9/success_STdVyw1.png", "date": "2024-12-03T09:00:00-03:00", "start": "09:00", "duration": "04:00", "room": "Room Forte do Castelo (M Block)", "slug": "foss4g-2024-workshop-2914-introduction-to-geoserver", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/E9YNJ9/", "title": "Introduction to GeoServer", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "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.\r\n\r\nThis workshop covers the advantages of using GeoServer; looking at the abilities of this open-source technology.\r\n\r\nThis session is a great way to get started, geared towards those with no prior open source experience. Familiarity with GIS concepts is recommended for attendees, and you are welcome to bring your own data.\r\n\r\n* We will start with a demonstration of GeoServer installation and touch on system requirements and installation of extensions\r\n* Hands-on publication of spatial data (vector, raster and database).\r\n* GeoServer styling and web mapping use\r\n* Preflight check-lists making sure your datasets, and web services, are ready for use.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "BQBVFC", "name": "Jody Garnett", "avatar": "https://talks.staging.osgeo.org/media/avatars/jg-19-crop-small_Xw8nKeO.jpg", "biography": "Jody Garnett is an open source developer and advocate working with GeoCat Canada. He has over 20 years experience consulting, training, building solutions, and guiding technology development. Jody is on the steering committee for the GeoServer, GeoTools, and JTS Topology Suite projects, and volunteers as chair of the OSGeo Incubation Committee.", "public_name": "Jody Garnett", "guid": "3c14d5ad-1de8-55d0-84f4-06d701207a54", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/BQBVFC/"}, {"code": "RR3FVS", "name": "Gabriel Roldan", "avatar": "https://talks.staging.osgeo.org/media/avatars/2021_Las_Grutas_small_2ArHIBK.jpg", "biography": null, "public_name": "Gabriel Roldan", "guid": "b88e856f-56bf-582e-997a-8871ec3e84c1", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/RR3FVS/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/E9YNJ9/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/E9YNJ9/", "attachments": []}, {"guid": "ef1246c2-6c3d-505c-bfad-9752889b202e", "code": "ZKA9ST", "id": 2448, "logo": "https://talks.staging.osgeo.org/media/foss4g-2024-workshop/submissions/ZKA9ST/logo-light_YXL1owi.svg", "date": "2024-12-03T14:00:00-03:00", "start": "14:00", "duration": "04:00", "room": "Room Forte do Castelo (M Block)", "slug": "foss4g-2024-workshop-2448-working-with-openlayers", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/ZKA9ST/", "title": "Working with OpenLayers", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "Join us to learn everything you need to know to build an OpenLayers application.  Whether you're new to the library, haven'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.", "description": "We'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.\r\n\r\nCore 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.", "recording_license": "", "do_not_record": false, "persons": [{"code": "MFTSTK", "name": "Tim Schaub", "avatar": "https://talks.staging.osgeo.org/media/avatars/594101a120dfd4b77961a99c98d09dbb_KueQO03.jpg", "biography": "Long time contributor to OpenLayers. Principal Engineer at Planet Labs.", "public_name": "Tim Schaub", "guid": "053c5a69-ebfd-52e7-a355-c02a87e73057", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/MFTSTK/"}, {"code": "FMUCC9", "name": "Andreas Hocevar", "avatar": "https://talks.staging.osgeo.org/media/avatars/ef092b9a4bdf031eaa9b1eafbb3cb627_bvbebxZ.jpg", "biography": "Andreas is an accomplished open source developer. Not only as a small business owner, but also out of personal interest, he is an active committer for popular projects like OpenLayers and Proj4js. He has been working in geospatial for more than 25 years, and is a frequent teacher and speaker.", "public_name": "Andreas Hocevar", "guid": "f41c69d6-d6fa-585f-a156-c656bdb457fd", "url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/speaker/FMUCC9/"}], "links": [], "feedback_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/ZKA9ST/feedback/", "origin_url": "https://talks.staging.osgeo.org/foss4g-2024-workshop/talk/ZKA9ST/", "attachments": []}]}}]}}}