<?xml version='1.0' encoding='utf-8' ?>
<!-- Made with love by pretalx v2025.2.2. -->
<schedule>
    <generator name="pretalx" version="2025.2.2" />
    <version>1.2</version>
    <conference>
        <title>FOSS4G NA 2024</title>
        <acronym>foss4g-na-2024</acronym>
        <start>2024-09-09</start>
        <end>2024-09-11</end>
        <days>3</days>
        <timeslot_duration>00:05</timeslot_duration>
        <base_url>https://talks.staging.osgeo.org</base_url>
        
        <time_zone_name>America/Chicago</time_zone_name>
        
        
        <track name="State of Software" slug="159-state-of-software"  color="#0a0c90" />
        
        <track name="Use Case and Applications" slug="160-use-case-and-applications"  color="#0507a8" />
        
        <track name="Open Data" slug="161-open-data"  color="#072d8b" />
        
        <track name="Transition to FOSS4G" slug="162-transition-to-foss4g"  color="#0931a5" />
        
        <track name="Academia" slug="163-academia"  color="#06318d" />
        
        <track name="FOSS4G in Government" slug="164-foss4g-in-government"  color="#0a2ca2" />
        
        <track name="Climate, Environment and Sustainability" slug="165-climate-environment-and-sustainability"  color="#06369d" />
        
        <track name="Infrastructure, Emergency Management, and Humanitarian" slug="166-infrastructure-emergency-management-and-humanitarian"  color="#032a9a" />
        
        <track name="Image Processing" slug="168-image-processing"  color="#091c7c" />
        
        <track name="The Business of Open Source" slug="169-the-business-of-open-source"  color="#09106a" />
        
        <track name="Geo AI/ML" slug="171-geo-aiml"  color="#0a1e84" />
        
        <track name="Data Management and Interoperability" slug="172-data-management-and-interoperability"  color="#081c71" />
        
    </conference>
    <day index='1' date='2024-09-09' start='2024-09-09T04:00:00-05:00' end='2024-09-10T03:59:00-05:00'>
        <room name='Purina Boardroom' guid='0215e42d-95ec-5aca-967c-9d57bdc9de60'>
            <event guid='cd3d633a-8eab-5daa-8fd9-73a4d39fb74a' id='2500'>
                <room>Purina Boardroom</room>
                <title>QGIS Model Designer</title>
                <subtitle></subtitle>
                <type>Pre-Conference Workshop</type>
                <date>2024-09-09T09:00:00-05:00</date>
                <start>09:00</start>
                <duration>03:00</duration>
                <abstract>QGIS has a Model Designer that allows to to graphically build processing tools to allow you to create/analyze/process data. This class will cover building tools with the Designer.</abstract>
                <slug>foss4g-na-2024-2500-qgis-model-designer</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='1764'>Randal Hale</person>
                </persons>
                <language>en</language>
                <description>This 3 hour class will cover building Processing tools using the Model Designer. Students will build custom tools to make repeatable tasks easier. Students will build models during class and will modify those models to make them more functional.

Topics Covered:    Introduction,    Processing Tools,    Model Designer,    Building a Model, and Command Line functionality.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/RTH9WP/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/RTH9WP/feedback/</feedback_url>
            </event>
            <event guid='330846ac-e5e8-5cfd-ae3d-9d46b7e2220c' id='2465'>
                <room>Purina Boardroom</room>
                <title>Cartography for Professional Quality Maps in QGIS</title>
                <subtitle></subtitle>
                <type>Pre-Conference Workshop</type>
                <date>2024-09-09T13:00:00-05:00</date>
                <start>13:00</start>
                <duration>03:00</duration>
                <abstract>Learn design principles to make maps that communicate well. This workshop is divided into two sections. The first covers concepts and approaches to designing maps. The second will provide hands-on experience making a map in QGIS.</abstract>
                <slug>foss4g-na-2024-2465-cartography-for-professional-quality-maps-in-qgis</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='145'>Michele Tobias</person>
                </persons>
                <language>en</language>
                <description>When you&apos;re flipping through a book or journal article, you probably look at the pictures first. In a presentation, you don&#8217;t read the text. You look at the pictures! It&#8217;s the same with websites. Because images draw our attention, they are an incredibly important tool for conveying the message of your text or presentation. But communicating clearly with maps requires a specific set of skills that is distinct from other forms of communication.
Key Concepts:
&#8226;	Minimize. Keep only what&apos;s absolutely necessary.
&#8226;	Tell the Story. What do I want my reader to learn from this map? How does it support the claims I make in my text? What story should my map tell?
&#8226;	Communication. Does my map communicate well?
In this workshop, we&apos;ll learn strategies and steps to take in making maps that not only look good but communicate well.  We&#8217;ll learn approaches and guidelines for creating professional quality maps using QGIS and practice a workflow that can be applied to other graphical GIS programs or even non-map figures.
This workshop is divided into two sections. The first covers concepts and approaches to designing maps. The second will provide hands-on experience making a map in QGIS.  Participants are encouraged to bring examples from their own work for discussion.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/HLXJST/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/HLXJST/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Missouri S&amp;T' guid='2ac7778f-0afb-516e-be87-12a046a826e1'>
            <event guid='616f0302-62af-56d1-8219-3f3c47467fe9' id='2594'>
                <room>Missouri S&amp;T</room>
                <title>Environment setup and predictive modeling</title>
                <subtitle></subtitle>
                <type>Pre-Conference Workshop</type>
                <date>2024-09-09T09:00:00-05:00</date>
                <start>09:00</start>
                <duration>03:00</duration>
                <abstract>In this workshop we will explore how to set up a geospatial data science environment, use that environment to create a well spread and balanced sample, and estimate canopy cover from data derived from STAC, OSM, and REST services.</abstract>
                <slug>foss4g-na-2024-2594-environment-setup-and-predictive-modeling</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='2696'>John Hogland</person>
                </persons>
                <language>en</language>
                <description>Remotely sensed data, newer technologies, and modeling frameworks are fundamentally changing the way in which we understand and manage resources. In this short course, we will discuss how to setup a data science processing environment using Conda, build that processing environment using basic user permissions, demonstrate how to acquire raster and vector data from STAC, OSM, and REST services, illustrate how to use those data to create a well spread and balanced sample, create an ensemble of KNN models, and finally depict spatially explicit estimates of mean canopy cover and modeling error, locally and within cloud services using opensource Jupyter Notebooks and Python. Our notebook and use case walks analysts through the basic steps needed to create a well spread and balanced sample, integrating field data with remotely sensed data using machine learning and Raster Tools, and further illustrate how analysts can standardize this type of workflow using open-source data streams and software. Workshop learning objectives include: 1) learning about environments, 2) learn multiple sample designs strategies, 3) learn how to access cloud-based data and services, 4) learn the advantages of a well spread and balanced sample, 5) create an ensemble of predictive models, and 6) explore how to use those models to depict mean and standard error estimates in a spatially explicit manner.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/7P3DXB/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/7P3DXB/feedback/</feedback_url>
            </event>
            <event guid='def48fb5-f949-5ccf-bd2d-28e5772d71dc' id='2468'>
                <room>Missouri S&amp;T</room>
                <title>Developing web-application with GRASS GIS</title>
                <subtitle></subtitle>
                <type>Pre-Conference Workshop</type>
                <date>2024-09-09T13:00:00-05:00</date>
                <start>13:00</start>
                <duration>03:00</duration>
                <abstract>Learn how to create geospatial web applications using GRASS GIS, Actinia, and OpenPlains. During the workshop we will learn how to develop web application using OpenPlains.</abstract>
                <slug>foss4g-na-2024-2468-developing-web-application-with-grass-gis</slug>
                <track>Climate, Environment and Sustainability</track>
                
                <persons>
                    <person id='1760'>Vaclav (Vashek) Petras</person><person id='1761'>Corey White</person>
                </persons>
                <language>en</language>
                <description>GRASS GIS is a powerful geocomputational engine that enables the development of complex geospatial models and analytical workflows. In the workshop, we will learn how to set up an actinia REST API instance for GRASS GIS, develop custom analytical models as process-chain templates, and create an OpenPlains web application. We will use GRASS GIS, Python, Docker, Insomnia, and Jupyter Notebooks during the workshop. Additionally, some background knowledge surrounding  REST APIs and web development is recommended.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/8ZVTJP/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/8ZVTJP/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Maryville' guid='2e944ba5-19a1-5e9c-99b0-99c97162d6b9'>
            <event guid='c318e01b-688f-5482-8d9c-cef5b9899a7f' id='2511'>
                <room>Maryville</room>
                <title>3D Geospatial Visualization Unleashed: A No-Code Re:Earth Workshop</title>
                <subtitle></subtitle>
                <type>Pre-Conference Workshop</type>
                <date>2024-09-09T09:00:00-05:00</date>
                <start>09:00</start>
                <duration>03:00</duration>
                <abstract>Join our workshop to master Re:Earth, a no-code platform transforming spatial and 3D data visualization.  Gain hands-on experience, utilizing its features to elevate your projects, suitable for all skill levels and unlocking new visualization possibilities.</abstract>
                <slug>foss4g-na-2024-2511-3d-geospatial-visualization-unleashed-a-no-code-re-earth-workshop</slug>
                <track>State of Software</track>
                
                <persons>
                    <person id='2692'>ShogoHirasawa</person>
                </persons>
                <language>en</language>
                <description>Join us for an immersive workshop to explore the capabilities of Re:Earth, the revolutionary no-code, open-source WebGIS tool from Eukarya Inc., which is web-based and requires no download to use. This workshop is designed to transform the way you visualize spatial and 3D data. Re:Earth is not only versatile but also serves as the underlying system for the Japanese Government Digital Twin project &quot;Plateau&quot;. With Re:Earth, you can effortlessly view, analyze, and share geographical data in a visually engaging and interactive manner&#8212;no coding skills required. During the session, you will master the fundamentals of Re:Earth and learn how to customize the platform to meet your specific data visualization needs. This workshop is perfect for anyone looking to delve into the world of geospatial data, from beginners to experienced users.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/PMRW3V/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/PMRW3V/feedback/</feedback_url>
            </event>
            <event guid='5cb577b4-e6fa-5339-a380-90da7822e466' id='2515'>
                <room>Maryville</room>
                <title>Intro to GIS using R</title>
                <subtitle></subtitle>
                <type>Pre-Conference Workshop</type>
                <date>2024-09-09T13:00:00-05:00</date>
                <start>13:00</start>
                <duration>03:00</duration>
                <abstract>An end-to-end workshop discussing how to use R to create data visualizations and neighborhood level spatial analysis within the healthcare domain.</abstract>
                <slug>foss4g-na-2024-2515-intro-to-gis-using-r</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='2695'>Andrew Vinson</person><person id='2769'>Samuel Affare</person>
                </persons>
                <language>en</language>
                <description>Social Determinants of Health (SDOH) in combination with the structural determinants of health are the social and physical conditions in which people are born, grow, live, work, play, and age. Given the spatial nature of the social determinants of health, mapping this data has long been crucial to epidemiologists, healthcare data scientists, researchers, and policy makers for identifying inequities and engaging in community-level efforts to prioritize community resources. With R, an open source programming language, it is possible to run reproducible end-to-end geo-computation ranging from feature engineering to spatial modelling to allow for more thorough investigation of geographic disparities between neighborhoods. Utilizing publicly available health data sources and the US census data, this tutorial will explore how to use R to create data visualizations and neighborhood level spatial analysis within the healthcare domain.

This workshop will help healthcare data scientists, research and professionals develop stronger geo-computation and cartography skills.
Module 1: Getting Started with Geospatial Data in R
Module 2: Basic Cartography and Data Visualization
Module 3: Spatial Interpolation and Feature Engineering
Module 4: Spatial Clustering
Module 5: Spatial Regression

Requirements
-	Basic knowledge of R
-	Experience with Rstudio</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/NAYPVV/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/NAYPVV/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Harris Stowe' guid='e7091f0f-18ea-5c1a-a9bc-ac71e3207d54'>
            <event guid='d0529b8f-461d-54fa-acf1-57886edb4df7' id='2540'>
                <room>Harris Stowe</room>
                <title>Cloud Native Geospatial Analytics With Apache Sedona</title>
                <subtitle></subtitle>
                <type>Pre-Conference Workshop</type>
                <date>2024-09-09T09:00:00-05:00</date>
                <start>09:00</start>
                <duration>03:00</duration>
                <abstract>Work with large-scale geospatial data by leveraging Apache Sedona for vector and raster data using Spatial SQL to perform spatial joins, zonal statistics, and raster inference with large datasets that wouldn&apos;t be possible on a single machine.</abstract>
                <slug>foss4g-na-2024-2540-cloud-native-geospatial-analytics-with-apache-sedona</slug>
                <track></track>
                
                <persons>
                    <person id='1121'>William Lyon</person>
                </persons>
                <language>en</language>
                <description>This hands-on workshop will focus on using Apache Sedona for working with large-scale vector and raster data. We&apos;ll use Spatial SQL and Python to perform spatial joins, zonal statistics, and raster inference with large datasets that wouldn&apos;t be possible on a single machine. We&apos;ll also see how cloud-native data formats like GeoParquet, Cloud Optimized GeoTiffs, and Apache Iceberg can help accelerate geospatial data anlysis.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/BY7YLJ/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/BY7YLJ/feedback/</feedback_url>
            </event>
            <event guid='26b44419-041a-5b1d-8d06-d8b1040572d7' id='2507'>
                <room>Harris Stowe</room>
                <title>Building and Consuming Urban Digital Twins with Open-Source Tools</title>
                <subtitle></subtitle>
                <type>Pre-Conference Workshop</type>
                <date>2024-09-09T13:00:00-05:00</date>
                <start>13:00</start>
                <duration>03:00</duration>
                <abstract>The workshop describes processes and tools used by the author and his team to build and consume digital twins for urban environments. Participants will gain exclusive insights into the development of digital twins to consume them within MapStore WebGIS framework</abstract>
                <slug>foss4g-na-2024-2507-building-and-consuming-urban-digital-twins-with-open-source-tools</slug>
                <track></track>
                
                <persons>
                    <person id='284'>Stefano Bovio</person>
                </persons>
                <language>en</language>
                <description>In an era where urban development demands innovative solutions, this workshop describes processes and tools used by the author and his team to build and consume digital twins for urban environments. Leveraging the latest advancements in open-source geospatial technology, we will guide attendees through the process of transforming vector data and point cloud datasets into 3D models using open-source tools in order to consume them within MapStore WebGIS framework (thanks to its support for Cesium JS) and consequently within the GeoNode platform. This hands-on session is designed around the implementation of pipelines and cutting-edge 3D visualization techniques, directly applicable to real-world urban contexts.

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

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

Through this workshop, participants will:

- Learn how to effectively convert vector (shapefiles) and point cloud (las) data into 3DTiles format compatible with MapStore and Cesium JS.

- Explore the MapStore WebGIS application for enhanced 3D visualization and GIS capabilities using the generated 3D Tiles.

- Get access to a docker artifact containing the tools presented during the webinar with sample data from the open data portal of Washington DC to replicate the process

- Engage in hands-on exercises that illustrate the creation and utilization of 3D digital twins, from data conversion to visualization and analysis within a MapStore framework.

This session is ideal for GIS professionals, urban planners, researchers, and anyone interested in the forefront of geospatial technology and urban development.

A repository with a docker solution will be provided to the attendees to facilitate the setup of all needed tools. A basic understanding of python and javascript languages is needed even if most of the processes and interactions will be done with a dedicated user interface.

Join us to explore how the synergy between MapStore, GeoNode and innovative 3D data processing can pave the way for smarter, more sustainable urban futures.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/E9H7RL/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/E9H7RL/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='South Classroom' guid='186ed100-4ee5-558d-a97d-eb7451910034'>
            <event guid='f17a881a-b0d6-5a0d-b4b3-a2ff5f248cc3' id='2455'>
                <room>South Classroom</room>
                <title>pgRouting for city network routing</title>
                <subtitle></subtitle>
                <type>Pre-Conference Workshop</type>
                <date>2024-09-09T09:00:00-05:00</date>
                <start>09:00</start>
                <duration>03:00</duration>
                <abstract>pgRouting is a PostgreSQL extension that extends PostGIS extension for network routing.
I am here, want to go there, how do I do it?
This workshop will teach you the basics of using SQL for pedestrian and vehicle routing.</abstract>
                <slug>foss4g-na-2024-2455-pgrouting-for-city-network-routing</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='8'>Vicky Vergara</person>
                </persons>
                <language>en</language>
                <description>pgRouting is a PostgreSQL extension that extends PostGIS extension for network routing.

I am here, want to go there, how do I do it?
This 3-hour hands-on workshop will teach you the basics of using SQL for pedestrian and vehicle routing.
You&apos;ll learn how:
- To upload data and prepare it for routing.
- Use the data to route pedestrians and vehicles.
- Interact with PostGIS to get information of the route.

1. Prepare Data

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

2. Pedestrian Routing

    2.1. pgr_dijkstra
    2.2. pgr_dijkstraCost

3. Vehicle Routing

    3.1. Routing for vehicles
    3.2. Cost manipulations

4. SQL function

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

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/ZUW7H7/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/ZUW7H7/feedback/</feedback_url>
            </event>
            <event guid='00fd4af0-00ee-5492-81af-e943ec5d49a2' id='2531'>
                <room>South Classroom</room>
                <title>Using PostGIS</title>
                <subtitle></subtitle>
                <type>Pre-Conference Workshop</type>
                <date>2024-09-09T13:00:00-05:00</date>
                <start>13:00</start>
                <duration>03:00</duration>
                <abstract>Learn how to use PostGIS and it&apos;s family of extensions. How to load and query data (geometry, geography, raster).
Time permitting we&apos;ll cover topology.</abstract>
                <slug>foss4g-na-2024-2531-using-postgis</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='1396'>Regina Obe</person><person id='2757'>Leo Hsu</person>
                </persons>
                <language>en</language>
                <description>Basics
====================
* Installing PostGIS
* Overview of basic PostGIS types - geometry, geography, raster, topology

Working with  geometry and geography data
======================================
* Creating data with functions input functions
* Loading data from various file formats
* Using foreign data wrappers (ogr_fdw, postgres_fdw, file_fdw)
* Viewing data in OpenJump, QGIS, and pgAdmin4
* Proximity Queries - find top 10 closest things, pois within a distance of me, 
* Geometric Processing - Buffers, Unions, and More
* Geocoding using postgis_tiger_geocoder extension

Advanced Topics (time permitting)
======================================
* Loading raster data with raster2pgsql
* Using geometry and raster in single query
* Using postgis_sfcgal extension for 3D operations
* Using postgis_topology for data management</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/BM3LAN/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/BM3LAN/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Deloitte Conference Room' guid='90aea5f8-e4a1-5739-921c-2baa2a012798'>
            <event guid='3e288fa8-fca6-5a9d-bfc4-f40c5fc52d31' id='2493'>
                <room>Deloitte Conference Room</room>
                <title>Vector DBs and why should geospatial people care</title>
                <subtitle></subtitle>
                <type>Pre-Conference Workshop</type>
                <date>2024-09-09T09:00:00-05:00</date>
                <start>09:00</start>
                <duration>03:00</duration>
                <abstract>Get started with shiny new AI/ML! This workshop is hands on AI/ML vector data and use cases. Starting with unstructured data sets we will create vectors, put them in PostgreSQL, and then use pg_vector (and PostGIS) for analysis.</abstract>
                <slug>foss4g-na-2024-2493-vector-dbs-and-why-should-geospatial-people-care</slug>
                <track>Geo AI/ML</track>
                
                <persons>
                    <person id='1614'>Steve Pousty</person>
                </persons>
                <language>en</language>
                <description>The recent rise of &#8220;AI,&#8221; and its potential impact, has made it the focus of discussion (and hype). Vector databases play a vital role in this emerging area of technology. These databases can play a key role in your search and AI workflows. There are data stores built de novo, just for vector data and most of the major traditional data stores have added vector capabilities as well. 

This workshop is going to get you hands on with vector data and some use cases. You will be able to answer questions such as: What are these &#8220;vectors,&#8221; where do they come from, how do you query them, what are their use cases, and what role are they going to play in your existing infrastructure? 

We will look at some unstructured data sets, then look at their vectors, next put them in a vector store (PostgreSQL pg_vector), and finally do some fun and interesting queries. Bring your laptop and the ability to read Python code. If you are comfortable with Python, then you should be able to extend the code. 

Come get your hands dirty with this innovative technology, discuss its pros and cons, and get a sense of how to pick a starting vector database.

Our vector database will be PostgreSQL with both PostGIS and pg_vector installed. Both of the datasets used in the examples come from open data set
1. https://alex.macrocosm.so/download
2. https://github.com/cvdfoundation/google-landmark

The programming will be in Python and SQL. We will run it all using devcontainers running on GitHub.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/N9SAPN/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/N9SAPN/feedback/</feedback_url>
            </event>
            <event guid='71abce42-ed54-5c04-ac6e-dfbee2492f46' id='2504'>
                <room>Deloitte Conference Room</room>
                <title>Introduction to GeoNode, the Open Source geospatial CMS</title>
                <subtitle></subtitle>
                <type>Pre-Conference Workshop</type>
                <date>2024-09-09T13:00:00-05:00</date>
                <start>13:00</start>
                <duration>03:00</duration>
                <abstract>The workshop will provide an introduction to GeoNode starting with an overview of its functionalities for managing, data, users and documents covering also more advanced concepts.</abstract>
                <slug>foss4g-na-2024-2504-introduction-to-geonode-the-open-source-geospatial-cms</slug>
                <track></track>
                
                <persons>
                    <person id='224'>Giovanni Allegri</person><person id='2465'>Emanuele Tajariol</person>
                </persons>
                <language>en</language>
                <description>GeoNode is an open source web platform for the development of interoperable spatial data infrastructure. The software is designed to be easily extended, customized and integrated into existing systems.

The workshop will provide an introduction to GeoNode starting with an overview of its functionalities for managing data, users and documents covering also more advanced concepts like managing layers, editing layer styles, managing maps and geostories and more; advanced information on data management will also be provided in order to ensure performance data dissemination.

In order to participate no previous knowledge of GeoServer and OGC services is required, but a basic knowledge of GIS concepts and basic data formats (shapefiles, geotiff) is recommended.

Participants should provide their own laptop with Docker installed and configured.
Instructions in order to prepare the workshop here: https://github.com/geosolutions-it/geonode-workshop#readme

As an alternative, a VirtualBox image pre-configured with GeoNode 4.2.3 is available here: https://tinyurl.com/geonode-423-ova

Sample data that will be used within the workshop can be downloaded here: https://tinyurl.com/geonode-workshop-sample-data</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/WMZQFJ/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/WMZQFJ/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Holekamp Classroom' guid='215f23da-ab0f-5923-b8f0-674f630b5efc'>
            <event guid='f9ab2f46-1ad8-5d2f-ae44-ebc2aad7a8ae' id='2470'>
                <room>Holekamp Classroom</room>
                <title>Open Source Pipeline to Integrate Drone and Satellite Data</title>
                <subtitle></subtitle>
                <type>Pre-Conference Workshop</type>
                <date>2024-09-09T09:00:00-05:00</date>
                <start>09:00</start>
                <duration>03:00</duration>
                <abstract>This workshop aims to bridge the gap between big geospatial data and research scientists by providing training on an open-source online platform for managing big drone and satellite data.</abstract>
                <slug>foss4g-na-2024-2470-open-source-pipeline-to-integrate-drone-and-satellite-data</slug>
                <track>Data Management and Interoperability</track>
                
                <persons>
                    <person id='2668'>Qiusheng Wu</person><person id='2669'>Jinha Jung</person>
                </persons>
                <language>en</language>
                <description>Recent advances in drone technology have revolutionized the remote sensing community by providing means to collect fine spatial and high temporal resolutions at affordable costs. As people are gaining access to increasingly larger volumes of drone and satellite geospatial data products, there is a growing need to extract relevant information from the vast amount of freely available geospatial data. However, the lack of specialized software packages tailored for processing such data makes it challenging to develop transdisciplinary research collaboration around them. This workshop aims to bridge the gap between big geospatial data and research scientists by providing training on an open-source online platform for managing big drone data known as Data to Science. Additionally, attendees will be introduced to powerful Python packages, namely Geemap and Leafmap, designed for the seamless integration and analysis of drone and satellite images in various applications. By participating in this workshop, attendees will acquire the skills necessary to efficiently search, visualize, and analyze geospatial data within a Jupyter environment, even with minimal coding experience. The workshop provides a hands-on learning experience through practical examples and interactive exercises, enabling participants to enhance their proficiency and gain valuable insights into leveraging geospatial data for various research purposes.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/KHCG7R/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/KHCG7R/feedback/</feedback_url>
            </event>
            <event guid='24a8bff9-c37c-5b47-9dd3-54a5839dfae8' id='2449'>
                <room>Holekamp Classroom</room>
                <title>Point Cloud Processing and Analysis with PDAL</title>
                <subtitle></subtitle>
                <type>Pre-Conference Workshop</type>
                <date>2024-09-09T13:00:00-05:00</date>
                <start>13:00</start>
                <duration>03:00</duration>
                <abstract>The PDAL Workshop https://pdal.io/en/latest/workshop/index.html teaches users common processing patterns of geospatial LiDAR point cloud data and shows you how to take advantage of PDAL&apos;s processing and orchestration capabilities through its Pipeline concept.</abstract>
                <slug>foss4g-na-2024-2449-point-cloud-processing-and-analysis-with-pdal</slug>
                <track></track>
                
                <persons>
                    <person id='88'>Michael Smith</person><person id='90'>Howard Butler</person>
                </persons>
                <language>en</language>
                <description>See https://pdal.io/en/latest/workshop/index.html for a full description of the exercises and approach of the PDAL workshop. Attendees are encouraged to arrive with some of their own point cloud processing challenges. After a short lecture, participants will direct themselves through the workshop content with access to instructors for questions, hypotheticals, and discussion.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/SQ3H3H/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/SQ3H3H/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Sharptooth Boardroom' guid='71f6af0d-6a87-5630-9337-393020d57120'>
            <event guid='c4152b4b-e15e-540b-827b-7e9ba7ebba80' id='2532'>
                <room>Sharptooth Boardroom</room>
                <title>Introduction to Data Engineering</title>
                <subtitle></subtitle>
                <type>Pre-Conference Workshop</type>
                <date>2024-09-09T09:00:00-05:00</date>
                <start>09:00</start>
                <duration>03:00</duration>
                <abstract>Do you work in government or need to distribute data to others? Do you want to lower your maintenance burden while increasing the data you share with the public and other organizations? Attend this hands-on workshop to learn how!</abstract>
                <slug>foss4g-na-2024-2532-introduction-to-data-engineering</slug>
                <track>FOSS4G in Government</track>
                
                <persons>
                    <person id='2706'>Daniel J. Dufour</person>
                </persons>
                <language>en</language>
                <description>Do you work in government or need to distribute data to others? Do you want to lower your maintenance burden while increasing the data you share with the public and other organizations? 
Attend this workshop to learn how you can use free open-source technology to build sustainable data pipelines.  This workshop will be hands-on and you will actually build and deploy data pipelines during the workshop.  We&#8217;ll go over the following:
- Creating an open-source Github-based workflow using Github Actions
- Pulling data from OpenStreetMap using Overpass Turbo
- Setting up your development environment on Macos, Linux and/or Windows
- How to automate pulling of data from a custom Google Map
- Converting data using ogr2ogr (installed with GDAL)
- Processing CSV files using csvkit
- Reading Oracle Transaction Business Intelligence (OTBI) reports using open-source JavaScript
- Publishing scheduled reports to your open data portal using open-source JavaScript run on Google Apps Script</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/KFXGRM/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/KFXGRM/feedback/</feedback_url>
            </event>
            <event guid='a1ed3e27-a4f1-551e-bc4a-ef00816969c7' id='2459'>
                <room>Sharptooth Boardroom</room>
                <title>Your Very Own OSM! Create A Regional Extract of OpenStreetMap</title>
                <subtitle></subtitle>
                <type>Pre-Conference Workshop</type>
                <date>2024-09-09T13:00:00-05:00</date>
                <start>13:00</start>
                <duration>03:00</duration>
                <abstract>A step by step, hands-on guide to creating and using an extract of OpenStreetMap data, using tools like osmium, osm2pgsql, and QGIS.</abstract>
                <slug>foss4g-na-2024-2459-your-very-own-osm-create-a-regional-extract-of-openstreetmap</slug>
                <track>Open Data</track>
                
                <persons>
                    <person id='1814'>Joshua Carlson</person>
                </persons>
                <language>en</language>
                <description>OpenStreetMap is a global dataset with a wealth of data, just waiting for you to use it! Many organizations both large and small use OSM data in some capacity, and so can you! Whether you are a lone cartographer looking for basemap details for your next creation or a GIS developer building your organization new tools, OpenStreetMap can probably fit into your project.

Being free and open source, there are few barriers between wanting OSM and actually getting it. But to the unfamiliar, it can be a little daunting knowing where to start. That&apos;s where this workshop comes in.

Workshop participants will be guided through a basic workflow of downloading OSM data, creating a
geographic subset, loading desired features into a database, and accessing the imported data through QGIS. And of course, the entire process will be done with free, open-source software!</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/898CLY/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/898CLY/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Anheuser-Busch' guid='5909d3cf-aab5-5ff8-b1a1-20419ae17f55'>
            <event guid='e611833f-7939-5d1a-86aa-bd321c12a787' id='2549'>
                <room>Anheuser-Busch</room>
                <title>OGC APIs, an introduction with GeoServer</title>
                <subtitle></subtitle>
                <type>Pre-Conference Workshop</type>
                <date>2024-09-09T09:00:00-05:00</date>
                <start>09:00</start>
                <duration>03:00</duration>
                <abstract>This workshop introduces OGC APIs, their story, objectives and structure, with practical examples from the GeoServer implementation. Join this workshop to get an update on the APIs, learn the current implementation progress, and discover some GeoServer unique features too.</abstract>
                <slug>foss4g-na-2024-2549-ogc-apis-an-introduction-with-geoserver</slug>
                <track></track>
                
                <persons>
                    <person id='48'>Andrea Aime</person>
                </persons>
                <language>en</language>
                <description>GeoServer is a web service for publishing your geospatial data using industry standards for vector, raster and mapping. It powers a number of open source projects like GeoNode and geOrchestra and it is widely used throughout the world by organizations to manage and disseminate data at scale.

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

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

GeoSolutions will make available an all-in-one package to run the workshop as a VM for VirtualBox or a self-contained Zip file for Windows. This should be pre-installed on attendees&apos; laptops before the workshop.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/LJ3AAS/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/LJ3AAS/feedback/</feedback_url>
            </event>
            <event guid='bf0c9a00-02c7-52d9-8217-cc4caf2f6bfa' id='2561'>
                <room>Anheuser-Busch</room>
                <title>Vector tiles with GeoServer</title>
                <subtitle></subtitle>
                <type>Pre-Conference Workshop</type>
                <date>2024-09-09T13:00:00-05:00</date>
                <start>13:00</start>
                <duration>03:00</duration>
                <abstract>Learn how to build and serve vector tiles with GeoServer, and how GeoServer can be well suited to mixed serving use cases (raster + vector), dynamic data, as well as handling different views based on the current user security clearance.</abstract>
                <slug>foss4g-na-2024-2561-vector-tiles-with-geoserver</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='48'>Andrea Aime</person>
                </persons>
                <language>en</language>
                <description>GeoServer is well known for its wide support for classic OGC services. But does it handle vector tiles?
Yes, it does, but dealing with the assumptions of the XYZ ecosystem requires some simple preparations.
The set up of the scale dependencies and data sources may also be new to those already used to vector tiles, while it comes more naturally to those having a OGC service background.

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

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/PGGVHV/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/PGGVHV/feedback/</feedback_url>
            </event>
            
        </room>
        
    </day>
    <day index='2' date='2024-09-10' start='2024-09-10T04:00:00-05:00' end='2024-09-11T03:59:00-05:00'>
        <room name='Grand A' guid='9f67de61-9c88-5eff-ae71-0011ca2ea473'>
            <event guid='9330b97f-1491-5a1d-81fe-185dc63d79e1' id='2503'>
                <room>Grand A</room>
                <title>State of GeoNode</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T10:30:00-05:00</date>
                <start>10:30</start>
                <duration>00:30</duration>
                <abstract>This presentation will introduce the attendees to the capabilities of the latest version of GeoNode and to some practical use cases of particular interest in order to also highlight the possibility of customization and integration.</abstract>
                <slug>foss4g-na-2024-2503-state-of-geonode</slug>
                <track>State of Software</track>
                
                <persons>
                    <person id='224'>Giovanni Allegri</person><person id='2465'>Emanuele Tajariol</person>
                </persons>
                <language>en</language>
                <description>The presentation covers the latest news about GeoNode, particularly the new features in GeoNode 4.3.0. They include upgrading to the latest version of MapStore and integrating all the plugins it provides. 
The news targets end-users developers and DevOps, since new front-end tools, APIs and services will be covered.
Use cases will be presented during the talk to showcase applications of the new features.
The conclusion will present planned and ongoing activities for the next releases, including a deeper integration of 3D Tiles publishing, the refactoring and enhancements to metadata models and editing, and much more.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/LEHF7R/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/LEHF7R/feedback/</feedback_url>
            </event>
            <event guid='fb5d29d7-df6f-51aa-a1dd-735ed62ca1fe' id='2552'>
                <room>Grand A</room>
                <title>State of GeoServer</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T11:00:00-05:00</date>
                <start>11:00</start>
                <duration>00:30</duration>
                <abstract>GeoServer is an open source project for publishing and processing geospatial data using standard protocols. This presentation updates the community on new features in releases 2.25 and 2.26. Join us to learn about this popular OSGeo project.</abstract>
                <slug>foss4g-na-2024-2552-state-of-geoserver</slug>
                <track>State of Software</track>
                
                <persons>
                    <person id='48'>Andrea Aime</person>
                </persons>
                <language>en</language>
                <description>GeoServer is a web service for publishing your geospatial data using industry standards for vector, raster and mapping, as well as to process data, either in batch or on the fly. 
GeoServer powers a number of open source projects like GeoNode and geOrchestra and it is widely used throughout the world by organizations to manage, disseminate and analyze data at scale.

This presentation provides an update on our community as well as reviews of the new and noteworthy features for the latest releases. In particular, we will showcase new features landed in 2.25 and  2.26 (to be released in September 2024).

Attend this talk for a cheerful update on what is happening with this popular OSGeo project, whether you are an expert user, a developer, or simply curious what GeoServer can do for you.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/ETRNMH/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/ETRNMH/feedback/</feedback_url>
            </event>
            <event guid='79c287b9-db0d-5497-b4be-cdc5f062f85f' id='2553'>
                <room>Grand A</room>
                <title>Demystifing OGC APIs with GeoServer: introduction and status of implementation</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T11:30:00-05:00</date>
                <start>11:30</start>
                <duration>00:30</duration>
                <abstract>The OGC APIs offer modern, flexible geo-spatial services based on OpenAPI/RESTful principles. They feature a small core with extensions, JSON-first data, support for data tiles, specialized APIs, and extensibility. This presentation covers their development and GeoServer implementations.</abstract>
                <slug>foss4g-na-2024-2553-demystifing-ogc-apis-with-geoserver-introduction-and-status-of-implementation</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='48'>Andrea Aime</person>
                </persons>
                <language>en</language>
                <description>The OGC APIs are a fresh take at doing geo-spatial APIs, based on WEB API concepts and modern formats, including:

* Small core with basic functionality, extra functionality provided by extensions
* OpenAPI/RESTful based
* JSON first, while still allowing to provide data in other formats
* No mandate to publish schemas for data
* Improved support for data tiles (e.g., vector tiles)
* Specialized APIs in addition to general ones (e.g., DAPA vs OGC API - Processes)
* Full blown services, building blocks, and ease of extensibility

This presentation will provide an introduction to various OGC APIs and extensions, such as Features, Styles, Maps and Tiles, STAC and CQL2 filtering. 

Some have reached a final release, some are in draft: we will discuss their trajectory towards official status, as well as how good the GeoServer implementation is tracking them, and show examples based on the GeoServer HTML representation of the various resources.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/NFGXRV/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/NFGXRV/feedback/</feedback_url>
            </event>
            <event guid='546a76d8-8991-5cef-90f4-856835066361' id='2560'>
                <room>Grand A</room>
                <title>Earth observation data with GeoServer: COG, STAC, OpenSearch and more...</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T13:00:00-05:00</date>
                <start>13:00</start>
                <duration>00:30</duration>
                <abstract>Discover how GeoServer manages, locates, and displays vast satellite imagery collections from missions like Landsat and Sentinels. Learn about indexing, efficient image management with Cloud Optimized GeoTIFFs, visualizing mosaics, extracting imagery, generating animations, and performing band algebra operations.</abstract>
                <slug>foss4g-na-2024-2560-earth-observation-data-with-geoserver-cog-stac-opensearch-and-more</slug>
                <track>Data Management and Interoperability</track>
                
                <persons>
                    <person id='48'>Andrea Aime</person>
                </persons>
                <language>en</language>
                <description>Never before have we had such a rich collection of satellite imagery available to both companies and the general public. Between missions such as Landsat 8 and Sentinels and the explosion of cubesats, as well as the free availability of worldwide data from the European Copernicus program and from Drones, a veritable flood of data is made available for everyday usage.
Managing, locating and displaying such a large volume of satellite images can be challenging. 

Join this presentation to learn how GeoServer can help with with that job, with real world examples, including:
* Indexing and locating images using The OpenSearch for EO and STAC protocols
* Managing large volumes of satellite images, in an efficient and cost effective way, using Cloud Optimized GeoTIFFs.
* Visualize mosaics of images, creating composite with the right set of views (filtering), in the desired stacking order (color on top, most recent on top, less cloudy on top, your choice)
* Perform both small and large extractions of imagery using the WCS and WPS protocols
* Generate and view time based animations of the above mosaics, in a period of interest
* Perform band algebra operations using Jiffle

Attend this talk to get a good update on the latest GeoServer capabilities in the Earth Observation field.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/CD7JHG/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/CD7JHG/feedback/</feedback_url>
            </event>
            <event guid='b542e2eb-4969-5119-9468-92370dc91ada' id='2558'>
                <room>Grand A</room>
                <title>Raster Attribute Tables in GeoServer</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T13:30:00-05:00</date>
                <start>13:30</start>
                <duration>00:30</duration>
                <abstract>Raster Attribute Tables are a way to attach a full set of attributes to raster data, giving rasters some of the vector data abilities. Come and learn how to use, mosaic and style and query RATs!</abstract>
                <slug>foss4g-na-2024-2558-raster-attribute-tables-in-geoserver</slug>
                <track>Image Processing</track>
                
                <persons>
                    <person id='48'>Andrea Aime</person>
                </persons>
                <language>en</language>
                <description>Raster Attribute Tables (RATs) is a functionality that originated in GDAL several years ago, but that is not well known in the wild.

RATs allow to attach a full set of attributes to image pixels, and then use them to perform rich querying, but also to support multiple legends and colormaps. 

GeoServer added support for RATs in recent versions, with interesting abilities to generate styles out of them, see all of the attributes in GetFeatureInfo outputs, and probably unique, mosaic files with different RATs into a single seamless output.

Join this presentation to learn about the concept, its usage and the development challenges found in GeoServer as we have faced a Raster Attribute Table with more than 30 thousand entries!</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/8VZLY3/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/8VZLY3/feedback/</feedback_url>
            </event>
            <event guid='05727528-fb2b-5281-b52e-7b8b6d67bb8e' id='2670'>
                <room>Grand A</room>
                <title>Open Source Implementations of the OGC API - Connected Systems Standard</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T14:00:00-05:00</date>
                <start>14:00</start>
                <duration>00:30</duration>
                <abstract>The emerging draft OGC API - Connected Systems Standard enables interoperability among sensors, things, robots, drones, satellites, control systems and platforms across space, air, land, sea, cyber, and electromagnetic domains.  This session will introduce open source software implementation that support it.</abstract>
                <slug>foss4g-na-2024-2670-open-source-implementations-of-the-ogc-api-connected-systems-standard</slug>
                <track>Data Management and Interoperability</track>
                
                <persons>
                    <person id='2811'>Christopher Tucker</person>
                </persons>
                <language>en</language>
                <description>The emerging draft OGC API - Connected Systems Standard enables interoperability among sensors, things, robots, drones, satellites, control systems and platforms across space, air, land, sea, cyber, and electromagnetic domains.  This session will introduce several open source software implementation that support it.  This new standard represents the modernization of the OGC Sensor Web Enablement (SWE) standards, implementing OpenAPI/REST/JSON patterns, as well as realtime streaming and asynchronous Pub/Sub mechanisms.  The OGC API - Connected Systems Standard enables the discovery, access, storage/management, processing, reasoning, visualization, tasking and action of/by these various kinds of sensing systems.  This covers everything from accessing simple IoT or sensor data to tasking satellites and autonomous UxS platforms, and everything in between.

This standard brings a new alignment with the OGC API - Features specification in the OGC API - Connected Systems - Part 1, allowing open source clients capable of this foundational OGC specification to access static representations of observations from sensing systems.  This new bridge between the OGC mapping world and the OGC SensorWeb brings a new level of interoperability to sensor data within geospatial mapping applications.  OGC API - Connected Systems - Part 2 is designed to deal with dynamic Data Streams of Observations and Control Streams of Commands.  These are built on the the modernization of SensorML and SWE Common, now providing JSON encodings, in SensorML 3.0 and SWE Common 3.0.

This new standard is already supported in OpenSensorHub (www.OpenSensorHub.org), osh-js, OWSLib (https://www.osgeo.org/projects/owslib/), and 52 North (https://52north.org/), with other open source libraries under development for both servers and clients.  Client implementations in Python, C++,  Java, and Go should be in motion by the time of this FOSS4G-NA presentation.  Pathways toward an OGC API - Connected Systems QGIS plugin will also be discussed.  The goal is to have broad based language support for the OGC API - Connected Systems Standard before the end of 2024, enabling a wide range of developers in their language of choice.  The goal is also to enable legacy/heritage systems written in different kinds of languages to more easily support the new standard without fundamentally changing their systems.

Open source OSH/SensorML Drivers have been developed for a wide variety of sensing systems, with 25 technical use cases with live demo services available for developers to begin testing their own clients and servers.  These are outlined in detail in a 120 page Reviewers Guide (OGC API - Connected Systems Standard Reviewers Guide_DRAFT) along with a detailed lay-accessible discussion of the standard itself.

It is the intent of this presentation to make it very easy for traditional FOSS4G developers to begin incorporating real-time  dynamic data from all manner of sensing systems into their geospatial applications, whether based on OpenLayers, Leaflet, Mapbox, Cesium, Esri, TAK, or their own favorite web mapping framework.  Ease of integration and adoption is a major focus of the presentation, with a focus on developer resources in different languages.

NOTE:  The emerging draft OGC - API Connected Systems Standard may have completed its final global vote by the time of presentation.  As of the time of submission, this draft standard is under review by the OGC Architecture Board, which will vote out the standard for global public review within the month of July.  We expect that the 30 day public review will result in a final vote in August.  Package submitted
OGC API - Connected Systems - Part 1: https://docs.ogc.org/DRAFTS/23-001r0.html, OpenAPI doc


OGC API - Connected Systems - Part 2: https://docs.ogc.org/DRAFTS/23-002r0.html, OpenAPI doc


SensorML 3.0: https://docs.ogc.org/DRAFTS/23-000.html


SWE Common 3.0: https://docs.ogc.org/DRAFTS/24-014.html
These will be quickly followed by the submission of the additional Part 3 (Pub/Sub), 4 (Sampling Features) and 5 (Binary Encoding Formats).  The draft standard is available on GitHub (https://github.com/opengeospatial/ogcapi-connected-systems) and outlines the 5 parts in the following manner:

Part 1 - Feature Resources (Current Draft Preview, OpenAPI Docs)

Systems (metadata of sensors, actuators, platforms, simulations, etc.)
Procedures (metadata of procedures implemented by system, which includes automated system specs/datasheets and human driven activities)
Deployments (metadata of system deployments)
Sampling Features (metadata about sampling geometries/methodologies used by observing systems)
Subsystems / Components
Property Definitions (semantical information for observed properties, controlled properties and system properties)

Part 2 - Dynamic Data (Current Draft Preview, OpenAPI Docs)
Dynamic Feature Properties
Data Streams
Observations
Control Streams
Commands and Command Status
System Events

Part 3 - Pub/Sub (AsyncAPI Docs)
MQTT Bindings
AMQP Bindings

Part 4 - Sampling Feature Types
OMS Sample Types (SpatialSample, StatisticalSample, MaterialSample)
Feature Parts
Parametric Sampling Features

Part 5 - Binary Encoding Formats
FlatGeobuf Encoding (for features)
FlatBuffers Encoding (for obs and commands)
Protobuf Encoding (for obs and commands)
Common Video Formats</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/KHCLXW/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/KHCLXW/feedback/</feedback_url>
            </event>
            <event guid='94d3b808-ad59-5bfe-896e-b5f3425031c5' id='2525'>
                <room>Grand A</room>
                <title>GRASS GIS as Geocomputational Engine</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T15:00:00-05:00</date>
                <start>15:00</start>
                <duration>00:30</duration>
                <abstract>Learn how GRASS GIS users are efficiently processing, modeling, and analyzing big geospatial data locally, on the cloud, and on high performance computing clusters (HPC).</abstract>
                <slug>foss4g-na-2024-2525-grass-gis-as-geocomputational-engine</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='1760'>Vaclav (Vashek) Petras</person><person id='1761'>Corey White</person>
                </persons>
                <language>en</language>
                <description>This talk will cover how users currently use GRASS GIS as their geocomputational engine. We will cover how GRASS GIS can be utilized locally, on the cloud, and in high-performance computing (HPC) clusters. We will highlight specific use cases to demonstrate what technologies and problems GRASS GIS users are solving worldwide.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/7JZHV3/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/7JZHV3/feedback/</feedback_url>
            </event>
            <event guid='62f42955-1da1-5d68-a728-bfdc1c630be2' id='2528'>
                <room>Grand A</room>
                <title>State of GRASS GIS</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T15:30:00-05:00</date>
                <start>15:30</start>
                <duration>00:30</duration>
                <abstract>Learn about the latest advancements in GRASS GIS and what is coming next! Current feature overview included.</abstract>
                <slug>foss4g-na-2024-2528-state-of-grass-gis</slug>
                <track>State of Software</track>
                
                <persons>
                    <person id='1760'>Vaclav (Vashek) Petras</person><person id='1761'>Corey White</person>
                </persons>
                <language>en</language>
                <description>GRASS GIS provides users with a large number of geospatial modeling, analysis, and data management tools. The software comes with a Python API, CLI, and graphical user interface, with additional APIs available for C and R. Faster release cycle now brings larger updates to users every year.

In this talk, we will highlight what&#8217;s new in version 8.4 and discuss the greater GRASS GIS ecosystem and project roadmap. We will cover the most important tools available and will highlight tools even current users may not know about.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/NF8C73/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/NF8C73/feedback/</feedback_url>
            </event>
            <event guid='5d9a5319-7431-5e2d-99f9-affa6ad4da6a' id='2951'>
                <room>Grand A</room>
                <title>QGIS Birds of a Feather</title>
                <subtitle></subtitle>
                <type>Birds of a Feather</type>
                <date>2024-09-10T16:00:00-05:00</date>
                <start>16:00</start>
                <duration>00:30</duration>
                <abstract>QGIS-US Meeting</abstract>
                <slug>foss4g-na-2024-2951-qgis-birds-of-a-feather</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='1764'>Randal Hale</person>
                </persons>
                <language>en</language>
                <description>HEY - you want to talk about QGIS? You want to know the good/bad/ugly with QGIS-US? It&apos;s time to get active so I&apos;m going to be talking about QGIS-us and lets get the US Community moving!</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/YZDNBP/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/YZDNBP/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Grand B' guid='582c2e2e-d2f7-58ae-b6b1-3f0e281f3ce7'>
            <event guid='45d69e9c-d40b-51c2-b897-5d3c725cd6d4' id='2548'>
                <room>Grand B</room>
                <title>Cloud-Native Spatial Intelligence With Apache Sedona</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T10:30:00-05:00</date>
                <start>10:30</start>
                <duration>00:30</duration>
                <abstract>What does it mean to be cloud-native in the context of geospatial data? This talk will cover how to leverage scalable compute and cloud-native data formats for high performance and large-scale geospatial analytics with Apache Sedona.</abstract>
                <slug>foss4g-na-2024-2548-cloud-native-spatial-intelligence-with-apache-sedona</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='1121'>William Lyon</person>
                </persons>
                <language>en</language>
                <description>This talk will cover the architecture and benefits of the open-source Apache Sedona project including use cases for gaining insights from geospatial data at scale such as raster data analysis like zonal statistics, spatial joins, and applying machine learning to satellite imagery with raster inference. We discuss the challenges that can arise when working with geospatial data at scale and Apache Sedona is architected to address these challenges. Finally, we examine how leveraging cloud-native data formats like GeoParquet and Apache Iceberg can enable large-scale geospatial analytics.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/N3HHVV/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/N3HHVV/feedback/</feedback_url>
            </event>
            <event guid='05d45f56-6361-517e-acb2-85d57d403eae' id='2620'>
                <room>Grand B</room>
                <title>PostGIS Unleashed</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T11:00:00-05:00</date>
                <start>11:00</start>
                <duration>00:30</duration>
                <abstract>You&apos;ll learn tricks that leverage the power of PostGIS and combine with unique features PostgreSQL as well as other PostgreSQL extensions.</abstract>
                <slug>foss4g-na-2024-2620-postgis-unleashed</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='1396'>Regina Obe</person>
                </persons>
                <language>en</language>
                <description>PostGIS + PostgreSQL is one of the most popular spatial databases out there.
In this presentation you&apos;ll learn why PostGIS beats out the competition by leveraging features
unique to PostgreSQL that no other relational database has and what other extensions you can use in conjunction with PostGIS extensions to add that extra fire.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/APLY9D/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/APLY9D/feedback/</feedback_url>
            </event>
            <event guid='001e70e9-b22e-57e2-965d-62176f021306' id='2482'>
                <room>Grand B</room>
                <title>Postgres and PostGIS Ops Management</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T11:30:00-05:00</date>
                <start>11:30</start>
                <duration>00:30</duration>
                <abstract>PostGIS forms the backbone of many open-source geospatial projects. I&#8217;ll help you get started with managing Postgres outside of your local machine. We&#8217;ll cover hosting, sizing, tuning, backups, connections, and basic performance topics to get you started.</abstract>
                <slug>foss4g-na-2024-2482-postgres-and-postgis-ops-management</slug>
                <track>Data Management and Interoperability</track>
                
                <persons>
                    <person id='1757'>Elizabeth Christensen</person>
                </persons>
                <language>en</language>
                <description>Topics covered (in brief):
Postgres hosting options: self-hosted, cloud, Kubernetes, local options
Fully managed choices and self managed
Storage &amp; backups, backup files vs backup systems
Postgres memory, sizing and tuning
How I/O works
Roles and role groups
Connections for applications
Introduce indexes
Monitoring options</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/978LPP/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/978LPP/feedback/</feedback_url>
            </event>
            <event guid='80c35723-7d2f-5087-9115-ad8f53b0aa85' id='2484'>
                <room>Grand B</room>
                <title>Web Maps from PostGIS with pg_featureserv and pg_tileserv</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T13:00:00-05:00</date>
                <start>13:00</start>
                <duration>00:30</duration>
                <abstract>Pg_featureserv and pg_tileserv are lightweight Go applications for getting your spatial data into web apps. This will be an introductory talk on how to set up these tools, use the sample code, and build your own spatial web maps.</abstract>
                <slug>foss4g-na-2024-2484-web-maps-from-postgis-with-pgfeatureserv-and-pgtileserv</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='1757'>Elizabeth Christensen</person>
                </persons>
                <language>en</language>
                <description>TOC
Show a sample PostGIS database
Set up local copy of pg_featureserv and pg_tileserv
Show URL calls and how the CQL works
Demo of web maps
Demo pg_featureserv with pgRouting with click operations</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/AAWH87/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/AAWH87/feedback/</feedback_url>
            </event>
            <event guid='ec18b0a2-89ea-58fa-847d-a73534aa3ee1' id='2619'>
                <room>Grand B</room>
                <title>pgRouting: An introduction</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T13:30:00-05:00</date>
                <start>13:30</start>
                <duration>00:30</duration>
                <abstract>You&apos;ll learn what pgRouting is and how you can prep your data and use it to solve various network routing problems.</abstract>
                <slug>foss4g-na-2024-2619-pgrouting-an-introduction</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='2757'>Leo Hsu</person>
                </persons>
                <language>en</language>
                <description>You&apos;ll learn what pgRouting is and how you can prep your data and use it to solve various network routing problems. We&apos;ll be using St. Louis data for this fast paced talk.

Key take aways:

* What is pgRouting and terminology used
* How to prep data for routing
* Various routing algorithms to do Point to Point, Trip Planning, computing service areas</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/EEKNA8/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/EEKNA8/feedback/</feedback_url>
            </event>
            <event guid='f7615876-78dc-5158-8e07-dd4f7da60c4b' id='2456'>
                <room>Grand B</room>
                <title>pgRouting, state of the project</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T14:00:00-05:00</date>
                <start>14:00</start>
                <duration>00:30</duration>
                <abstract>pgRouting, the routing engine, can be used in different applications other than routing.</abstract>
                <slug>foss4g-na-2024-2456-pgrouting-state-of-the-project</slug>
                <track>State of Software</track>
                
                <persons>
                    <person id='8'>Vicky Vergara</person>
                </persons>
                <language>en</language>
                <description>The UN OpenGIS initiative along with OSGeo Foundation organized the OSGeo UN Committee Educational Challenge where Challenge 2 was to create Workshop material for pgRouting. 

The challenge supports the objectives of the OSGeo UN Committee, i.e. promoting the development and use of open-source software that meets UN needs and supports the aims of the UN. 

pgRouting is not only useful for routing cars on roads but it can also be used to analyze water distribution networks, river flow or the connectivity of an electricity network, etc. 

Currently, this presentation talks about pgRouting addressing one of the Seventeen Sustainable Development Goals of the UN.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/FA79GJ/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/FA79GJ/feedback/</feedback_url>
            </event>
            <event guid='b88147d5-6838-525f-9839-c4328bb37859' id='2655'>
                <room>Grand B</room>
                <title>Blazing fast geospatial SQL in DuckDB</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T15:00:00-05:00</date>
                <start>15:00</start>
                <duration>00:30</duration>
                <abstract>DuckDB is a fast, open-source analytical SQL database that&apos;s gaining popularity. Discover how it can perform H3 operations on data quicker than other solutions.</abstract>
                <slug>foss4g-na-2024-2655-blazing-fast-geospatial-sql-in-duckdb</slug>
                <track>State of Software</track>
                
                <persons>
                    <person id='1796'>Isaac Brodsky</person>
                </persons>
                <language>en</language>
                <description>DuckDB is a fast, in-process, analytical open source SQL database engine. Isaac maintains the open source H3 hexagonal grid system and the bindings for H3 to DuckDB. In this talk, Isaac will cover why users may choose H3 on DuckDB for ease of use and performance.

Highlights of the talk can include:
* Why DuckDB is fast and gaining popularity. How DuckDB fits into the cloud-native application architecture at edge computing (serverless) and in the browser (WASM).
* Ways to quickly get started with DuckDB locally using open datasets like Overture. DuckDB is a recommended way to read huge cloud optimized Parquet datasets like Overture. DuckDB runs locally and even in your browser.
* Evolution of the DuckDB extension ecosystem, and how it has become easier to install and load open source extensions. Extensions can extend DuckDB with new capabilities, with more flexibility than cloud databases thanks to DuckDB being open source and local.
* How to use the H3-DuckDB extension to perform geospatial operations. Will touch on why a user may want to choose the H3 hexagonal grid system, and how to write common geospatial operations in SQL.
* Performance comparison with other approaches -- DuckDB SQL is much faster than Python or JavaScript calls. The H3-DuckDB bindings are set up for performance-by-default.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/YQWMQS/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/YQWMQS/feedback/</feedback_url>
            </event>
            <event guid='911b74eb-e0a8-5a53-9d02-15f3175afb28' id='2478'>
                <room>Grand B</room>
                <title>Faster, Better Spatial Relationship Evaluation with RelateNG</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T15:30:00-05:00</date>
                <start>15:30</start>
                <duration>00:30</duration>
                <abstract>RelateNG is a new algorithm for evaluating spatial relationships developed for the JTS/GEOS geoprocessing ecosystem.  It offers many improvements in functionality, robustness, and performance.</abstract>
                <slug>foss4g-na-2024-2478-faster-better-spatial-relationship-evaluation-with-relateng</slug>
                <track>State of Software</track>
                
                <persons>
                    <person id='1783'>Martin Davis</person>
                </persons>
                <language>en</language>
                <description>Evaluating spatial relationships (such as intersects and contains) is likely the most common operation performed in geoprocessing.  Many systems implement the Dimensionally-Extended 9 Intersection Model as defined in the OGC Simple Features specification.  A large number of those systems use the JTS and GEOS geometry libraries, which have provided full-featured support for DE-9IM spatial relationships since their inception.  Recently a new JTS/GEOS algorithm called RelateNG has been developed. It offers significant improvements in functionality, robustness, and performance.  This talk gives an overview of spatial relationship evaluation, some challenges in implementing them, and describes the design and capabilities of the RelateNG algorithm.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/KNGCFA/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/KNGCFA/feedback/</feedback_url>
            </event>
            <event guid='2e8cb43d-3352-5626-b1b9-7095bc574923' id='2952'>
                <room>Grand B</room>
                <title>Spatial SQL Birds of a Feather</title>
                <subtitle></subtitle>
                <type>Birds of a Feather</type>
                <date>2024-09-10T16:00:00-05:00</date>
                <start>16:00</start>
                <duration>00:30</duration>
                <abstract>If you love Structure Query Language (SQL), then you&apos;ll love Spatial SQL.  What is Spatial SQL? It&apos;s SQL with an extra spatial sauce.  Pretty much any database that speaks SQL, can speak Spatial SQL as well.</abstract>
                <slug>foss4g-na-2024-2952-spatial-sql-birds-of-a-feather</slug>
                <track>Data Management and Interoperability</track>
                
                <persons>
                    <person id='1396'>Regina Obe</person>
                </persons>
                <language>en</language>
                <description>If you love Structured Query Language (SQL), then you&apos;ll love Spatial SQL.  What is Spatial SQL? it&apos;s SQL with an extra spatial sauce.  Pretty much any database that speaks SQL, speaks Spatial SQL as well.  Most of these databases speak Spatial SQL that is a subset or superset of the ISO SQL Multi-Media Standard  Part 3 (SQL/MM Spatial).  Whether you are new to SQL or a long time lover, come join us as we discuss how you can avoid writing 1000s of lines of code, with just one Spatial SQL statement and how you can use similar Spatial SQL statements in countless FOSS4G tools - PostgreSQL (with PostGIS, pgRouting and other spatial extensions), Apache Sedona, DuckDB, and more.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/ZJHYVS/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/ZJHYVS/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Grand C' guid='4dba8b36-9585-5f50-87f8-cb4690a992aa'>
            <event guid='a5d35999-6092-584c-af65-073bfe9f45b1' id='2518'>
                <room>Grand C</room>
                <title>Transforming data into useful information for natural resource decision making</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T10:30:00-05:00</date>
                <start>10:30</start>
                <duration>00:30</duration>
                <abstract>Raster Tools easily scales across various hardware configurations and lowers the barriers for parallel processing for spatial, statistical, and machine learning procedures; further advancing researchers&#8217; and practitioners&#8217; abilities to transform data into useful information for decision making.</abstract>
                <slug>foss4g-na-2024-2518-transforming-data-into-useful-information-for-natural-resource-decision-making</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='2696'>John Hogland</person>
                </persons>
                <language>en</language>
                <description>Big data and the knowledge we glean from it are fundamentally changing the way      resource management decisions are      made. The use of remotely sensed data, ever expanding computer technology, and enhanced processing techniques      provide natural resource managers with depictions of ecosystems at unprecedented spatial and temporal resolutions. While these sources of information are currently being leveraged to inform decision making, the sheer amount of data currently being collected has outpaced our abilities to efficiently manipulate and use those data for decision making. Newer tools, algorithms, and approaches are needed to address processing limitations and provide new opportunities to embrace the volume, variety, and velocity of big data streams. Important questions related to data scale,      relevance,      transformation     , as well as      the types of tools needed to efficiently extract      information for decision making are at the forefront of      empirically driven decision making     . To that end we have developed a python based geospatial processing library called Raster Tools that automates delayed reading and parallel processing. In this presentation, we highlight two case studies that use the newly developed Raster Tools package to perform spatial, statistical, and machine learning analyses. 
    The first case study uses Raster Tools, basal area ha-1, stem counts ha-1, and forest cover type raster surfaces to inform sample design and improve variable estimation for forest stand inventories within the Fort Stewart significant geographic area (SGA) located in Georgia, USA. While the raster surfaces provide useful information for prioritizing longleaf pine (Pinus palustris) restoration efforts, timber sale administrators will want to know the volume or weight of the merchantable timber within the stands identified for treatment prior to implementation. Estimating existing volume for various timber products across a forest can be expensive. To reduce the cost of volume estimation, timber sale administrators can use ancillary data that are highly correlated with volume data to substantially reduce sampling effort for a given level of estimation accuracy. To illustrate these concepts, we will present a Jupyter notebook that demonstrates how Raster Tools can be used to both identify restoration sites and summarize basal area data used to aid in planning a sample design that reduces inventory costs and estimation error.
    The second case study uses Raster Tools and raster surfaces depicting basal area ha-1, stem counts  ha-1, and spatially explicit error estimates to identify and prioritize longleaf gopher tortoise habitat restoration in Florida, USA. This example highlights the flexibility and efficiencies of Raster Tools, how Raster Tools can be integrated with conventional raster spatial modeling, and the use of fine grained spatially explicit information to aid in habitat restoration. Three key components to this example are 1) spatially defining existing and potential open pine gopher tortoise habitat, 2) evaluating the use of prescribed fire within existing and potential gopher tortoise habitat, and 3) integrating recreational aspects into the prioritization process. Like the previous use case, we will present a Jupyter notebook that demonstrates the utility of Raster Tools in prioritizing gopher tortoise habitat restoration.
    At the forefront of this accelerated pace and scale of data driven decision making is the development of spatial, statistical, and machine learning techniques that fully leverage existing hardware and adopt newer processing strategies to integrate big data sources seamlessly and easily with the decision-making process. Packages such as Raster Tools facilitate this integration while also providing functionality that can be used to further our understanding of natural resources while simultaneously providing the computational framework to optimize and justify management decisions at both scale and extent. While these tools facilitate Big Data analytics, they also necessitate a broader understanding of the role of spatial data and analyses within decision making. Moreover, they highlight the need for easy access to and integration with various open source and proprietary software systems. 
    Raster Tools provides a great deal of flexibility and is available through Python&#8217;s package index. These tools are readily available, free, and provide the fundamental architecture to ingest big data streams directly into spatial, statistical, and machine learning analyses. Moreover, these tools are easy to use and can facilitate data driven decision making at fine scale across broad extents.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/MQ7D3C/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/MQ7D3C/feedback/</feedback_url>
            </event>
            <event guid='c727fa65-da70-5f1b-a541-e8159f7c076c' id='2551'>
                <room>Grand C</room>
                <title>stac-rs: high-performance, reliable STAC tooling with Rust</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T11:00:00-05:00</date>
                <start>11:00</start>
                <duration>00:30</duration>
                <abstract>stac-rs is a Rust implementation of the SpatioTemporal Asset Catalog (STAC) specification.  Our high-performance STAC tools include a STAC API server with duck-db and postgres backends, and our applications leverage latest developments in geoparquet and geoarrow.</abstract>
                <slug>foss4g-na-2024-2551-stac-rs-high-performance-reliable-stac-tooling-with-rust</slug>
                <track>State of Software</track>
                
                <persons>
                    <person id='2648'>Pete Gadomski</person>
                </persons>
                <language>en</language>
                <description>The SpatioTemporal Asset Catalog (STAC) community specification is a key component of the growing cloud-native geospatial ecosystem. Well built, spec-specific tooling is a key part of the community-supported software landscape, as it helps developers and data consumers alike work efficiently with the data they need without needing to deeply understand the spec or implement the tooling themselves. We present [**stac-rs**](https://github.com/stac-utils/stac-rs), a Rust implementation of the STAC spec, as part of the cloud-native geospatial software landscape.

**stac-rs** includes:
- A STAC API server with **duck-db** and **pgstac** backends
- A command-line interface (CLI) for querying STAC APIs and static STAC catalogs
- Several Rust libraries for building your own applications

In this talk, we walk through the components of **stac-rs**, describe some of the advantages and disadvantages of a Rust implementation of the STAC spec, and provide some performance benchmarks against other widely used tooling (e.g. **stac-fastapi** and **stac-server**).</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/XKKRJB/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/XKKRJB/feedback/</feedback_url>
            </event>
            <event guid='c6d5420d-19c1-5e8b-b18f-010fe022a9a7' id='2547'>
                <room>Grand C</room>
                <title>KnowSTAC: Framework for Creating Dynamic and Knowledge-Interoperable STAC Indexes</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T11:30:00-05:00</date>
                <start>11:30</start>
                <duration>00:30</duration>
                <abstract>KnowSTAC is a framework for creating dynamic STAC indexes that organize data not according to how they are published as collections or catalogs, but according to on-demand queries that can crosscut domains and organizations for improved collaboration.</abstract>
                <slug>foss4g-na-2024-2547-knowstac-framework-for-creating-dynamic-and-knowledge-interoperable-stac-indexes</slug>
                <track>Data Management and Interoperability</track>
                
                <persons>
                    <person id='317'>Nathan McEachen</person>
                </persons>
                <language>en</language>
                <description>KnowSTAC is a framework for creating dynamic SpatioTemporal Asset (STAC) indexes that organize data not according to how they are published as collections or catalogs, but according to on-demand, user-defined and ad-hoc queries that can crosscut domains and organizations. Collections can be dynamically created and shared according to semantic classification, location (including hierarchies and spatial knowledge graphs), and time so that they can be discoverable for collaboration. For example, the results of a dynamic search including geological classification, vegetation, platform, sensor type, organizational hierarchy, geographic hierarchy, and/or temporal validity collectively might represent an answer to a question that, by making discoverable, could be incorporated into other collections to answer new questions.

KnowSTAC is being developed for GeoPlatform.gov to support the national spatial data infrastructure (NSDI) mandate and to explore transitions to a geospatial knowledge infrastructure (GKI). 

SDIs are supplier-driven data networks, traditional data analytics, and services that are single direction and created for a general market. They are not sophisticated enough to allow for processing random, unpredictable, and context-dependent queries across multiple domains. A GKI is a knowledge-sharing paradigm that is client-driven by on-demand questions of individuals and the relationships between those questions across domains.  Rather than publishing data, a move beyond SDI to GKI enables answers to be published that are interoperable with other questions.  

Our GKI approach involves using spatial knowledge graphs and ontology registries to facilitate semantic interoperability. Ultimately, our aim is to enable interoperability across different technologies.  For example, the results of a STAC index query should be available in RDF so that their relationship with other spatial knowledge graphs can be discoverable using GeoSPARQL or used to bring geospatial awareness to Large Language Models.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/TREZPD/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/TREZPD/feedback/</feedback_url>
            </event>
            <event guid='cacc5939-b157-5196-a57d-342ab8afc72a' id='2576'>
                <room>Grand C</room>
                <title>On-the-fly raster visualizations leveraging STAC metadata standards</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T13:00:00-05:00</date>
                <start>13:00</start>
                <duration>00:30</duration>
                <abstract>The STAC render extension offers a flexible schema for managing dynamic tiling rendering metadata. Come discuss how the NASA VEDA (Visualization, Exploration and Data Analysis) open science platform has used the render extension to simplify front end visualization.</abstract>
                <slug>foss4g-na-2024-2576-on-the-fly-raster-visualizations-leveraging-stac-metadata-standards</slug>
                <track>Image Processing</track>
                
                <persons>
                    <person id='3039'>Chuck Daniels</person><person id='3040'>Hanbyul Jo</person>
                </persons>
                <language>en</language>
                <description>Dynamic tiling of raster data offers the benefit of on the fly access and transformation of static cloud native files that can then be visualized on a map. Development Seed&apos;s titiler is one such example of a dynamic tiling server capable of creating tiled mosaics from Cloud Optimized GeoTiffs (COGs).  Rescaling, applying a colormap or band arithmetic for example are all possible by passing certain metadata as path parameters to a tiling endpoint. Storing these parameters is helpful for front end applications and clients may have custom application logic for dealing with dynamic tiling parameters. When working with a large number of datasets, this makes it cumbersome to manage the dynamic tile rendering metadata with the datasets themselves.

In the STAC ecosystem we&apos;ve proposed and implemented the [render extension](https://github.com/stac-extensions/render) that offers a flexible schema for managing dynamic tiling rendering metadata. STAC Collections or Items may include custom rendering metadata that can be used by a client to visualize the dataset where these parameters are needed. The extension was implemented in NASA&apos;s VEDA (Visualization, Exploration and Data Analysis) open science platform and allowed the creation of dynamic thumbnails and visualization of STAC Items. It also allowed the offloading of dataset specific metadata from the frontend application code base to the STAC Catalog. The tighter coupling of the render parameters with other dataset metadata via STAC greatly reduces the effort in managing those parameters in front end application logic and minimizes data inconsistencies.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/93BQN7/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/93BQN7/feedback/</feedback_url>
            </event>
            <event guid='30cdc567-9330-5e6d-8e24-34f642903231' id='2562'>
                <room>Grand C</room>
                <title>STAC for Public EO Data</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T13:30:00-05:00</date>
                <start>13:30</start>
                <duration>00:30</duration>
                <abstract>In recent years, STAC has become crucial for geospatial data interoperability, particularly for indexing public datasets. This presentation will provide an update on STAC and highlight the largest public implementations: Earth Search (AWS), Planetary Computer (Azure), and CMR-STAC (NASA).</abstract>
                <slug>foss4g-na-2024-2562-stac-for-public-eo-data</slug>
                <track>Data Management and Interoperability</track>
                
                <persons>
                    <person id='396'>Matthew Hanson</person>
                </persons>
                <language>en</language>
                <description>The STAC spec, and open-source software ecosystem around it, has provided an interoperable standard for access to geospatial data. This is most apparent with large public datasets that have been made available through different cloud providers. However, the data collections and metadata surfaced through these different APIs is different.

This presentation will provide a brief update on the STAC specification itself, the changes with STAC 1.1, and the state of the extensions and ecosystem. It will also include an overview of the major public catalogs with an emphasis on Earth Search. 
Earth-Search provides an index for some public datasets available through the AWS Registry of Open Data (RODA) and has been shown to be a valuable resource for accessing the Sentinel-2 archive as Cloud-Optimized GeoTIFFs and is being used by researchers for science and commercial companies for building applications. We will present recent updates to Earth Search and will explain the differences between the different Sentinel-2 collections. 

In addition to Earth Search, a summary will be given of other major STAC APIs including CMR-STAC, which is a catalog of NASA Earth Science data, and the Planetary Computer, a STAC API for public datasets available on Azure. We will talk about the most important extensions that are used in these STAC APIs and give some tips for best practices in your own catalogs.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/99EUP3/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/99EUP3/feedback/</feedback_url>
            </event>
            <event guid='da203014-a895-53d4-adc2-efb213a87207' id='2566'>
                <room>Grand C</room>
                <title>Big EO-data Visualization in Browser Notebooks</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T14:00:00-05:00</date>
                <start>14:00</start>
                <duration>00:30</duration>
                <abstract>This presentation illustrates a workflow for visualizing and analyzing Cloud-optimized GeoTIFFs and Cloud-Optimized Point Clouds using TiTiler and Lonboard - dynamic tiling and interactive visualization libraries, allowing 2.5D interactive map exploration in Python Jupyter notebooks.</abstract>
                <slug>foss4g-na-2024-2566-big-eo-data-visualization-in-browser-notebooks</slug>
                <track>Image Processing</track>
                
                <persons>
                    <person id='1840'>Alex Mandel</person><person id='2714'>Rajat Shinde</person><person id='3039'>Chuck Daniels</person>
                </persons>
                <language>en</language>
                <description>With the increase in cloud computing proximate to data we needed a way to do large data visualization in the notebook based browser environments. For this talk, we will focus on a use-case for Above Ground Biomass (AGB) analysis for visualizing LiDAR derived AGB reference maps along with forest trails for a study region in BCI, Panama. This use case combines LiDAR with high resolution raster layers in an interactive visualization inside a web-based coding notebook. The notebook is developed with an aim of end-to-end processing in the cloud for the NASA-ESA Multi-mission Algorithm and Analysis Platform (MAAP) [1]. MAAP is an open-source scalable and efficient platform for large-scale processing of NASA and ESA datasets along with user generated datasets related to biomass estimation. In this context, a lot of MAAP user data products are published in cloud-optimized formats and accessible via MAAP Spatio-Temporal Asset Catalog (STAC) endpoints [2].  

From the perspective of biomass analysis, raw LIDAR data and derived products play a key role. However, raw LiDAR data, typically consisting of billions of points in LAS/LAZ files are not efficient for cloud-based processing attributed to large data egress cost. Hence,  Cloud-Optimized Point Cloud (COPC), a compressed and efficient representation of lidar data is used for publishing LiDAR data to STAC, making it suitable for large-scale geospatial applications. In this presentation, we explore a detailed explanation of the process of converting COPC data into a GeoDataFrame. This involves extracting relevant information from the COPC file, such as point coordinates, attributes, and metadata. We will demonstrate how to perform this conversion using open-source tools and provide code examples for reproducibility. Subsequently, we will present Lonboard [3] - a Python library that allows for interactive visualization of geospatial data. We will showcase how to use Lonboard to visualize the GeoDataFrame containing COPC data. This will include creating a map, adding markers for point features, and customizing the visualization with interactive features such as zooming, panning, and highlighting.
To provide context and geographic reference, we will integrate a base map into our visualization using Titiler [4], a dynamic raster tile service. We will demonstrate how to use Titiler to add a base map layer to our Lonboard visualization, enabling users to explore the COPC data in relation to real-world geographic features.

Join this talk if you want to -
- Understand a science use-case for accessing big EO data from STAC
- Explore best practices for converting LiDAR LAS files to COPCs
- Understand visualizing COPCs and rasters in a interactive maps using Lonboard and TiTilers
- Integrate line/polygon geometry visualization to the above maps

References: 

1. MAAP - https://maap-project.github.io/
2. MAAP STAC - https://stac-browser.maap-project.org/
3. Titiler - https://developmentseed.org/titiler/
4. Lonboard - https://developmentseed.org/lonboard/latest/</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/TQXWSM/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/TQXWSM/feedback/</feedback_url>
            </event>
            <event guid='7b2a4f21-768b-5cb6-b977-95957d148cb4' id='2678'>
                <room>Grand C</room>
                <title>Lifelines Data Series. Accessibility and Interpretability- EO Data for Humanitarians</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T15:00:00-05:00</date>
                <start>15:00</start>
                <duration>00:30</duration>
                <abstract>The NASA funded Lifelines Data Series aims to improve humanitarian outcomes by bridging the knowledge and accessibility gaps that currently exist between humanitarians and the use of remote sensing, Earth science, and geospatial data.</abstract>
                <slug>foss4g-na-2024-2678-lifelines-data-series-accessibility-and-interpretability-eo-data-for-humanitarians</slug>
                <track>FOSS4G in Government</track>
                
                <persons>
                    <person id='2816'>Nicole Hunt</person>
                </persons>
                <language>en</language>
                <description>Launched in October 2023, the NASA funded Lifelines initiative is a community-building effort designed to enhance the use of Earth science, remote sensing, and geospatial technology, data, and methods to improve humanitarian outcomes. Lifelines focuses on facilitating cross-disciplinary collaboration between scientists, humanitarians, funders, policymakers, and other stakeholders to identify needs and overcome roadblocks related to the adoption of Earth science and remote sensing. One of the most pressing needs in this domain is data. While there is a vast amount of openly available remote sensing and geospatial data, its use by humanitarians remains relatively low. 

Throughout the first year of the Lifelines program, our team repeatedly heard from humanitarian partners and community members that, although they recognize the value of Earth science and remote sensing data for their efforts, adoption is limited. Our discussions with the community revealed five key roadblocks: 

Humanitarians often don&#8217;t know what data is useful for their use case. 

If they know what is useful, they often don&#8217;t know what is available. 

If they know what is available, they often don&#8217;t know how to access it. 

If they know how to access it, they often don&#8217;t know how to process it. 

If they know how to process and analyze it, they often don&#8217;t know how to generate quantifiable and meaningful insights for their use case. 

The Lifelines Data Series is an effort to address these issues. Leveraging insights from our advisors, data experts, and community, the Data Series assembles collections of data resources, called Data Studio Packages, paired with educational information for specific humanitarian use cases. These Data Studio Packages not only aggregate available resources and data but also provide educational and informational resources on their deployment for particular use cases. 

The focus of the Data Series is not to rehost existing open datasets, but to help humanitarians navigate the available data and resources with a clearer understanding of what they are looking for and how to use it. Initial use cases for the Data Studio Packages have been prioritized using the Caribou Space Beyond Borders Report. However, Lifelines is community-driven, so the Data Studio Packages will also be responsive to community needs and support other Lifelines Programs, such as the upcoming Humanitarian Simulation. 

The NASA Lifelines Data Series aims to enable humanitarians to effectively harness the power of Earth science and remote sensing data, ultimately enhancing their ability to respond to global challenges with greater precision and impact.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/9TQBYJ/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/9TQBYJ/feedback/</feedback_url>
            </event>
            <event guid='0a35c573-76d7-5895-a915-6146c8a6b71f' id='2539'>
                <room>Grand C</room>
                <title>Using eoAPI to find land for natural capital projects</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T15:30:00-05:00</date>
                <start>15:30</start>
                <duration>00:30</duration>
                <abstract>eoAPI is a cloud-native framework for EO data management that can be used to quickly deploy cloud infrastructure for earth observation data applications. Come learn how eoAPI can be used for applications like site selection and monitoring.</abstract>
                <slug>foss4g-na-2024-2539-using-eoapi-to-find-land-for-natural-capital-projects</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='2707'>Henry Rodman</person>
                </persons>
                <language>en</language>
                <description>eoAPI is a modern, cloud-native framework for EO data management. It is a software package set that relies on standards like Spatio Temporal Asset Catalog (STAC) to manage massive EO datasets for analysis and applications. Platforms built with eoAPI now manage over a billion STAC items, making them findable, accessible, interoperable, and reusable (FAIR). eoAPI and its family of software packages provide a great foundation for applications with interactive mapping components, API endpoints, and more.

No single tool or workflow fits all use cases, and that&apos;s where the power of eoAPI comes in. Developed by Development Seed, eoAPI is a collection of configurable components designed to fit any unique data ecosystem. Whether you&apos;re working with raster or vector data, or both simultaneously, eoAPI can adapt to your needs. It can serve as a catalog for discovery or be combined with powerful tools to deliver data directly for analysis. And the best part? It can run on a single computer or be deployed on any cloud provider, giving you the freedom and flexibility to work the way you want.

To illustrate how it can be used to compose powerful applications in the cloud, we will walk through how NCX is using eoAPI to provide landowners with insights about their land. NCX is cataloging many data sources in a STAC using pgstac, serving dynamic raster tiles with titiler, serving vector tiles with tipg, and extending the functionality of the components to fit the specific needs of its users. The end product is a data-driven marketplace that matches landowners with project developers. The data pipeline synthesizes useful information from hard-to-access public data sources and brings it to real people who want to know more about their land. This case study will show how eoAPI works and why you should think about crafting your next application using eoAPI and its components!</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/JC7VKY/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/JC7VKY/feedback/</feedback_url>
            </event>
            <event guid='fc8f6ff6-652e-5b31-b56b-eb93d282554e' id='2953'>
                <room>Grand C</room>
                <title>Stac and EO Data Birds of a Feather</title>
                <subtitle></subtitle>
                <type>Birds of a Feather</type>
                <date>2024-09-10T16:00:00-05:00</date>
                <start>16:00</start>
                <duration>00:30</duration>
                <abstract>Talk about STAC and Earth and Observation Data with others involved.</abstract>
                <slug>foss4g-na-2024-2953-stac-and-eo-data-birds-of-a-feather</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='1840'>Alex Mandel</person>
                </persons>
                <language>en</language>
                <description>Talk about STAC and Earth and Observation Data with others involved.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/WVLYGL/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/WVLYGL/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Grand F' guid='07671886-ff83-55d7-955d-c99778f70a84'>
            <event guid='8eb82446-1ac6-5af9-a42c-0fc2fe782467' id='2508'>
                <room>Grand F</room>
                <title>Open Source in U.S. Census Bureau Geographic Update Applications</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T10:30:00-05:00</date>
                <start>10:30</start>
                <duration>00:30</duration>
                <abstract>The Geographic Update Partnership Software (GUPS) team will share how the Census Bureau is using open source GIS tools to create web-based GIS solutions that are innovative, adaptable, and versatile.</abstract>
                <slug>foss4g-na-2024-2508-open-source-in-u-s-census-bureau-geographic-update-applications</slug>
                <track>FOSS4G in Government</track>
                
                <persons>
                    <person id='1817'>Emily Vratarich</person><person id='2693'>Maria Panaccione</person>
                </persons>
                <language>en</language>
                <description>The Census Bureau is enhancing its Geographic Update Partnership Software (GUPS), an open source software GIS application, to more fully utilize open source and web-based technologies. GUPS enables partners to load, display, and edit geospatial data, as well as output standardized files that the Census Bureau then uses to update the Master Address File/Topologically Integrated Geographic Encoding and Referencing (MAF/TIGER) System. 

GUPS Web is built on QGIS, OpenLayers, and GeoServer. Building on the successful implementation of functionality such as real time sharing of data with partners and automated spatial analysis principles, GUPS Web is introducing new and innovative editing processes for a more streamlined user experience.

In this presentation, representatives from the Census Bureau will showcase the technology used in developing the GUPS Web application, explore how GUPS evolved into a cloud native and license-free web-based GIS application, and provide an interactive demonstration of how GUPS Web uses open source tools for the Census Bureau&#8217;s geographic partnership programs.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/3RJBQA/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/3RJBQA/feedback/</feedback_url>
            </event>
            <event guid='d73a7512-b662-59d8-ae00-19ba6b5f8b47' id='2527'>
                <room>Grand F</room>
                <title>Building on Full Stack FOSS4G in the Public Sector</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T11:00:00-05:00</date>
                <start>11:00</start>
                <duration>00:30</duration>
                <abstract>Software engineers from the NYC Department of City Planning will discuss the FOSS4G they are using to build modern public-facing full stack web applications that deliver on agency priorities and obligations to the public.</abstract>
                <slug>foss4g-na-2024-2527-building-on-full-stack-foss4g-in-the-public-sector</slug>
                <track>FOSS4G in Government</track>
                
                <persons>
                    <person id='2703'>Tyler Matteo</person>
                </persons>
                <language>en</language>
                <description>The Application Engineering team within the IT Division of the NYC Department of City Planning builds and maintains a suite of full stack web-based geospatial applications including ZoLa, Population FactFinder, and the Equitable Development Data Explorer. Over the past year, we have done extensive work to identify what OSS we should use to build these applications going forward. This process has included replacing parts of our stack, reaffirming choices that have served us well, and eliminating vendor dependencies where possible. Our applications include everything from relational databases, to APIs, to Javascript UI and GIS frameworks. After much R&amp;D and proofs-of-concept, we are currently building a new product that will empower the public to view and understand capital spending in New York City. Releasing this fall, this new application will be the first to put many of our new technology choices into practice.

In this talk, we will show how an internal software engineering team within government can build custom, full stack applications on a FOSS stack that satisfy our agency&apos;s business needs and obligations to the public. We will show the OSS libraries and frameworks we used at various layers of the application, with particular focus on those concerned with geospatial functionality. On the back end, we will talk about how we use technology such as GDAL and PostGIS to transform and store open data sets for use by our APIs. On the front end, we will show how frameworks such as Maplibre and Deck.gl allow us to be build robust web interfaces that integrate with general-purpose frameworks like React. In addition to discussing specific FOSS, we will touch on the principles and best practices that guide our choices, talk about lessons learned, and identify areas where we are still learning.

A team like ours simply could not exist without the countless FOSS tools and libraries that allow us to build software at scale while avoiding vendor lock-in. Through this talk, we hope to show FOSS maintainers and contributors how we are using their software to meet our agency&apos;s needs and inspire others within government to do the same.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/U9PYLH/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/U9PYLH/feedback/</feedback_url>
            </event>
            <event guid='8833bb53-f221-592a-8bda-a29367401699' id='2509'>
                <room>Grand F</room>
                <title>Using FOSS4G to process and visualize METOC data</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T11:30:00-05:00</date>
                <start>11:30</start>
                <duration>00:30</duration>
                <abstract>How we integrated several FOSS4G SW and standards to go from raw data to user friendly output</abstract>
                <slug>foss4g-na-2024-2509-using-foss4g-to-process-and-visualize-metoc-data</slug>
                <track>FOSS4G in Government</track>
                
                <persons>
                    <person id='2690'>Per Thyselius</person>
                </persons>
                <language>en</language>
                <description>The talk will describe the how we used several FOSS products (OpenLayers, MapServer, ZOO-Project, WMS, WPS) to fulfil the need of making METOC data available to end users.

The METOC solution includes a set of WMS services for meteorology and oceanography, as well as an advanced processing interface to the METOC WPS processes. Users can view METOC data, ranging 
from temperatures to wave heights.

We will describe the current solution and learnings when creating it.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/JRC3C7/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/JRC3C7/feedback/</feedback_url>
            </event>
            <event guid='c7e2085d-7ea3-5957-941f-da5eef1b319a' id='2536'>
                <room>Grand F</room>
                <title>Harnessing technologies in effective Monitoring and Evaluation-Water hyacinth</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T13:00:00-05:00</date>
                <start>13:00</start>
                <duration>00:30</duration>
                <abstract>The negative effects of water hyacinth resulting from sewage leakages into freshwater bodies surpasses water poisoning and ecosystem changes. As such, GIS is used to monitor and evaluate water hyacinth.</abstract>
                <slug>foss4g-na-2024-2536-harnessing-technologies-in-effective-monitoring-and-evaluation-water-hyacinth</slug>
                <track>Infrastructure, Emergency Management, and Humanitarian</track>
                
                <persons>
                    <person id='2677'>Nicola Kitumetsi Chiware</person>
                </persons>
                <language>en</language>
                <description>Environmental monitoring is also a repetitive and continued observation measurement and evaluation of the environmental parameters to follow changes overall period of time and to assess compliance efficiency of the activity on environmental issue. With this definition in mind, a case study was done and focused on Masvingo region in Zimbabwe, evaluating water contamination in Shahashe and Mucheke rivers as a result of sewage leakages. Change detection used helped understand the change in water hyacinth. The use of Geographic Information System (GIS) proved effective enough to monitor and evaluate areas where hyacinth is mostly distributed along the river. The obtained results showed that GIS and remote sensing were typically easy to adopt and apply. 

Satellite data and auxiliary data were employed in this study. 10% cloud coverage Landsat images were downloaded for free from the USGS Earth Explore website at https://earthexplorer.usgs.gov. for an accurate representation of the water hyacinth&apos;s riverside expansion from 2002 to 2022.  13-band Landsat images were atmospherically adjusted with QGIS software&apos;s semi-automatic categorization function. The process of modifying the satellite images taken for accurate interpretation comprised of a few steps. 
Radiometric adjustment 
This is computer-based method for minimizing and/or eliminating atmospheric noise, for example haze, in photographs. Images&apos; clouds cover collected using USGS was reduced to 10% to avoid result distortion.

 Image Classification
The study&apos;s observations of the shifting land use and land cover along the river were made using Google Earth. Google Earth allowed zooming in on land features and offered free access to satellite imagery on both present and previous land dynamics. The classes of vegetation, built-up areas, forests, grasslands, barren land, shrubs, and agricultural regions were recognized and delineated from the satellite photos.

Change detection
Change detection was performed on mosaiced classified images to compare changes between aerial photos of the same geographic area taken at distinct periods; and assess the spread of water hyacinth along the river over two or more years.

Normalized Different Vegetation Index (NDVI)
NDVI determines the amount of vegetation by measuring the difference between near-infrared (NIR), which plants significantly reflect, and red light, which vegetation substantially absorbs/has low reflectance. NDVI always ranges from -1 to +1. High NDVI values, which indicate an increase in the amount of green vegetation, are produced by healthy vegetation&apos;s low red light reflection and high near-infrared reflectance. Non-vegetation characteristics including water, clouds, snow, ice, and bare rock and soil surfaces are indicated by NDVI values that are near 0 and decreasingly negative values</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/DEHD7B/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/DEHD7B/feedback/</feedback_url>
            </event>
            <event guid='c1bcd6e3-e11a-5ee3-8c84-93681b18e370' id='2662'>
                <room>Grand F</room>
                <title>Park equity for California - Producing open data from opensource software</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T13:30:00-05:00</date>
                <start>13:30</start>
                <duration>00:30</duration>
                <abstract>Can opensource tools enable equitable access to parks for 40M people? Yes! Learn how California&#8217;s open Parks data is produced and maintained, using QGIS and PostgreSQL for continual updates, incorporating user input, and incrementally improving quality and release efficiency.</abstract>
                <slug>foss4g-na-2024-2662-park-equity-for-california-producing-open-data-from-opensource-software</slug>
                <track>Open Data</track>
                
                <persons>
                    <person id='2753'>Jayita Bhojwani</person>
                </persons>
                <language>en</language>
                <description>Providing equitable access to parks for people in the nation&#8217;s most populous state requires open data that is reliable, frequently updated, and constantly improving. 

GreenInfo Network has built and sustained the nation&#8217;s best state-wide protected lands database for this purpose. For the last 20+ years we have updated and managed two open data sets &#8211; the California Protected Areas Database (CPAD) and the California Conservation Easement Database (CCED). This data depicts the wide diversity of parks and open spaces in California, ranging from the largest National Forests and Parks to small neighborhood parks, and underpins initiatives for park access equity, conservation analysis, land use planning, and more.

The &#8220;open&#8221; intention also extends to how the updates are sourced and curated &#8211; with close and consistent engagement that GreenInfo Network initiates with contributing agencies, data providers, and users alike.

The data has been maintained on PostgreSQL and QGIS since early 2015. At its inception it was stored in shapefiles, but this format didn&#8217;t support multi-user editing. Then for a period it was remotely hosted and managed on proprietary enterprise GIS software, but the challenges with maintaining relationship integrity between the various tables, in addition to the unwarranted complexity, cost, and staffing needs for this solution, made it untenable. The eventual switch to open-source in 2015 with PostgreSQL/PostGIS as the backend data store, and QGIS for editing the data, proved to be the solution with the most usability, functional support, ease of maintenance, affordability, and thereby longevity. 

In this presentation we will share the history of this data, how it is successfully built and managed on open-source tools, and the incremental improvements these tools have enabled to data quality and to the efficiency of the release process. We will touch on the workflows that allow for incorporating user input, and highlight some of the applications that have been derived from the robustness and usability of this data.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/DX8MMB/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/DX8MMB/feedback/</feedback_url>
            </event>
            <event guid='336fa9ff-b557-5625-b940-412c73bddc49' id='2647'>
                <room>Grand F</room>
                <title>Transforming Janes: Military Intelligence via OpenGIS Standards and Knowledge Graphs</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T14:00:00-05:00</date>
                <start>14:00</start>
                <duration>00:30</duration>
                <abstract>Discover Janes journey from a traditional publisher to a data-centric company. Learn how OpenGIS standards and knowledge graphs have revolutionized military intelligence delivery, enhanced data interoperability and enabling customers to derive maximum value from our comprehensive intelligence data.</abstract>
                <slug>foss4g-na-2024-2647-transforming-janes-military-intelligence-via-opengis-standards-and-knowledge-graphs</slug>
                <track>Data Management and Interoperability</track>
                
                <persons>
                    <person id='2793'>Ben Conklin</person>
                </persons>
                <language>en</language>
                <description>Janes has long been recognized as a premier provider of defense intelligence, traditionally known for its comprehensive publications. In recent years, Janes has embarked on a transformative journey to become a data-centric organization. This presentation will cover our evolution from a traditional publisher to a leading data company, focusing on the creation of the world&#8217;s largest collection of foundational military intelligence as a knowledge graph. Central to this transformation has been our adoption of OpenGIS data formats and standards, which have been pivotal in ensuring data interoperability and maximizing value for our customers.
Agenda for the talk:
-The Journey from Publisher to Data Company
-Historical Context and Motivation for Change
-Overview of Janes&#8217; legacy in defense intelligence publication.
Drivers behind the shift to a data-centric approach: customer demand, technological advancements, and the need for enhanced decision-making tools.

-Creating the World&apos;s Largest Military Intelligence Knowledge Graph
The process of transforming vast amounts of published data into a structured, interconnected knowledge graph.
Challenges encountered in data aggregation, normalization, and integration.
The role of advanced data management techniques and technologies in this transformation.

-OpenGIS Data Formats and Standards: Key Enablers
-Importance of Open Standards
-How OpenGIS data formats and standards facilitate interoperability.
-The role of open standards in ensuring seamless data integration and exchange across diverse systems.

Implementation at Janes
-Specific OpenGIS standards adopted by Janes and their application in our data workflows.
-Case studies demonstrating successful integration of Janes&apos; data with various customer systems using these standards.

The primary projects/standards we leverage are:

GeoJson Standard
PostGIS
Koop Project 
GeoParquet
OpenSearch</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/FLSWJR/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/FLSWJR/feedback/</feedback_url>
            </event>
            <event guid='714ad73b-63e5-529f-9ef8-542e1afbd40c' id='2658'>
                <room>Grand F</room>
                <title>EASE-DGGS - A scalable framework for spatial analytics</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T15:00:00-05:00</date>
                <start>15:00</start>
                <duration>00:30</duration>
                <abstract>An implementation of a discrete global grid system (DGGS) for accelerating geospatial data analysis is discussed. EASE-DGGS forms the backbone of a suite of RESTful APIs designed for addressing important agricultural and environmental challenges.</abstract>
                <slug>foss4g-na-2024-2658-ease-dggs-a-scalable-framework-for-spatial-analytics</slug>
                <track>Climate, Environment and Sustainability</track>
                
                <persons>
                    <person id='2800'>Jeff Thompson</person>
                </persons>
                <language>en</language>
                <description>Advocates for discrete global grid systems (DGGS) posit the technology as overcoming the limitations of traditional geographic information systems (GIS), which can accelerate discovery and information generation. In 2020 we developed EASE-DGGS, a hybrid DGGS based on EASE-GRID v2, to address limitations of DGGS, specifically the issue of integration of remotely sensed imagery and vector data within spatial analysis frameworks. As part of the University of Minnesota&apos;s GEMS Informatics initiative,  the EASE-DGGS library was released into the open source domain in 2024 under an Apache 2.0 license. In this presentation, we will present the information scaling motivation for DGGS. We will also examine GEMS Exchange - a RESTful application programming interface (REST API) built on top of EASE-DGGS. GEMS Exchange is explicitly designed to accelerate knowledge discovery in the agricultural and environmental sectors. The presentation will also discuss the API portfolio, with particular emphasis on a key new dataset developed by the UMN GEMS team for the conterminous United States: advanced prediction of the USDA&#8217;s Cropland Data Layer. Our CDL-prediction engine, and the whole of GEMS Exchange was built using free, and open source packages and libraries.The presentation will conclude by examining the potential for data integration and interoperability provided by GEMS Exchange in the era of machine learning.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/JPRF38/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/JPRF38/feedback/</feedback_url>
            </event>
            <event guid='14376063-6ae5-5564-84ae-193d101a09ed' id='2505'>
                <room>Grand F</room>
                <title>Navigate urban scenarios with MapStore 3D tools</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T15:30:00-05:00</date>
                <start>15:30</start>
                <duration>00:30</duration>
                <abstract>This presentation focuses on the use of MapStore WebGIS framework to navigate urban scenarios using its 3D tools. Attendees will be presented with an overview of our work related to 3D data visualizations and a selection of use cases.</abstract>
                <slug>foss4g-na-2024-2505-navigate-urban-scenarios-with-mapstore-3d-tools</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='284'>Stefano Bovio</person>
                </persons>
                <language>en</language>
                <description>This presentation focuses on the use of MapStore WebGIS framework to navigate urban scenarios using its 3D tools and capabilities. Latest versions of MapStore include improvements and tools related to the exploration of 3D data such as Map Views, Styling, 3D Measurements, Annotations and more. Support for 3D Tiles and glTF models through the Cesium mapping library has also been greatly enhanced to provide support for more powerful integration.

Attendees will be presented with an overview of our work related to 3D data visualizations and a selection of use cases around the following topics: visualization of new projects for urban planning, relations between different levels of a city and descriptions of events inside a city. At the end of the presentation attendees will be able to use the presented workflows to replicate them on different urban scenarios using the 3D tools of the MapStore WebGIS application.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/SGSBGQ/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/SGSBGQ/feedback/</feedback_url>
            </event>
            <event guid='e8013057-c128-5502-9d7a-1330c6047325' id='2954'>
                <room>Grand F</room>
                <title>Government, Infrastructure, Emergency Birds of a Feather</title>
                <subtitle></subtitle>
                <type>Birds of a Feather</type>
                <date>2024-09-10T16:00:00-05:00</date>
                <start>16:00</start>
                <duration>00:30</duration>
                <abstract>Birds of a feather making infrastructure better.</abstract>
                <slug>foss4g-na-2024-2954-government-infrastructure-emergency-birds-of-a-feather</slug>
                <track>Infrastructure, Emergency Management, and Humanitarian</track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                <description>Birds of a feather making infrastructure better.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/EG7JFC/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/EG7JFC/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Grand G' guid='079efb07-b70b-51eb-9143-35806aaec6fb'>
            <event guid='df0c6e12-179a-5b2b-b2cc-8a7516e04ad2' id='2674'>
                <room>Grand G</room>
                <title>Bringing Geospatial Awareness to LLMs Using Open-Source Software</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T10:30:00-05:00</date>
                <start>10:30</start>
                <duration>00:30</duration>
                <abstract>Geospatial awareness can be brought to LLMs to address humanity&#8217;s most pressing challenges by using authoritative and cross-sectoral Spatial Knowledge Graphs that are automatically interoperable by location. We will present a technical approach using open-source software.</abstract>
                <slug>foss4g-na-2024-2674-bringing-geospatial-awareness-to-llms-using-open-source-software</slug>
                <track>Geo AI/ML</track>
                
                <persons>
                    <person id='317'>Nathan McEachen</person>
                </persons>
                <language>en</language>
                <description>Advances in Artificial Intelligence are transforming industries, and we can expect geoinformatics to be no exception. Natural language processing (NLP) interfaces using Large Language Models (LLM) should not only be able to make finding data easier, but also should be able to reveal the semantic relationships between networks of features across domains. This could support cross-sectoral collaboration to address the multiple and interrelated challenges humanity faces (i.e., polycrises), including economic, public health, and climate. 

Recent research indicates that spatial knowledge graphs (SKGs) can help overcome limitations of LLMs with domain-specific and evolving spatial awareness. However, to address polycrises at scale, SKGs across sectors need to be available from authoritative sources and interoperable by location using machine-to-machine readable interfaces as they change over time. This can be achieved using a Geospatial Knowledge Infrastructure (GKI) to allow SKGs to be integrated on-demand so that LLMs can answer ad-hoc questions.

We developed an approach using open-source software for managing dependencies and propagation of change between interlinked spatial knowledge graphs that was initially developed for the health sector but is being used to support national spatial infrastructures and climate disaster resiliency efforts, including the U.S. Army Corps of Engineers and the recent Open Geospatial Consortium (OGC) Climate Disaster and Resiliency Pilot (CDRP). Our presentation will provide a more in-depth and technical look than what was presented at the 129th Open Geospatial Consortium members meeting and will incorporate recent learnings. This will include a metamodel abstraction for making features and their semantic spatial relationships with other features findable, accessible, interoperable, and reusable as a part of a GKI architecture and how they can bring geospatial awareness to LLMs.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/9GPBEV/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/9GPBEV/feedback/</feedback_url>
            </event>
            <event guid='8a7921ed-733e-5c74-9a1b-eb89e1182edf' id='2605'>
                <room>Grand G</room>
                <title>AI Wrangling in the Early 21st Century</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T11:00:00-05:00</date>
                <start>11:00</start>
                <duration>00:30</duration>
                <abstract>At Impact Observatory we use convolutional neural networks (CNNs) to produce global 10m Land Use/Land Cover (LULC) maps, updated annually. We detail using large language models (LLMs) for geospatial applications, emphasizing open standards: STAC, WPS, and OGC API - Processes.</abstract>
                <slug>foss4g-na-2024-2605-ai-wrangling-in-the-early-21st-century</slug>
                <track>Geo AI/ML</track>
                
                <persons>
                    <person id='1797'>Mark Mathis</person>
                </persons>
                <language>en</language>
                <description>Impact Observatory was founded 4 years ago to focus on the application of convolutional neural networks (CNNs) to produce Land Use/Land Cover (LULC) maps at unprecedented speed and scale. Using 1 billion hand labeled pixels we trained a computer vision model, which we then used in combination with some old fashioned remote sensing to produce the world&#8217;s first global 10m LULC map; since updated annually to produce a time series for the last 7 years (available as open data). Building on this foundation, we can now produce LULC maps (and some related derived data products) on demand for any location and time.

Large language models (LLMs), or so-called Generative AI, have captured our collective imagination.  Whereas CNNs excel at capturing spatial patterns and hierarchical features (which is ideal for image recognition tasks) LLMs are neural networks good at getting context from text. Further, contrary to CNNs, where we spend the time and effort to actually train our own model, with LLMs we don&#8217;t bother with training (leaving this to the big tech companies) and instead attempt to adapt pre-trained models to our domain.

In order to do so effectively, it is necessary to tailor one&#8217;s speech to elicit desired behavior from the LLM (i.e., prompt engineering). But more than that, LLMs excel at writing code (generically) and producing valid inputs for functions (specifically). The latter case is particularly useful for geospatial applications, where we can create context specific tools that the LLM can then interact with on behalf of the user. This is especially important to prevent the LLM from simply making up answers (which it is all too happy to do).

Open standards are particularly important here as these give the LLM rich and stable interfaces with which to interact. STAC, of course, which we have discussed in great detail within the community. Less so, WPS and OGC API - Processes, which we focus on here. In particular, we discuss a LangChain toolkit for interacting with Planetary Computer (and by extension any other STAC catalog) and
detail the development of a tool for accessing WPS processes (using GeoServer). Finally we focus on a path forward for general geospatial enablement of LLM models through OGC API - Processes interactions (using pygeoapi as the reference implementation).</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/APAE8V/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/APAE8V/feedback/</feedback_url>
            </event>
            <event guid='6004e878-96b5-5cea-907e-ab92c1212bda' id='2646'>
                <room>Grand G</room>
                <title>Optimized Geospatial Indexing for Hybrid Search and GeoAI</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T11:30:00-05:00</date>
                <start>11:30</start>
                <duration>00:30</duration>
                <abstract>Explore the cutting-edge optimization of spatial data structures and hybrid search in the Apache Lucene Open Source project, and discover how these advancements are leveraged in Retrieval-Augmented Generation (RAG) for Geospatial Generative AI.</abstract>
                <slug>foss4g-na-2024-2646-optimized-geospatial-indexing-for-hybrid-search-and-geoai</slug>
                <track>Geo AI/ML</track>
                
                <persons>
                    <person id='245'>Nicholas Knize, PhD</person>
                </persons>
                <language>en</language>
                <description>In this talk, we will explore the optimization of spatial data structures for large-scale geospatial search, high-dimensional vector search, and geo-analytics, examining specific implementations within the Apache Lucene Open Source projects. We will begin with an overview of the evolution of essential spatial data structures, such as Quad-trees, KD-trees, and R-Trees, which are crucial for efficiently indexing geospatial data. We will analyze the challenges associated with distributed geospatial search and discuss how optimized algorithms enhance search performance and scalability in distributed environments, referencing ongoing performance benchmarks collected over several years (https://home.apache.org/~mikemccand/geobench.html).

Next, we will introduce and discuss the complexities of high-dimensional vector data and efficient indexing techniques using structures like HNSW graphs, FAISS, and X-Trees. These structures are designed to achieve fast and accurate high-dimensional retrieval, as demonstrated in community-driven benchmark results (https://home.apache.org/~mikemccand/lucenebench/VectorSearch). This discussion will also cover spatial and vector columnar formats for geo-analytics and KNN search, addressing performance, storage demands, and trade-offs relevant to various hybrid search use cases. Optimization techniques, such as dimensionality reduction using principal component analysis (PCA) and compressed columnar formats for reducing data demand, will be introduced and presented through Apache Lucene&apos;s Geo Columnar Format (https://github.com/apache/lucene/pull/1017) and dimensional reduction analytic implementations.

Finally, we will integrate these topics and discuss techniques for incorporating geospatial data and analytics into a hybrid search system, enabling retrieval-augmented generation (RAG) in Generative AI applications. We will define hybrid search and RAG, emphasizing their importance in enhancing the context and relevance of geospatial data in generative AI outputs.

The talk will also cover the evolution of these implementations within Apache Lucene and Lucenia projects, pivotal for advancing the hybrid search landscape in the open-source community. We will trace the historical development of geospatial indexing and search capabilities, highlight recent advancements and enhancements in geospatial data structures, indexing techniques, and search algorithms, and preview upcoming features and improvements. This discussion will provide insights into the current state and future trajectory of geospatial data retrieval and analytics.

By examining the advancements in geospatial and hybrid search within the open-source communities, this presentation sets the stage for community involvement and collaboration to significantly impact the future of geospatial applications in Generative AI.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/TCTHBV/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/TCTHBV/feedback/</feedback_url>
            </event>
            <event guid='028f1e83-9303-5af2-bbc0-7251c78604a5' id='2530'>
                <room>Grand G</room>
                <title>Applying Large Language Models (LLMs) to Geospatial Search and Analysis</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T13:30:00-05:00</date>
                <start>13:30</start>
                <duration>00:30</duration>
                <abstract>Discover real-world lessons using LLMs for Geocoding, STAC Search, and Geospatial analysis. Learn tips for prompt optimization, converting natural language to data structures, and transforming natural language into SQL queries using Open Source libraries and tools.</abstract>
                <slug>foss4g-na-2024-2530-applying-large-language-models-llms-to-geospatial-search-and-analysis</slug>
                <track>Geo AI/ML</track>
                
                <persons>
                    <person id='1807'>Jason Gilman</person>
                </persons>
                <language>en</language>
                <description>Every geospatial project begins with a quest for answers. Large Language Models (LLMs) are revolutionizing how we can directly understand user needs through techniques like natural language to data structure conversion. Over the past year, I have been developing innovative approaches such as Natural Language Geocoding and Natural Language STAC search, which have proven to be game-changers in the field of geospatial analysis.

In this talk, I will share insights and practical experiences from my work at Element 84, where we&apos;ve been pushing the boundaries of what&apos;s possible with LLMs in geospatial applications. We&apos;ll explore how open vision models can be combined with these techniques to enable searching for natural features in specific areas, providing a powerful tool for environmental monitoring, urban planning, and more.

We&apos;ll also delve into systems we&apos;ve built to answer scientific questions from documents and databases using advanced techniques like Retrieval Augmented Generation, LLM Agents, and Natural Language to SQL conversion. These systems showcase the potential of LLMs to transform unstructured natural language inputs into structured, actionable data.

This talk is designed for the geospatial community, united by a passion for solving problems with open technologies, tools, and approaches. At Element 84, we believe in the power of open source and are eager to share the techniques and lessons we&apos;ve learned to help others benefit from our experience.

Key topics covered in the talk will include:

* Converting Natural Language Queries into Data Structures: Learn how to use LLMs and libraries like Pydantic to transform user queries into structured data formats.
* Open Source vs. Closed Source LLMs: A comparison of the benefits and trade-offs between using open-source and closed-source language models.
* Writing Effective Prompts for LLMs: Tips and best practices for crafting prompts that yield accurate and relevant results from language models.
* Natural Language Geocoding: An exploration of how we use the Nominatim (OpenStreetMap) API to convert natural language descriptions into precise geospatial coordinates.
* Natural Language to SQL: Techniques for converting natural language queries into SQL statements to interact with databases seamlessly.
* Handling Ambiguity: Strategies for managing and resolving ambiguous user inputs to ensure accurate and meaningful outcomes.
* Supporting Conversations: How to use LLMs to facilitate interactive and context-aware conversations with users.
* Choosing and Using Language Model Libraries: Insights on selecting and effectively utilizing libraries like LangChain and LlamaIndex for various geospatial applications.

By the end of this session, attendees will have a comprehensive understanding of how to leverage LLMs to enhance geospatial search and analysis. You&apos;ll gain practical tips and insights that you can apply to your own projects, helping to advance the field of geospatial technology through innovative use of LLMs.

Join us to discover how these powerful models can transform the way we approach geospatial problems, making data more accessible, analysis more intuitive, and solutions more effective. Let&apos;s push the boundaries of what&apos;s possible together, using the power of LLMs and open source technology.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/PK3D87/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/PK3D87/feedback/</feedback_url>
            </event>
            <event guid='6092af85-342f-5934-a0b9-27999e4fa872' id='2672'>
                <room>Grand G</room>
                <title>Building Lean AI/ML: Open Approaches to Optimal Training Data</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T14:00:00-05:00</date>
                <start>14:00</start>
                <duration>00:30</duration>
                <abstract>This research presents a lean AI/ML approach using open-source resources to optimize geospatial-focused AI training data. It employs iterative human-machine teaming and quantitative analysis to enhance data diversity and label quality, enabling efficient and effective GeoAI.</abstract>
                <slug>foss4g-na-2024-2672-building-lean-ai-ml-open-approaches-to-optimal-training-data</slug>
                <track>Academia</track>
                
                <persons>
                    <person id='2813'>Dave Cook</person>
                </persons>
                <language>en</language>
                <description>Successful AI and machine learning depend on high-quality training data, with data diversity and quality significantly impacting model performance. Traditional data labeling methods often lack rigor, leading to the selection of redundant or irrelevant data and resulting in poor model performance. Our research promotes a &apos;lean AI/ML&apos; approach that leverages open-source tools and introduces an open methodology to quantitatively optimize data diversity and label quantity, thus improving ML model performance.

In geospatial applications and other traditional approaches, the amount of data needed for labeling is often subjectively determined, leading to unnecessary resource use. We aim to present ways for organizations to address this issue by using open data, open-source tools, and models to experiment with and apply AI effectively without massive upfront financial investments.
Our methodology addresses these challenges using an iterative human-machine approach in Computer Vision. We incorporate model-predicted labels and capture human adjustments for individual object classes to systematically optimize the diversity and quantity of labels needed for detection models. Unlike traditional pre-labeling approaches that prioritize efficiency over quality, our method involves training a pre-labeling model on the initial batch of human-created labels. This enables us to identify the required data diversity and quantity of labels needed to optimize a CV model for specific mission needs.

We begin by training several pre-labeling models using different common model architecture approaches based on initial human-generated labels. These models generate preliminary labels for the next set of data in a labeling campaign. Throughout the campaign, we continually retrain these pre-labeling models on each labeling batch. We compare the predictions from the pre-labeling models with human-labeled data in each batch, using any differences to adjust the labeling process for each object class.

This approach allows us to identify specific deficiencies in the model early in the labeling campaigns. The analysis helps us choose the next set of data for labeling in sequential batches to improve model performance. As the differences in human adjustments to predicted labels decrease over iterations, we see where additional labeled data will have diminishing returns on model performance. By using different model architectures and comparing their outputs, we understand what data benefits models the most.

The methodology relies on strategically involving human labelers to optimize the model. Initially, human labelers are shown pre-labeled predictions, allowing them to easily identify and correct significant model inaccuracies. As the iterative cycles progress and the difference between model predictions and human adjustments diminishes, a portion of scenes are given to human labelers without revealing predictions. This process helps identify potential model bias and highlights areas where humans may no longer be able to adjust accurately due to increasingly accurate pre-labeling models.
These scenes enable adjustments to the labeling workflows and require additional human review when significant anomalies between predicted and human-labeled data are identified in later stages. This approach is crucial in preventing incorrect human labels from steering data selection and quantity requirements in later stages.

Our method reduces the need for a large number of human labelers, instead relying on a smaller group of highly skilled subject matter experts to guide the optimization of pre-labeling models. They use an iterative approach with each batch of data in a labeling campaign. High-quality human labels are crucial for accurately comparing corrected and predicted objects in each scene. Involving experts rather than a large number of human labelers ensures precise labeling, leveraging their expertise to guide data selection and avoid unnecessary labeling.

An aspect of this method, which drives operational efficiencies in data labeling campaigns, depends on the quality of human-generated labels and their impact on guiding data selection. This requires using advanced data labeling tools that offer full transparency and dynamic adjustments of quality control and trust score mechanisms. These tools must allow for dynamic adjustments to involve additional human review based on ontology or data scene complexity to avoid misdirection in the data labeling campaign.

Our research introduces a systematic approach to quantitatively optimize data labeling campaigns. This method enhances model performance by reducing the number of labels and eliminating unnecessary labeling that does not significantly improve model performance. Organizations can conduct more efficient and targeted data labeling campaigns and experiment with GeoAI effectively. By prioritizing fewer but higher-quality labels and leveraging expert knowledge, this method ensures that the selected data for labeling campaigns is both necessary and adequate.

Attendees of this presentation will learn how to curate data using open data and open models as a foundation for discussing AI applications in open geospatial tools. This approach enables organizations to leverage the power of AI and machine learning without the need for substantial upfront investments, making it accessible to a wider range of users and applications in the geospatial field.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/B38M8X/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/B38M8X/feedback/</feedback_url>
            </event>
            <event guid='df22e52e-3971-505c-928f-fd776fbe35b4' id='2510'>
                <room>Grand G</room>
                <title>Embed all the things: the promise of geospatial vector embeddings</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T15:00:00-05:00</date>
                <start>15:00</start>
                <duration>00:30</duration>
                <abstract>Geospatial foundation models have arrived and are getting better. We examine how the vector embeddings they provide can be used for clustering, change detection, and natural language-search, and discuss the challenge of scaling these solutions across time and space.</abstract>
                <slug>foss4g-na-2024-2510-embed-all-the-things-the-promise-of-geospatial-vector-embeddings</slug>
                <track>Geo AI/ML</track>
                
                <persons>
                    <person id='1803'>Adeel Hassan</person>
                </persons>
                <language>en</language>
                <description>In this talk, we explore the immense potential of vector embeddings from open-source geospatial foundation models to revolutionize Earth observation. In particular, we show how geospatial vector embeddings enable (i) clustering and similarity search, (ii) a more robust and holistic method of change detection, and (iii) searching huge catalogs of imagery with natural language. We emphasize how these capabilities can be built entirely with open-source solutions; these include (among others): open-source geospatial foundation models such as Clay and SkyCLIP, open-source geospatial machine learning libraries such as Raster Vision, and open-source geospatial databases such as PostGIS. Additionally, we discuss some interesting open problems that need to be solved if we want to scale up such approaches to a global level and opportunities for the open-source community to contribute.

Vector embeddings have emerged as one of the most important tools from the deep learning revolution. The remarkable ability of deep neural networks to turn complex data such as images and text into semantically meaningful vectors in a kind of abstract concept-space has unlocked all manner of interesting applications. Simultaneously, the proliferation of pre-trained open-source models (&#8220;foundation models&#8221;), especially those pre-trained on geospatial data, has made it trivial to compress Earth imagery to vector embeddings. The question now is: what can we do with them? In this talk, we present three potential use cases.

For our first use case, we show how, at a basic level, vector embeddings can be used to cluster images into semantically meaningful clusters as well as to find images similar to a given image.

For our second use case, we demonstrate a more advanced analysis. We show how instead of detecting change for a location by comparing images from two discrete timestamps, we can instead model its entire history using vector embeddings and detect change and anomalies by measuring how much they deviate from the model. This approach has the additional benefit of being robust to seasonal variations throughout the year.

For our third use case, we demonstrate the use of a slightly different kind of geospatial foundation model: a vision-language model. We show how vector embeddings from such a model can be used to search images based on their semantic content. This enables searching using natural language queries such as &#8220;houses with swimming pools&#8221; over large geographical areas such as entire cities or states.

Finally, we discuss some engineering challenges involved in deploying such solutions at scale. These include: choosing the chipping grid, efficiently storing and searching tens of millions to billions of vectors, versioning the embeddings, and more.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/TEZ9AU/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/TEZ9AU/feedback/</feedback_url>
            </event>
            <event guid='12120809-43ea-57b5-a6b3-f337e87baf54' id='2495'>
                <room>Grand G</room>
                <title>Quick intro to AI/ML vector data for geospatial folks</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T15:30:00-05:00</date>
                <start>15:30</start>
                <duration>00:30</duration>
                <abstract>AI/machine learning has exploded in prominence and one of the key concepts used in this field is vectors. This talk will introduce demonstrate them in geospatial work. This discussion will show live demos of the technology throughout the talks.</abstract>
                <slug>foss4g-na-2024-2495-quick-intro-to-ai-ml-vector-data-for-geospatial-folks</slug>
                <track>Geo AI/ML</track>
                
                <persons>
                    <person id='1614'>Steve Pousty</person>
                </persons>
                <language>en</language>
                <description>In the last two years, AI machine learning has exploded in prominence. One of the key concepts used in the modeling and storage of AI is vectors. There is no doubt vector data management will be a key concern of most people concerned with the lifecycle of data management. Feeling like you should learn more and how you would use them in your data work? Then have I got a talk for you!

We will start by explaining the concept of (embedding) vectors and how they are used in the AI life cycle. From there we will go into putting them into a database. 

Now that those vectors are in a database we can talk about the use cases where the technology makes sense. As opposed to an RDBMS, vector databases are more tightly focused and optimized for particular use cases. 

To ground this discussion in something more concrete, we will show live demos of the technology throughout the talks. By the time you leave you will have a strong base to go home and explore more (and impress friends at dinner parties).</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/7YAYTZ/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/7YAYTZ/feedback/</feedback_url>
            </event>
            <event guid='d2bdd5f4-3b7f-57ef-b72c-9633de1ef2dd' id='2955'>
                <room>Grand G</room>
                <title>Geo  AI/ML Birds of a Feather</title>
                <subtitle></subtitle>
                <type>Birds of a Feather</type>
                <date>2024-09-10T16:00:00-05:00</date>
                <start>16:00</start>
                <duration>00:30</duration>
                <abstract>Discussion Topic: GeoAI and Machine Learning
Participants: Data Scientists, GIS Specialists, AI Researchers
Objective: To explore the integration of AI and ML in geospatial analysis and its applications.</abstract>
                <slug>foss4g-na-2024-2955-geo-ai-ml-birds-of-a-feather</slug>
                <track>Geo AI/ML</track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                <description>Write me a description of a quick discussion about Geo AI and ML

Sent by Copilot:
Sure! Here&#8217;s a brief description of a quick discussion about GeoAI (Geospatial Artificial Intelligence) and ML (Machine Learning):
Discussion Topic: GeoAI and Machine Learning
Participants: Data Scientists, GIS Specialists, AI Researchers
Duration: 15-30 minutes
Objective: To explore the integration of AI and ML in geospatial analysis and its applications.
Key Points:
Introduction to GeoAI:
Definition: GeoAI combines geospatial data with AI techniques to analyze and interpret spatial information.
Components: Involves AI, ML, and deep learning to process and analyze geospatial data

1. Machine Learning in GeoAI:
Role of ML: ML algorithms are used to identify patterns and make predictions based on geospatial data.
Applications: Examples include land use classification, predicting natural disasters, and optimizing urban planning
2. Deep Learning in GeoAI:
Advanced Techniques: Deep learning, a subset of ML, uses neural networks to analyze complex geospatial data.
Use Cases: Includes image recognition for satellite imagery, detecting changes in land cover, and enhancing map accuracy
3. Benefits of GeoAI:
Efficiency: Automates the analysis of large datasets, saving time and resources.
Accuracy: Improves the precision of geospatial predictions and analyses.
Innovation: Enables new insights and solutions in fields like environmental monitoring, agriculture, and disaster management

1. Challenges and Future Directions:
Data Quality: Ensuring high-quality, accurate geospatial data.
Computational Resources: Managing the high computational demands of AI and ML models.
Ethical Considerations: Addressing privacy and ethical concerns in geospatial data usage
2. Conclusion:
Summary: GeoAI and ML are transforming geospatial analysis, offering powerful tools for a wide range of applications.
Next Steps: Encourage participants to explore GeoAI tools and consider potential projects or collaborations.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/N7J9MP/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/N7J9MP/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Grand H' guid='f96b520c-55b4-54c3-b306-9cb343714f80'>
            <event guid='a387a5e2-6502-54f5-855d-8d3efbdcc4ea' id='2467'>
                <room>Grand H</room>
                <title>Building the GDAL Sponsorship Program</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T10:30:00-05:00</date>
                <start>10:30</start>
                <duration>00:30</duration>
                <abstract>Throughout much of its life, GDAL has suffered from &quot;random person in Nebraska&quot; syndrome. The GDAL Sponsorship Program relieves the pressure on the keystone individuals who hold up our community&apos;s software ecosystem by resourcing &quot;maintenance&quot; activities independently from consulting.</abstract>
                <slug>foss4g-na-2024-2467-building-the-gdal-sponsorship-program</slug>
                <track>The Business of Open Source</track>
                
                <persons>
                    <person id='90'>Howard Butler</person>
                </persons>
                <language>en</language>
                <description>GDAL is a 25 year old software project that provides backbone implementations of formats, network protocols, and processing techniques for the geospatial community. GDAL development had historically been driven by consulting, with most of its development and maintenance coming in the form of a single individual making a business of managing the project. This worked until it could not, and the GDAL Sponsorship Program (GSP) reduced the project&apos;s Nebraska Syndrome by growing additional capable maintainers, paying down decades-long technical debt, and changing the economics of project maintenance activities that everyone needs but for which no individual organization can pay. We will describe how it was formed, how it works, and why it was needed for the project that fills such a critical role in our community&apos;s software ecosystem.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/AKNUDS/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/AKNUDS/feedback/</feedback_url>
            </event>
            <event guid='dd51dda0-861e-5900-9979-bff70200a45c' id='2533'>
                <room>Grand H</room>
                <title>OpenPlains Inc.: A First-Year Retrospective</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T11:00:00-05:00</date>
                <start>11:00</start>
                <duration>00:30</duration>
                <abstract>OpenPlains Inc. is an open-source geospatial modeling platform designed to equip communities with tools for a climate-resilient future. This talk highlights the challenges and successes of transitioning OpenPlains from academic research to a corporation.</abstract>
                <slug>foss4g-na-2024-2533-openplains-inc-a-first-year-retrospective</slug>
                <track>Academia</track>
                
                <persons>
                    <person id='1761'>Corey White</person>
                </persons>
                <language>en</language>
                <description>During this session, I will share my journey over the past year as a first-time founder. Through this story, I aim to uncover some of the unknowns for aspiring FOSS4G founders and spark a broader conversation about a company&apos;s role within its open-source ecosystem.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/YF8DRH/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/YF8DRH/feedback/</feedback_url>
            </event>
            <event guid='6b1bc259-baf8-515c-84b9-2c5b5f01385c' id='2631'>
                <room>Grand H</room>
                <title>Pangeo History: A Tale of Large Scale Computational Infrastructure</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T11:30:00-05:00</date>
                <start>11:30</start>
                <duration>00:30</duration>
                <abstract>Pangeo is an ecosystem of OSS tools like Xarray, Dask, Jupyter, Zarr, and others used in large scale geospatial analysis.  This talk tells the history of how these tools came together and where they&apos;re going today.</abstract>
                <slug>foss4g-na-2024-2631-pangeo-history-a-tale-of-large-scale-computational-infrastructure</slug>
                <track>The Business of Open Source</track>
                
                <persons>
                    <person id='1906'>Matthew Rocklin</person>
                </persons>
                <language>en</language>
                <description>Pangeo is an ecosystem of OSS tools like Xarray, Dask, Jupyter, Zarr, and others used in large scale geospatial analysis.  This talk tells the history of how these tools came together and where they&apos;re going today.  This story is interesting because it blends software, science, and funding/collaboration.  Pangeo was both an incredible success (revolutionized large-scale raster computation in geoscience) and a failure (struggled to launch into a fully self-sustaining organization/service, despite momentum).  It&apos;s a story full of lessons for people looking to make change in geo sciences through software development.

An outline might look something like the following:

Introduction
- What problems do these problems solve
- Who uses them
- Who builds them
- They&apos;re pretty successful.  How did they get this way and what can we learn?

Pre-Pangeo Years

- Dask and Xarray started within Anaconda and Climate Corp respectively.  Both employers gave some time to focus on integration
- Grew in popularity, becoming the standard
- Developed distributed computing capabilities, suddenly able to easily process terabytes
- Geoscientists started wanting to organize around the projects, first Pangeo meeting established

Pangeo Working Group

- Three institutions started working together (Columbia University, NCAR, Anaconda)
- More joined later (UK Met, UCAR, ECMWF)
- Started on HPC, but then did a Cloud demo with Kubernetes 
- Massive shift to cloud computing
- Around this time we also brought on Zarr and started to push it as a cloud alternative to HDF5/NetCDF

Cloud Infrastructure Management

- Pangeo developers started spending lots of time setting up and maintaining Kubernetes clusters for research groups.  
- This was great!  But also terrible to maintain.  
- Dev work started to slow down a bit

Community Development

- Fortunately, at the same time community engagement picked up a bunch 
- Pangeo today has many working groups, discourse forum, workshops, etc..

Pangeo goes Corporate

- Original Pangeo developers now all run companies
    - Dask -&gt; Coiled for compute
    - Xarray+Zarr -&gt; Earthmover for storage
    - Jupyter -&gt; 2I2C for cloud notebook environments
- Open source work was great for pieces, but services were hard as an OSS community

Lessons Learned

- Pay engineers and scientists from the same grants
- Easy to build momentum when you&apos;re solving great pain
- OSS is great for tools, less great for cloud services 

This may not be the right Track (please move around if so).</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/F78ZJU/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/F78ZJU/feedback/</feedback_url>
            </event>
            <event guid='fe554583-4271-58c7-a268-8a4cd8a567c2' id='2517'>
                <room>Grand H</room>
                <title>Leveraging ArcGIS Investments Alongside FOSS4G &amp; Open-Source Data</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T13:00:00-05:00</date>
                <start>13:00</start>
                <duration>00:30</duration>
                <abstract>In an era of rapidly evolving geospatial technology, integrating open-source solutions with proprietary platforms is crucial for innovative spatial analysis and application development to meet customer mission needs with an all-source approach.</abstract>
                <slug>foss4g-na-2024-2517-leveraging-arcgis-investments-alongside-foss4g-open-source-data</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='1851'>Garrett Tate</person><person id='2660'>Ghermay Araya</person>
                </persons>
                <language>en</language>
                <description>Esri holds a significant market share in the GIS software industry, with estimates ranging from 10% to 80%, depending on the source. This dominance is particularly pronounced in the Department of Defense (DoD), Intelligence Community (IC), and large state, local, and other governmental organizations, which have substantial ArcGIS investments and extensive user bases. These enterprise users are already reaping the benefits of Free and Open Source Software for Geospatial (FOSS4G) and open-source data within and beyond the ArcGIS environment.

This talk will focus on how geospatial practitioners can play a role in supporting and enhancing these investments by leveraging all software and data systems available to them. We&apos;ll explore the reciprocal relationship where many FOSS4G-based products and data platforms integrate with the Esri ArcGIS environment and vis-versa.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/9FXWXD/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/9FXWXD/feedback/</feedback_url>
            </event>
            <event guid='98ee2cf7-409e-50ab-a353-db3170c9de74' id='2675'>
                <room>Grand H</room>
                <title>The Road to 10 Million Downloads: Building Open Source Community</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T13:30:00-05:00</date>
                <start>13:30</start>
                <duration>00:30</duration>
                <abstract>Cesium, an open platform for 3D geospatial, continues to advance open source 3D geospatial products and support the growing FOSS4G ecosystem. This talk discusses the value of Cesium&#8217;s latest developments in open source products and community building.</abstract>
                <slug>foss4g-na-2024-2675-the-road-to-10-million-downloads-building-open-source-community</slug>
                <track>State of Software</track>
                
                <persons>
                    <person id='1844'>Danielle Stollak</person>
                </persons>
                <language>en</language>
                <description>Cesium empowers developers across industries to maximize the potential of their 3D data through an open and interoperable platform to support data compatibility and community collaboration. This year, CesiumJS, our open source JavaScript library for creating 3D globes, hit 10 million downloads. Building a healthy open source community has taken concerted effort over a decade, and we&#8217;ve built a sustainable business model around keeping CesiumJS open source and giving our developers the quality they&#8217;ve come to expect. Supporting the growth and development of the FOSS4G community within the 3D space is integral to Cesium&#8217;s success and continued roadmap. 

Cesium engineering team continues to build out CesiumJS to improve its functionality and interoperability for the open source ecosystem. Investments Cesium has made into its open source platform in the last year include Bathymetric Data, a SketchFab Integration and making accessible 3D buildings in Japan. The impact of these investments expands the 3D ecosystem, increases access to data, and keeps our open source platform performant and accessible. 

Beyond our engineering efforts, Cesium invests directly into the 3D geospatial community through its grants program and developer certification track. On our grants side we have continued to support 3D improvements to QGIS, supported YouthMappers kick off into 3D, 3D tile improvements in ThreeJS, and a WebODM/Cesium integration. We also have 90 Cesium Certified Developers and counting that have gone through our free developer certification program. Providing a means of validation and recognition for their hard work to support the 3D community. The impact of Cesium&#8217;s community investments helps lower the barrier to ecosystem entry, props up interoperability in the ecosystem, and champions open standards.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/JAW3YJ/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/JAW3YJ/feedback/</feedback_url>
            </event>
            <event guid='15db568e-727f-5bf9-8dd3-e6d921a68634' id='2550'>
                <room>Grand H</room>
                <title>Geospatial Radar Report 2024: Evolution and evaluation of emerging trends</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T14:00:00-05:00</date>
                <start>14:00</start>
                <duration>00:30</duration>
                <abstract>Last year, Element 84 launched a geospatial technology radar. Now in its second year, our tech radar has expanded to include community submissions and to track the evolution of the technology we covered in last year&#8217;s edition.</abstract>
                <slug>foss4g-na-2024-2550-geospatial-radar-report-2024-evolution-and-evaluation-of-emerging-trends</slug>
                <track>The Business of Open Source</track>
                
                <persons>
                    <person id='2712'>Lauren Frederick</person>
                </persons>
                <language>en</language>
                <description>Last year at FOSS4G NA, Element 84 launched a Geospatial Tech Radar (2023 version here: https://element84.com/geospatial-tech-radar-23/) to highlight industry trends, technologies, and solutions, while functioning as a knowledge sharing platform for the geospatial community. This year, we are excited to introduce our second edition of the radar with updated trends and tech. 

In such a rapidly evolving industry, it makes sense that much of what we covered last year will have changed since our last radar. By tracking these changes and adding new technology to monitor, we hope to share information with the community about what we learned throughout this process. 

More specifically, this talk will present the value we&#8217;re trying to achieve for the community, how we improved the processes used to create the radar from last year&#8217;s edition, how topics (blips) are generated and assessed including the incorporation of community submissions, and some key themes we have observed over the past year. 

By outlining the blips included in this year&#8217;s edition, we will be able to track how the industry has shifted from version one to version two. With this added context, we discuss whether the technology that we chose to highlight last year truly made as big of a splash as we anticipated that it would. Through this comparison, we&apos;ll present a more comprehensive look at the trends we&apos;re seeing and where we envision the industry moving in the next year.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/VLJFWS/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/VLJFWS/feedback/</feedback_url>
            </event>
            <event guid='15187f55-791f-5d5a-9d43-e04deb315d22' id='2544'>
                <room>Grand H</room>
                <title>Importance of Public Remote Sensing Data for Companies Like Planet</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T15:00:00-05:00</date>
                <start>15:00</start>
                <duration>00:30</duration>
                <abstract>This presentation highlights the importance of Sentinel-2 and other public remote sensing data for processing PlanetScope imagery, demonstrating the critical role of these datasets in  enhancing the quality and reliability of Earth observation products.</abstract>
                <slug>foss4g-na-2024-2544-importance-of-public-remote-sensing-data-for-companies-like-planet</slug>
                <track>Image Processing</track>
                
                <persons>
                    <person id='2709'>Mariana Curdoglo</person>
                </persons>
                <language>en</language>
                <description>Satellite images play a critical role in Earth observation because they provide valuable data for applications ranging from environmental monitoring to agricultural management. Dove fleet, operated by Planet Labs PBC, delivers medium-resolution, high-cadence imagery of the entire Earth&#8217;s landmass. To deliver PlanetScope imagery to their users, Planet processes the images through a pipeline built on publicly available remote sensing data. This presentation would focus on the importance of publicly available remote sensing to companies like Planet. 

The spectral bands of SuperDove are intentionally designed to match those of Sentinel-2, allowing Sentinel-2 to serve as a reference for on-orbit calibration through simultaneous, intersecting crossovers. As the relative spectral responses between Sentinel 2 and SuperDove are very similar, they can collect crossover scenes from anywhere in the world to perform the on-orbit calibration and are not just limited to well characterized calibration sites where a spectral band adjustment factor can be calculated. Sentinel 2 data is vital to operational delivery of PlanetScope imagery to users. 

Sentinel 2 is only one of many datasets that is used in the PlanetScope pipeline. In addition to radiometric calibration, Planet utilizes openly available data as reference data for rectification. The reference data is designed and built to support orthorectification of any type of Planet ortho scene on a global scale. This dataset covers the large majority of the global landmass with 2.5 m high resolution ALOS satellite imagery (Antarctica not covered, Greenland partially), while the continental US is still covered by very high-resolution (VHR) airborne imagery (NAIP) with resolution under 1 m. The vertical component of the reference data is derived from the Digital Elevation model with a post spacing under 30m globally. This dataset includes Copernicus 30 meter DEM, USG NED, Intermap World30 and others. 

The above lists the basic mechanism in the PlanetScope pipeline to deliver a PlanetScope top of the atmosphere radiance product. Planet provides additional processing level, surface reflectance. PlanetScope surface reflectance product is derived from the standard radiance product and is processed to top-of-atmosphere reflectance and then atmospherically corrected to bottom-of-atmosphere reflectance. This product ensures consistency across localized atmospheric conditions, minimizing uncertainty in spectral response across time and location. When converting an image to surface reflectance, water vapor and ozone inputs are retrieved from MODIS near-real-time (NRT) data for same-day collects.The SuperDove fleet does not have atmospheric information on board, without MODIS data planet would not be able to deliver a surface reflectance product.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/NFXEPT/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/NFXEPT/feedback/</feedback_url>
            </event>
            <event guid='cf7177c0-89e7-5a1d-84c8-afaa709dfb5a' id='2630'>
                <room>Grand H</room>
                <title>Build vs Buy ... vs Open Source?</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-10T15:30:00-05:00</date>
                <start>15:30</start>
                <duration>00:30</duration>
                <abstract>Companies are familiar with traditional Build vs. Buy decision making, but are much less familiar with how Open Source fits into that discussion.  Is it the best of both worlds, the worst, or something else all together...?  Let&apos;s talk.</abstract>
                <slug>foss4g-na-2024-2630-build-vs-buy-vs-open-source</slug>
                <track>The Business of Open Source</track>
                
                <persons>
                    <person id='1841'>Dan Pilone</person>
                </persons>
                <language>en</language>
                <description>As a custom software solution provider, our most common competitor is an organization&apos;s desire to build a solution in-house.  We offer a license free, open source geospatial processing stack called FilmDrop that is used to maintain tens of petabytes of production commercial and open geospatial data.  In our interactions with both customers and potential customers we frequently need to help them navigate their build vs. buy decisions; often finding that they&apos;re **aware** of open source but unsure how exactly to evaluate it or incorporate it into their plans.

At one extreme, they consider open source to effectively be a &quot;build&quot; decision.  There may be fewer lines of code they have to write from scratch but they&apos;ll still need developers and for all intents and purposes they&apos;ll need to keep up with the open source components just like any other.  At the other extreme, customers may consider open source the equivalent of free shrink-wrapped software and can&apos;t they simply &quot;Download and use it&quot;?  

Our experience has been that an open source based solution can provide the benefits of a custom solution with cost reductions typically associated with COTS software.  For many customers, an open source based solution provides an ideal balance between business specific flexibility and cost and maintenance.   Furthermore, depending on the business needs of an organization, an open-source based solution can provide **the best** route to standards compliance and broad interoperability, bar none.

In this talk, we&apos;ll discuss:
- Some of the benefits of incorporating open source into your solution space
- That not all open source is created equally.  There are various open source &quot;delivery&quot; models and your business needs and your team may benefit from one model more than another; some models may simply be unworkable for you. (e.g. the Linux Distribution model vs. a library or framework vs. a complete product such as QGIS)
- The importance of determining whether standards adoption and interoperability are  dimensions of your build vs buy decision and the role open source plays in that.
- A few models for incorporating open source into your approach, starting with simple component adoption, through clean architectural layering with open source foundations, all the way to evaluating having an outside firm help with your open source selections, implementation, and maintenance, effectively treating your open source components largely as a COTS buy but with much greater visibility and control.
- Cost factors to consider in the decision making process including your role, if any, in supporting ongoing development and maintenance of the open source components, internal knowledge and expertise necessary for solution maintenance, and realistic risk assessment of long term viability and security considerations of your approach.
- Open-source anti-patterns that, regardless of your best intent, have been demonstrated to produce less than optimal outcomes including unintentional forking of open source code, intentional forking, hero coders/architects, and misplaced expectations of support or roadmap alignment.

Throughout this talk we&apos;ll reference our experiences with FilmDrop as a case study along with the components and specifications widely used throughout our industry including STAC, stac-server, and more.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/WJ83U7/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/WJ83U7/feedback/</feedback_url>
            </event>
            <event guid='1dc04b56-7f17-503c-b15c-2021d83c230e' id='2956'>
                <room>Grand H</room>
                <title>Business of Open Source Birds of a Feather</title>
                <subtitle></subtitle>
                <type>Birds of a Feather</type>
                <date>2024-09-10T16:00:00-05:00</date>
                <start>16:00</start>
                <duration>00:30</duration>
                <abstract>Can we make money and care about humanity at the same time? Yes we can.</abstract>
                <slug>foss4g-na-2024-2956-business-of-open-source-birds-of-a-feather</slug>
                <track>The Business of Open Source</track>
                
                <persons>
                    <person id='90'>Howard Butler</person>
                </persons>
                <language>en</language>
                <description>Can we make money and care about humanity at the same time? Yes we can.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/RFEDTT/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/RFEDTT/feedback/</feedback_url>
            </event>
            
        </room>
        
    </day>
    <day index='3' date='2024-09-11' start='2024-09-11T04:00:00-05:00' end='2024-09-12T03:59:00-05:00'>
        <room name='Grand A' guid='9f67de61-9c88-5eff-ae71-0011ca2ea473'>
            <event guid='8c1dad05-e108-58d1-9417-4d56f55d0c9b' id='2555'>
                <room>Grand A</room>
                <title>MapML, maps in HTML, with GeoServer support</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T10:30:00-05:00</date>
                <start>10:30</start>
                <duration>00:30</duration>
                <abstract>The W3C Maps for HTML Community Group aims to establish a standard map HTML element, supported and rendered by browsers. It supports full-screen, tiled, and vector maps. Dive into the specification and its integration into GeoServer.</abstract>
                <slug>foss4g-na-2024-2555-mapml-maps-in-html-with-geoserver-support</slug>
                <track>State of Software</track>
                
                <persons>
                    <person id='48'>Andrea Aime</person><person id='1813'>Peter Rushforth</person>
                </persons>
                <language>en</language>
                <description>The W3C Maps for HTML Community Group is working to define a new map HTML element that would be used to define map contents in a web page and would be directly supported and rendered by web browsers in a standardized way. 
The specification has support for full screen maps, as well as tiled maps, and vector tiles. 

The presentation will provide an introduction to the specification, then delve into how the MapML support has been integrated into GeoServer OGC services, with native support for TiledCRSs, as well as tiling and styling. 

We&#8217;ll conclude by discussing the next evolution in the MapML structure and its GeoServer implementation.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/MWYLTN/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/MWYLTN/feedback/</feedback_url>
            </event>
            <event guid='a80ccd7c-ab5c-54ca-a696-25b17c8152b6' id='2554'>
                <room>Grand A</room>
                <title>Vector mosaicking with GeoServer</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T11:00:00-05:00</date>
                <start>11:00</start>
                <duration>00:30</duration>
                <abstract>The vector mosaic datastore in GeoServer indexes multiple smaller vector stores into a seamless data source, offering cost savings and speed benefits for large datasets in the cloud. This presentation covers setup, tuning, database migration, and practical applications.</abstract>
                <slug>foss4g-na-2024-2554-vector-mosaicking-with-geoserver</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='48'>Andrea Aime</person><person id='2883'>Joseph Miller</person>
                </persons>
                <language>en</language>
                <description>The vector mosaic datastore is a new feature in GeoServer that allows indexing many smaller vector stores (e.g., shapefiles, FlatGeoBuf, Geoparquet) and serving them as a single, seamless data source. This has the advantage of cost savings when dealing with very large amounts of data in the cloud, as blob storage bills at a fraction of an equivalent database. It is also faster for specific use cases, e.g, when extracting a single file from a large collection and rendering it fully (e.g. tractor tracks in a precision farming application).

Attend this presentation to learn more about vector mosaic setup, tuning, migration from large relations databases, and real world experiences.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/AMZPRM/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/AMZPRM/feedback/</feedback_url>
            </event>
            <event guid='bb76b613-a49b-5c30-995b-6da9112969d6' id='2616'>
                <room>Grand A</room>
                <title>Evolution of GRASS GIS</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T13:00:00-05:00</date>
                <start>13:00</start>
                <duration>00:30</duration>
                <abstract>The GRASS GIS community celebrated two milestones last year: its 40th birthday and a sizable grant from the National Science Foundation (NSF). In this talk, we will present how the evolution of GRASS GIS is supported by this funding.</abstract>
                <slug>foss4g-na-2024-2616-evolution-of-grass-gis</slug>
                <track>State of Software</track>
                
                <persons>
                    <person id='385'>Huidae Cho</person>
                </persons>
                <language>en</language>
                <description>The GRASS GIS community was awarded a grant from the NSF Pathways to Enable Open-Source Ecosystem (POSE) program. This program is relatively new and will support the transition of GRASS GIS into a sustainable scientific platform for the creation of new technological solutions to important national and societal problems. We are working together to modernize its build system by migrating from the Autotools to CMake for better cross-platform compilations and an easier integration into the Conda ecosystem, create new standardized datasets, provide workshops to its potential developers and users, and support their activities. These collaborative efforts will bring the 40 years&apos; evolution of GRASS GIS to a wider audience of its potential contributors and users including new generations of software developers, geospatial scientists and researchers, and students for its sustainable growth into the future. As always, we welcome new contributors for development, documentation, and translation!</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/ETGHSZ/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/ETGHSZ/feedback/</feedback_url>
            </event>
            <event guid='707c5e87-4e40-5e64-a9cf-74a1709c9837' id='2617'>
                <room>Grand A</room>
                <title>An OpenMP Algorithm for Delineating a Large Number of Watersheds</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T13:30:00-05:00</date>
                <start>13:30</start>
                <duration>00:30</duration>
                <abstract>For any hydrologic studies, it is a crucial step to delineate watersheds to identify study areas. This talk presents the new Memory-Efficient Watershed Delineation (MESHED) OpenMP parallel GIS algorithm for delineating a large number of watersheds.</abstract>
                <slug>foss4g-na-2024-2617-an-openmp-algorithm-for-delineating-a-large-number-of-watersheds</slug>
                <track>Image Processing</track>
                
                <persons>
                    <person id='385'>Huidae Cho</person>
                </persons>
                <language>en</language>
                <description>The Memory-Efficient Watershed Delineation (MESHED) is a new OpenMP GIS algorithm for delineating a large number of watersheds in parallel. It uses different computing techniques to save memory shared among multiple threads and can solve 50% larger problems than its benchmark algorithm can. It first uses a union data structure to store both input and output data in the same matrix and utilizes statistics about incoming flow cells to reduce computational resources for cell discovery. It then parallelizes delineation of a large number of watersheds in an embarrassingly parallel manner. In this talk, I will present typical challenges in this type of large-scale watershed delineation problems and some details about the new techniques in the algorithm. Finally, I will share benchmark results to highlight the memory efficiency and performance of the new algorithm.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/KZCUUA/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/KZCUUA/feedback/</feedback_url>
            </event>
            <event guid='700b2192-5e30-53be-ad21-1d3033934d5e' id='2583'>
                <room>Grand A</room>
                <title>State of GeoBlaze</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T14:00:00-05:00</date>
                <start>14:00</start>
                <duration>00:30</duration>
                <abstract>GeoBlaze is a blazing fast raster analysis engine written in pure JavaScript.  You can run computations ranging from basic statistics (min, max, mean, median, and mode) to band arithmetic and histograms in a web browser or on NodeJS.</abstract>
                <slug>foss4g-na-2024-2583-state-of-geoblaze</slug>
                <track>Image Processing</track>
                
                <persons>
                    <person id='2730'>Daniel Dufour</person>
                </persons>
                <language>en</language>
                <description>GeoBlaze is a blazing fast raster analysis engine written in pure JavaScript. With geoblaze, you can run computations ranging from basic statistics (min, max, mean, median, and mode) to band arithmetic and histogram generation in either a web browser or a node application.

## presentation
This presentation will go over recent updates to GeoBlaze, including improved anti-meridian support and virtual resampling. We will also discuss the roadmap for the next couple years.

## use cases
GeoBlaze can be used wherever vectors and rasters meet. You can use it to calculate the hectares of wheat in a country, the change in daily median earth temperature, and identify wildfires in satellite imagery.

## environment
Because geoblaze is written in pure JavaScript it can be run in various environments, on an EC2 server, Lambda function, Cloudflare worker, or in the browser. It performs calculations using the CPU, so it is not restricted only to environments where a GPU is available.

## notable dependencies
GeoBlaze is built on top of the following open-source projects: dufour-peyton-intersection, georaster, geotiffjs, and calc-image-stats.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/KV98DP/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/KV98DP/feedback/</feedback_url>
            </event>
            <event guid='98986941-c3cb-5c20-8593-e53a4b032abf' id='2475'>
                <room>Grand A</room>
                <title>Maps as Art using FOSS</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T15:00:00-05:00</date>
                <start>15:00</start>
                <duration>00:30</duration>
                <abstract>Tracy will show several art maps she has made, and go through the different software used to make them. She will discuss which formats work for each type of map and how to make your own using freely licensed software.</abstract>
                <slug>foss4g-na-2024-2475-maps-as-art-using-foss</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='2672'>Tracy Homer</person>
                </persons>
                <language>en</language>
                <description>The maps described in this talk are physical art pieces, not posters or digital maps. The tools used are not necessarily GIS software but also other FOSS for post-processing.
Some of the maps in the talk are described here: http://www.tracyhomer.com/</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/DJGR3M/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/DJGR3M/feedback/</feedback_url>
            </event>
            <event guid='fe16980b-cdfe-5ce5-a875-68d92bbdb6f3' id='2538'>
                <room>Grand A</room>
                <title>My Talk is Just Beach (Remote Sensing).</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T15:30:00-05:00</date>
                <start>15:30</start>
                <duration>00:30</duration>
                <abstract>Ground sampling on beaches is time-consuming and custom remote sensing flights are expensive. I&#8217;ll explore ways to leverage open elevation data (lidar &amp; DEMs) and open source software (R &amp; QGIS) to better understand how plants build dunes.</abstract>
                <slug>foss4g-na-2024-2538-my-talk-is-just-beach-remote-sensing</slug>
                <track>Academia</track>
                
                <persons>
                    <person id='145'>Michele Tobias</person>
                </persons>
                <language>en</language>
                <description>Beaches the world over are under threat from sea level rise. The concept of living shorelines as a way to restore the protective power of beaches and dunes is gaining traction in many coastal areas, but managers need to know more about how plant species work with sand to create dunes. Ground sampling is time-consuming and custom remote sensing flights are expensive. Using a site in California as an example, I&#8217;ll explore ways to leverage open elevation data (lidar &amp; DEMs) and open source software (R &amp; QGIS) to better understand how plants build dunes. This workflow is applicable to ecosystems where topography plays an important role in understanding ecological interactions, such as riparian or lakeshore plant communities.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/RUMGWL/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/RUMGWL/feedback/</feedback_url>
            </event>
            <event guid='da0e3f71-5714-558e-bd1a-eaff8d20e53a' id='2506'>
                <room>Grand A</room>
                <title>QGIS and QField Uses for Environmental Remediation</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T16:00:00-05:00</date>
                <start>16:00</start>
                <duration>00:30</duration>
                <abstract>Sevenson Environmental Services (SES) has integrated FOSS solutions using QGIS and QField, to conduct surficial radiological scans with sub-centimeter GPS quality allowing for real-time data collection, statistical processing, and data visualization.</abstract>
                <slug>foss4g-na-2024-2506-qgis-and-qfield-uses-for-environmental-remediation</slug>
                <track>Transition to FOSS4G</track>
                
                <persons>
                    <person id='2689'>Nathan Smail</person>
                </persons>
                <language>en</language>
                <description>QGIS and QField have become essential tools for SES in the processing and visualization of field data, in Environmental Remediation. The customizable nature of the GIS software, allows us the ability to collect, process, and visualize surface gamma scans (SGS) to implement our daily operations at FUSRAP Sites for clients like the U.S. Army Corp. of Engineers (USACE) and the U.S. Environmental Protection Agency (EPA).

Available commercial software and methods for conducting SGS&#8217;s are proprietary, require data processing to see the survey results, were difficult to customize to fit our purpose, and incurred significant associated costs (if it could be done at all). I was tasked with the problem: find a better system. Previous experience with QGIS, led me to explore other FOSS solutions. Working in collaboration with the GeoNinga&#8217;s at the Swiss company OPENGIS.ch, and SES&#8217;s Dan Caputo Ph.D., and Terranear PMC&#8217;s Don Wadsworth, MS.HP, we have to developed and implemented a sensor framework, which allows QGIS and QField to collect data from external radiological detectors (e.g., Ludlum 2221 w/ NaI 3x3 Probe and Ludlum Model 3001 w/ NaI 3x3), process the data (calculate statistics such as average, minimum, maximum, and standard deviation z-scoring), and visualize the data in real-time to keep our Radiological Protection Technicians (RPTs) safe and provide them live-time data, minimizing the technicians time spent in a contaminated open-excavation. This process, via FOSS, provides Sevenson RPT&#8217;s with more information in the field while also eliminating the hours spent processing the scan data to be able to know where the best sampling locations should be. With the QField SGS system, radiological readings can be styled by the sensor value directly (setting a trigger level) or applying statistical z-scoring methods with set standard deviations from the mean of the dataset. The RPT&#8217;s can visualize their scans in either style and place physical flags or digital markers at every exceedance or area to sample. This eliminates the need of removing their PPE and leaving the radiological exclusion zone and returning later after post processing the scan data. This saves valuable time, eliminating hours of time bringing the field data tablet back to the offices and puling the proprietary files off the field collection tablet and through another proprietary software to get a csv output. QField collects the data, stores it as a geopackage which can be directly exported as a csv removing the entire processing step from the industry standard method of radiological surface gamma scans. Using QGIS also allows the GIS team the ability to name scanning files, while removing the field technicians having to add them in a radiological zone. The cost of software for Sevenson Environmental Services is now greatly reduced with the integration of FOSS, like QGIS and QField, and are measurably more flexible. These software solutions allow SES to keep client confidence for their Data Quality Objectives (DQO), while also reducing fraudulent data collection due to FOSS. We have also integrated Chain of Custody&#8217;s (CoC) into our FOSS solutions to follow samples from collection to disposition while using QR codes within QField. 

This presentation would fit soundly into both Use Case and Applications or Transition to FOSS4G tracks, showing examples of how sensors can be paired with FOSS on Sevenson Environmental Services&#8217; radiological federal projects.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/TRJESC/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/TRJESC/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Grand B' guid='582c2e2e-d2f7-58ae-b6b1-3f0e281f3ce7'>
            <event guid='919cc9af-3bde-5302-b2cb-3d78e069e6c0' id='2656'>
                <room>Grand B</room>
                <title>Searching the Spatial Data Lake: Bringing GeoParquet to Apache Lucene</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T10:30:00-05:00</date>
                <start>10:30</start>
                <duration>00:30</duration>
                <abstract>This talk will present a new approach for making GeoParquet queryable using an Apache Lucene codec and giving the ability to make that data searchable using Apache Lucene and Lucenia&apos;s spatial indexing capabilities.</abstract>
                <slug>foss4g-na-2024-2656-searching-the-spatial-data-lake-bringing-geoparquet-to-apache-lucene</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='2798'>Wes Richardet</person>
                </persons>
                <language>en</language>
                <description>As storage costs continue to rise, the Geospatial community is looking at new ways to integrate with data processing tools and make their data more queryable. This talk will present a new approach that makes GeoParquet queryable using an Apache Lucene codec and gives the ability to make that data searchable using Apache Lucene and Lucenia&apos;s spatial indexing capabilities. We will demonstrate how to create a GeoParquet file with spatial indexing enabled and query the file using Apache Lucene. We will also discuss the performance implications of using spatial indexing with GeoParquet and how it can improve the efficiency of querying geospatial data.

Many users have consolidated data storage into Parquet, Avro, and Iceberg formats; however, these formats are only sometimes easily queryable. Tools like DuckDB work for small-scale use cases, but a more robust solution is needed for larger datasets. For those already running a search cluster or search solution, extending Apache Lucene to support new formats on disk is a natural progression to interop your data with your existing search solution. Alternatively, users may only adopt new software if it supports their existing storage formats.

While gaining familiarity with Apache Lucene may be necessary, it is a core component in numerous search engines used daily. Apache Lucene is a robust and high-performance text search engine library written entirely in Java. Its versatility makes it suitable for various applications requiring comprehensive full-text search capabilities across different platforms. Lucene is extensively used across multiple domains, including search engines, recommendation systems, and data analytics platforms. Serving as the foundational indexing component in popular projects like Apache Solr, Elasticsearch, OpenSearch, and Lucenia, Lucene&apos;s integrating advanced features such as spatial indexing and geospatial query capabilities make it particularly well-suited for geospatial applications in the open-source community. 

Apache Parquet is a columnar storage format widely used in the extensive data ecosystem. It is famous for storing data in data lakes and warehouses. Parquet is efficient for storing and querying large datasets because it stores data in a columnar format, which allows for efficient compression and encoding of data. Parquet is also famous for storing geospatial data because it supports complex data types like arrays and maps, commonly used in geospatial data.

GeoParquet is an extension of Parquet that adds support for geospatial data types like points, lines, and polygons. It is a popular choice for storing geospatial data because it allows for efficient storage and querying of geospatial data. One limitation of GeoParquet is that it does not support spatial indexing, making it difficult to query geospatial data efficiently.

In this talk, we will present a new approach for making GeoParquet queryable using an Apache Lucene codec, which gives the ability to make that data searchable using Apache Lucene and Lucenia&apos;s spatial indexing capabilities. We will demonstrate how to create a GeoParquet file with spatial indexing enabled and query the file using Apache Lucene. We will also discuss the performance implications of using spatial indexing with GeoParquet and how it can improve the efficiency of querying geospatial data.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/JZNQHN/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/JZNQHN/feedback/</feedback_url>
            </event>
            <event guid='6682a333-c79b-5dfb-aeba-4dd82740bcef' id='2579'>
                <room>Grand B</room>
                <title>Geospatial Analytics with GeoParquet and Parquet</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T11:00:00-05:00</date>
                <start>11:00</start>
                <duration>00:30</duration>
                <abstract>Geoparquet and parquet files in cloud object stores like s3 now house huge lakes of data. Join me for an introductory talk on using Crunchy Bridge for Analytics, a query engine that fuses Postgres and DuckDB for fast, vectorized analytics.</abstract>
                <slug>foss4g-na-2024-2579-geospatial-analytics-with-geoparquet-and-parquet</slug>
                <track>Data Management and Interoperability</track>
                
                <persons>
                    <person id='2728'>Rekha Khandhadia</person>
                </persons>
                <language>en</language>
                <description>&#8226;	What is Geoparquet ?
&#8226;	Difference between Geoparquet and Parquet
&#8226;	What is Vector Analytics?
&#8226;	What Geoparquet got to do with Vector Analytics?
&#8226;	Crunchy Bridge Analytics Overview 
&#8226;	Perform analytical queries on Geoparquet, Parquet, CSV, and line delimited JSON files stored in data lakes
&#8226;	GIS Analytics using Crunchy Bridge Analytics
&#8226;	Visualize GIS data from Crunchybridge analytics</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/UDVPRA/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/UDVPRA/feedback/</feedback_url>
            </event>
            <event guid='0b14d4d3-feeb-5731-a1a5-dc3f377e653b' id='2535'>
                <room>Grand B</room>
                <title>Overture Map Data &#8211; what, why, &amp; how</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T11:30:00-05:00</date>
                <start>11:30</start>
                <duration>00:30</duration>
                <abstract>I walk you through datasets Overture Map Foundation is building, why you would want to access them, and then some basic ways to start getting them into your workflow. Bonus - you will learn some cloud native geospatial formats and tools.</abstract>
                <slug>foss4g-na-2024-2535-overture-map-data-what-why-how</slug>
                <track>Open Data</track>
                
                <persons>
                    <person id='1614'>Steve Pousty</person><person id='2906'>Jennings Anderson</person>
                </persons>
                <language>en</language>
                <description>Geospatial has now reached a stage where we have large and small companies creating overlapping (and even duplicate) large spatial datasets. Overture Map Foundation&#8217;s &quot;is dedicated to the development of reliable, easy-to-use, and interoperable open map data that will power current and next-generation map products. We build this data through a collaborative process that combines technology, data, and support from a wide range of companies.&#8221; This talk will walk you through what datasets OMF are building, why you would want to access it, and then some basic ways to start getting it into your workflow, such as importing to QGIS and PostGIS. As a side bonus, you will learn some basic cloud native geospatial formats and tools, such as geoparquet. Come join and learn about creating a single, coordinate, base map for the world.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/UJXZFE/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/UJXZFE/feedback/</feedback_url>
            </event>
            <event guid='c5a2fbe9-4a68-5fbf-90ad-14b20d3fad18' id='2628'>
                <room>Grand B</room>
                <title>How to Make FLOSS Look Good</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T13:00:00-05:00</date>
                <start>13:00</start>
                <duration>00:30</duration>
                <abstract>UI/UX requires a coherent vision and style to succeed. However, the openness and flexibility of FLOSS can, notoriously, make that difficult. We look at lessons learned when our GIS team collaborated with a team of UI/UX students.</abstract>
                <slug>foss4g-na-2024-2628-how-to-make-floss-look-good</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='1300'>Will Field</person>
                </persons>
                <language>en</language>
                <description>The City University of New York (CUNY) Mapping Service creates civic focused web maps and provides geospatial analysis around issues like the US census, legislative redistricting, and housing. Over the last several years our team has transitioned to a FLOSS stack. FLOSS provides flexibility that proprietary solutions cannot match. This flexibility has been an indispensable asset to our web mapping team as we have been able to use the same stack to tackle a wide variety of projects. However, a successful user interface requires a consistent style and a good user experience demands a coherent plan, both of which are inherently difficult to forge given too many options. Thus we found, at least at first, that the open-endedness of FLOSS solutions were a UI/UX hurdle rather than an asset. Last spring, we teamed up with UI/UX students at Pratt Institute to come up with solutions for one of our more complex and data heavy web maps: The Long Island Zoning Atlas. The Long Island Zoning Atlas shows what types of housing are allowed across all of the 1200+ zoning districts on Long Island. The map can be filtered based on various different housing ordinances. Overlays show school districts, police precincts, congressional districts and more and selecting a zone brings up further information on each of these categories. Our collaboration with the class from Pratt led to numerous improvements which will be released with next update of the site. This talk deals with the particular UI/UX challenges we confronted when given the freedom of FLOSS and the larger lessons we learned.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/VUAMSB/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/VUAMSB/feedback/</feedback_url>
            </event>
            <event guid='aec7e8cb-9dfd-51d4-9778-eeee22548fe9' id='2559'>
                <room>Grand B</room>
                <title>The Curious Case of the Geopackage</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T13:30:00-05:00</date>
                <start>13:30</start>
                <duration>00:30</duration>
                <abstract>Walk through a small organizations implementation of a Geopackage and how it worked great until it didn&apos;t.</abstract>
                <slug>foss4g-na-2024-2559-the-curious-case-of-the-geopackage</slug>
                <track>Data Management and Interoperability</track>
                
                <persons>
                    <person id='1764'>Randal Hale</person>
                </persons>
                <language>en</language>
                <description>This talk is going to go over the good, the bad, and the ugly with a geopackage implementation at a county and what we did to fix the issue. Back in 2022, a county  had implemented QGIS and Geopackage to maintain some critical address data. Geopackage is the default data format of QGIS. It worked well until it didn&#8217;t. This talk will walk through what worked and what didn&#8217;t work with this approach as a cautionary tale of knowing when to jump to a database. We will also work through the final product (as it stands now) and how things are going.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/UZBWVD/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/UZBWVD/feedback/</feedback_url>
            </event>
            <event guid='763bc9c9-d169-5952-8af4-ee578c8f236c' id='2546'>
                <room>Grand B</room>
                <title>Structures in 3D: Opening up Construction</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T14:00:00-05:00</date>
                <start>14:00</start>
                <duration>00:30</duration>
                <abstract>The construction industry uses GIS data and as 3D modeling becomes more prevalent the need for interoperable 3D formats is even more necessary.</abstract>
                <slug>foss4g-na-2024-2546-structures-in-3d-opening-up-construction</slug>
                <track>The Business of Open Source</track>
                
                <persons>
                    <person id='1834'>Dan &quot;Ducky&quot; Little</person>
                </persons>
                <language>en</language>
                <description>GEOSPAN is a 35 year old GIS company that continues to act as a startup. In the latest iteration, we have pivoted into the construction and contracting sphere and discovered a truly important field is lacking in open standards for communicating important information. Come discover the unique challenges of working in a corner of the market with limit tooling and interesting problems. Using OpenLayers as a way to view Oblique images, forcing ThreeJS to be a GIS rendering technology, and see the ways we are moving towards an open specification on 3D topologies for features.

Working on similar challenges? Come see how we can help move the field forward together.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/AZRQKY/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/AZRQKY/feedback/</feedback_url>
            </event>
            <event guid='c67dd666-d311-56c8-b194-0e510ef5a907' id='2625'>
                <room>Grand B</room>
                <title>Geoscience at Massive Scale</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T15:00:00-05:00</date>
                <start>15:00</start>
                <duration>00:30</duration>
                <abstract>XArray is the default choice for geoscience users in Python. The Dask Integration allows scaling out to datasets in the petabyte range. We will dive into common pitfalls and how Dask is addressing those to allow processing massive datasets.</abstract>
                <slug>foss4g-na-2024-2625-geoscience-at-massive-scale</slug>
                <track>State of Software</track>
                
                <persons>
                    <person id='2777'>Patrick Hoefler</person>
                </persons>
                <language>en</language>
                <description>When scaling geoscience workloads to large datasets, many scientists and developers reach for Dask, a library for distributed computing that plugs seamlessly into Xarray and offers an Array API that wraps NumPy. Featuring a distributed environment capable of running your workload on large clusters, Dask promises to make it easy to scale from prototyping on your laptop to analyzing petabyte-scale datasets.

Dask has been the de-facto standard for scaling geoscience, but it hasn&#8217;t entirely lived up to its promise of operating effortlessly at massive scale. This comes up in a few ways: 

- Correctly chunking your dataset has a significant impact on Dask&#8217;s ability to scale 
- Workers accidentally run out of memory due to: 
  - Data being loaded too eagerly
  - Rechunking
  - Unmanaged memory

Over the last few months, Dask has addressed many of those pains and continues to do so through:
- Improvements to its scheduling algorithms
- A faster and more memory-stable method for rechunking
- First-of-its-kind logical optimization layer for a distributed array framework (ongoing)

Join us as we dive into real-world geoscience workloads, exploring how Dask empowers scientists and developers to run their analyses at massive scale. Discover the impact of improvements made to Dask, ongoing challenges, and future plans for making it truly effortless to scale from your laptop to the cloud.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/NT9RKW/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/NT9RKW/feedback/</feedback_url>
            </event>
            <event guid='78d0ddc8-9da7-5298-a3be-28ee023a11c0' id='2502'>
                <room>Grand B</room>
                <title>Rasdaman: Hypercubes for Climate Data Science</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T15:30:00-05:00</date>
                <start>15:30</start>
                <duration>00:30</duration>
                <abstract>Explore how Rasdaman facilitates efficient handling of complex, multi-dimensional climate datasets in Alaska and the Arctic. See its integration with geospatial tools that streamline data access and provide new ways of interacting with climate data.</abstract>
                <slug>foss4g-na-2024-2502-rasdaman-hypercubes-for-climate-data-science</slug>
                <track>Climate, Environment and Sustainability</track>
                
                <persons>
                    <person id='2687'>Josh Paul</person><person id='2722'>Kyle Redilla</person>
                </persons>
                <language>en</language>
                <description>Global climate models produce complex multidimensional datasets representing climate variables like temperature and precipitation over time and space, often for multiple emissions scenarios. These &#8220;data hypercubes&#8221; present significant challenges for integration with geospatial tools and infrastructure due to their size and complexity. Traditional databases struggle with these datasets, making storage, querying, and analysis difficult. Specialized technologies are needed to make this data accessible online for geospatial applications.

Rasdaman (short for &#8220;raster data manager&#8221;) is an open-source, highly scalable database management system designed for handling large-scale multidimensional raster data. Rasdaman supports key geospatial protocols, including the OGC&#8217;s WMS, WCS, and WCPS, essential tools for facilitating data queries over multidimensional datasets and visualizing geospatial data in mapping applications to make it accessible to a wider audience.

Our presentation will demonstrate how the Scenarios Network for Alaska and Arctic Planning (SNAP) has successfully integrated Rasdaman into our geospatial data infrastructure.  Rasdaman&#8217;s WCPS capabilities enable our public API to access multi-terabyte datasets and return web-friendly JSON for integration into various applications.  WCPS also makes &#8220;computational styles&#8221; possible, so that WMS queries can return styled processed subsets of the data hypercube.  We&#8217;ll show how this works for climate indicators derived from the Coupled Model Intercomparison Project Phase 6 (CMIP6) datasets and other higher dimensional climate datasets.

This platform allows us to produce web tools that access climate data hypercubes in a performant, scalable manner, and to make this climate data accessible to a broader audience.  Our goal is to enhance engagement and understanding of climate science among the general public, policymakers, researchers, and indigenous rights-holders in Alaska and the Arctic. 

Join us to see how Rasdaman fits into our infrastructure and how it makes managing complex climate data efficient and accessible.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/UCECCL/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/UCECCL/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Grand C' guid='4dba8b36-9585-5f50-87f8-cb4690a992aa'>
            <event guid='aa7b9e1f-c37a-502d-9b6f-86b32640c0de' id='2577'>
                <room>Grand C</room>
                <title>Harmonizing datums and tectonic epochs in drone data using PROJ</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T10:30:00-05:00</date>
                <start>10:30</start>
                <duration>00:30</duration>
                <abstract>A case study about how DroneDeploy implemented &quot;Datum Harmonization&quot; with PROJ and GDAL to reconcile RTK, PPK, and survey data in varying datums and epochs. This required using the ITRF tectonic motion model in PROJ to achieve sub-centimeter accuracy.</abstract>
                <slug>foss4g-na-2024-2577-harmonizing-datums-and-tectonic-epochs-in-drone-data-using-proj</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='1901'>Dan Mahr</person>
                </persons>
                <language>en</language>
                <description>DroneDeploy is a cloud-based reality capture platform that allows processing still images from drones into orthomosaics, elevation models, point clouds, and 3D meshes. When captured with standard GNSS, these outputs have absolute accuracy of a few meters, at best. Using high-accuracy methods such as surveyed ground control points (GCPs), Real-Time Kinematic (RTK), and Post-Processed Kinematic (PPK), a spatial accuracy of 1 centimeter can be achieved. But at this scale, the subtle differences between datums and the millimeter-per-year drifting of the tectonic plates will degrade accuracy if not properly handled.

In this talk, I will present a case study for how DroneDeploy leveraged PROJ&apos;s kinematic transformations to harmonize GCPs, RTK, and PPK data across different datums and epochs. This effort was termed &quot;Datum Harmonization&quot; since it involves reconciling disparate coordinate systems into cohesive whole. This was done without any special input from users, whose background in construction, mining, agriculture, and energy means they often lack esoteric understanding of surveying and geodesy. Among other things, I will discuss:
- Why we decided to transform all data to a standard datum and epoch: ITRF2014@2010.
- How we performed a kinematic transformation on RTK and PPK imagery, simulating continental drift backwards in time from image capture date to the standard ITRF2014 datum and 2010 epoch.
- Why we retained the exact PROJ transformation pipeline to ensure long-term consistency through PROJ updates.
- How we inserted the source epoch inside the PROJ pipeline so that it does not need to be provided in calls to gdalwarp or PyProj transformers.
- How we handled representing Web Mercator rasters when the only EPSG code for Web Mercator is in the WGS84 datum, not ITRF2014.

All slides and materials from this talk will be uploaded to https://github.com/dmahr1/talks/tree/main/2024_FOSS4GNA</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/XPHC9U/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/XPHC9U/feedback/</feedback_url>
            </event>
            <event guid='c0d82555-b887-52e6-bcbc-eb829b4cd81d' id='2685'>
                <room>Grand C</room>
                <title>Vector Data Cubes in Python with Xarray and Zarr</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T11:00:00-05:00</date>
                <start>11:00</start>
                <duration>00:30</duration>
                <abstract>Vector data cubes are powerful multidimensional data structures for the analysis of data whose geospatial coordinates are described by vector geometries. This talk explains recent developments that enable vector data cubes in Xarray and Zarr.</abstract>
                <slug>foss4g-na-2024-2685-vector-data-cubes-in-python-with-xarray-and-zarr</slug>
                <track>State of Software</track>
                
                <persons>
                    <person id='392'>Ryan Abernathey</person><person id='2818'>Deepak Cherian</person>
                </persons>
                <language>en</language>
                <description>Data cubes, traditionally associated with raster data, have transformed how the EO community thinks about data analysis, supporting use cases such as statistical analysis, assessing changes and trends, and training predictive models. Raster data cubes are fundamentally multidimensional. They typically have two spatial dimensions as well as a time dimension, making them a an ideal fit for the Xarray Python package&#8212;most data cube analysis in Python today uses Xarray as the container for the data.

Vector data cubes extend the concept of data cubes to vector data; instead of describing spatial locations as pixels within a raster grid, each item in the spatial dimension can be a vector geometry, such as a point or a polygon. This data structure is ideal for analyzing timeseries associated with multiple variables across a harmonized set of geometries, such as country- or county-level statistics.

Vector data cubes were originally developed in R, via the &#8220;stars&#8221; package, and, until recently, Python users have not been able to use them. However, some recent developments have now unlocked vector data cubes in Python. These developments include:
- The continued evolution of geopandas and shapely for greater interoperability 
- The support of pluggable, user-defined indexes in Xarray, making it possible to create a &#8220;geometry index&#8221;
- The Xvec package, which ties these concepts together
- The CF-Xarray package, which implements serialization conventions for geometries, allowing vector data cubes to be stored in either NetCDF or Zarr

This talk will explain how these developments come together to provide a powerful vector data cube experience for Python users. We will demonstrate how to build, query, and save vector data cubes and illustrate their potential to greatly simplify common workflows around climate data analysis. Finally, we will conclude with a survey of some of the remaining challenges around integrating spatiotemporal raster and vector data in Python.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/FEPKLT/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/FEPKLT/feedback/</feedback_url>
            </event>
            <event guid='636d7c58-3ea6-519f-afc6-66c749e63ea3' id='2491'>
                <room>Grand C</room>
                <title>Speeding up raster/vector zonal analysis with exactextract</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T13:00:00-05:00</date>
                <start>13:00</start>
                <duration>00:30</duration>
                <abstract>Exactextract uses a novel algorithm to provide a fast implementation of raster/vector zonal statistics in C++, Python, and R. This talk will compare exactextract to other implementations, demonstrate its usage, and offer tips for getting the best performance.</abstract>
                <slug>foss4g-na-2024-2491-speeding-up-raster-vector-zonal-analysis-with-exactextract</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='2683'>Dan Baston</person>
                </persons>
                <language>en</language>
                <description>The exactextract library provides a fast algorithm for calculating the intersection between a geometry and a rectangular grid in C++, Python, and R. This has numerous applications, the most important of which is raster/vector zonal statistics, answering questions such as &#8220;what are predominant land uses of each watershed?&#8221;, &#8220;what is the population-weighted mean temperature of each county?&#8221;, or &#8220;what fraction of each state&#8217;s population is exposed to each category of drought?&#8221;

The exactextract algorithm follows a geometry as it enters and exits each grid cell, allowing identification of partially-covered grid cells in a single pass. A limited number of point-in-polygon tests can then be used to identify cells inside or outside the polygon, with a flood fill algorithm used to propagate this status to adjacent pixels. The result is that the algorithm is able to compute the fraction of each grid cell that intersects a polygon and do so more quickly than algorithms that only check centers but must use a separate point-in-polygon test for each cell. In addition to the performance benefit, accounting for partially covered grid cells may be important in cases where grid sizes are large or polygons have an irregular shape. The implementation of exactextract allows control over the amount of memory that is used, allowing arbitrarily large rasters to be processed with a fixed amount of memory.

Through a series of brief case studies, this talk will show how the library offers simple and high-performing solutions to problems in raster/vector zonal statistics. Factors affecting performance will also be discussed, including raster compression methods and chunk sizes, GDAL block cache configuration, and the spatial distribution of input features.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/RLJJN7/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/RLJJN7/feedback/</feedback_url>
            </event>
            <event guid='398ebae9-baa9-58b7-80a1-6c48f5c7efeb' id='2585'>
                <room>Grand C</room>
                <title>OpenDroneMap: State of the Project</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T13:30:00-05:00</date>
                <start>13:30</start>
                <duration>00:30</duration>
                <abstract>Come find out what the last 10 years have rendered with OpenDroneMap and get a taste of what&apos;s to come.</abstract>
                <slug>foss4g-na-2024-2585-opendronemap-state-of-the-project</slug>
                <track>State of Software</track>
                
                <persons>
                    <person id='2069'>Stephen Mather</person>
                </persons>
                <language>en</language>
                <description>Aimed at developers and end-users, this presentation will cover the current state-of-the-art of OpenDroneMap, toolkit of easy-to-use free and open source computer vision tools turning 3D photos into 3D geographic data (colorized point clouds, orthophotos, surface models, terrain models, 3D meshes and more), whether the images be sourced from street level photos, building interiors, or from small uncrewed aircraft (drones).

In the last 10 years, OpenDroneMap has not only filled this gap in free and open source software, but it&apos;s proprietary alternatives are now advertising themselves as proprietary alternatives to OpenDroneMap. Come and see what we have accomplished together these last 10 years, and get a glimpse at what the future looks like.

This session description modified and updated from the first session description from FOSS4G PDX 2014.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/VNG7PC/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/VNG7PC/feedback/</feedback_url>
            </event>
            <event guid='a699663e-e123-57b8-82b5-def06e10e72f' id='2496'>
                <room>Grand C</room>
                <title>Lean and scalable raster lookup service built using COGs</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T14:00:00-05:00</date>
                <start>14:00</start>
                <duration>00:30</duration>
                <abstract>Discover a fast, scalable hazard mapping service built with Python, cloud and FOSS4G stack. Explore how cloud-optimized GeoTIFFs, virtual rasters and GDAL stack enable efficient location-based querying of hazard data of the world.</abstract>
                <slug>foss4g-na-2024-2496-lean-and-scalable-raster-lookup-service-built-using-cogs</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='2684'>Atma Mani</person>
                </persons>
                <language>en</language>
                <description>The field of disaster resilience involves querying and computing on large volumes of meteorological and climatological data. Often this data is multi-dimensional, spatio-temporal and is traditionally stored in large, monolithic and records based formats such as CSV or netCDF. These formats can be slow and inefficient to access, especially for specific locations or time periods, posing a challenge for on-demand access or computation. This talk explores the methodology we built using the FOSS4G stack to process, store and query such voluminous geospatial data for both on-demand and batch processing. 

The service, called Hazard Map Service utilizes **Python, Kubernetes and cloud-native geospatial stack** to build a data-processing pipeline that converts raw data in multiple formats and resolutions into a standardized raster format for various perils such as flood, wind etc. The raster is stored in a cloud-optimized manner using object storage services on the cloud. The second component of the service exposes a REST API which the clients can call to stream the voluminous hazard data from object storage on-demand.

The talk gets into detail on how we engineered this service, including the spatial file indexing system (built on open location codes), raster formats, asynchronous GDAL calls, the various optimization experiments we ran, their outcomes and lessons learned. These insights aim to aid the development of similar fast, lean, and cost-effective raster lookup services using cloud-native geospatial stack.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/B3FELH/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/B3FELH/feedback/</feedback_url>
            </event>
            <event guid='267df777-08e3-5384-a298-e55eb1447107' id='2681'>
                <room>Grand C</room>
                <title>Making California&#8217;s 30x30 Data Happen with GeoPandas</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T15:00:00-05:00</date>
                <start>15:00</start>
                <duration>00:30</duration>
                <abstract>California&#8217;s 30x30 initiative relies on the assignment of USGS GAP codes to California&#8217;s data on protected lands (CPAD &amp; CCED).  GreenInfo Network built a system of processes using GeoPandas to assign GAP codes and delineate lands for 30x30.</abstract>
                <slug>foss4g-na-2024-2681-making-california-s-30x30-data-happen-with-geopandas</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='2817'>Dariya Draganova</person>
                </persons>
                <language>en</language>
                <description>In October 2020, California elevated the role of natural and working lands in the fight against climate change and advanced biodiversity conservation as an administration priority, committing to the goal of conserving 30 percent of lands and coastal waters by 2030. Thus California&#8217;s 30x30 was born.
To track progress toward the 30% target, a key piece of 30x30 in California is the ability to map, enumerate, and report the land considered protected and conserved for biodiversity.  California lands protected by both fee and easement are tracked in two respective databases - the California Protected Areas Database (CPAD) and the California Conservation Easement Database (CCED), which are maintained, updated and released biannually by GreenInfo Network.  These databases serve as the foundational data for mapping the lands that count toward 30x30 in California. 
Lands captured in CPAD and CCED are managed by over 1000 different agencies and target many different uses and goals - from recreation-only urban parks to remote wilderness areas with limited human presence to open space lands that allow grazing.  For this reason, not every protected land in CPAD and CCED meets the 30x30 requirements for what counts as conserved and protected for biodiversity specifically. To delineate lands that qualify for 30x30 from those that do not, the California Natural Resources Agency (CNRA) chose the USGS GAP code system to rank the level of protection and conservation of protected lands in California.  So in addition to maintaining and updating the data in CPAD and CCED, GreenInfo Network&#8217;s partnership with CNRA and role in 30x30 now includes collecting GAP code data and assigning those GAP codes to the lands in CPAD and CCED.

To obtain GAP codes for federal, state, and locally managed lands in California, GreenInfo Network relies on three different data sources - the PAD-US database, the California Department of Parks and Recreation (CDPR), and local land managing agencies themselves.  The PAD-US database and CDPR provide GAP codes for federal and state managed lands respectively, and this data is readily available, easy to obtain, and stays relatively consistent from one year to another.  However, when GreenInfo Network took on the 30x30 project there was no easy way to obtain GAP codes for lands managed by the hundreds of different local and regional land managing agencies, which combined manage a significant percentage of California&#8217;s conserved and protected lands.  Figuring out which of these locally managed lands qualify and count for 30x30 is a major goal.  Being able to track changes in the protection and conservation status of these lands is another important goal, since it results in some lands that previously counted toward 30x30 to no longer count, and others that did not count toward 30x30, to count.  

Our team at GreenInfo Network has spent the last year and a half developing a robust system that utilizes open source tools like GeoPandas to reliably and repeatedly obtain, track, ingest and assign GAP codes to the lands represented in CPAD and CCED.  First, we wanted the end-user - the people working at local land managing agencies - to be able to easily submit GAP code data about their lands to us.  For this purpose, we created the 30x30 Toolkits, which allow any local and regional agency to download the data we have specific to their lands in CPAD and CCED in either shapefile or tabular format, to review that data, to assign GAP codes to their lands, and then return that data back to us.  These Toolkits are created using GeoPandas and Pandas, and can easily be updated on a daily basis in order to reflect the most up-to-date geometry and attributes we have on local lands in CPAD and CCED.

The second part of this system is to ingest submitted GAP codes and assign them to their respective lands in CPAD and CCED.  Since many different agencies submit GAP data, we utilize Pandas and GeoPandas to create a master GAP data table, which becomes the most authoritative source of GAP data for local lands since it is based on direct input from local agencies.  As the last step in this process, GreenInfo Network assigns GAP codes to lands in CPAD and CCED.  Again with the aid of GeoPandas and Pandas, GAP codes for federal lands are assigned with data from PAD-US, GAP codes for state lands are assigned with data from CDPR, and lastly, GAP codes for local lands are assigned with the master GAP data table.  Once those GAP assignments are made, CPAD and CCED are the most authoritative and foundational datasets for counting all lands that qualify for 30x30.  This end product is used by CNRA to create their publicly accessible 30x30 Conserved Areas Layer to track where we stand in the effort to conserve 30% of land by the year 2030.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/MKBBZV/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/MKBBZV/feedback/</feedback_url>
            </event>
            <event guid='fd9068be-10b1-53ba-9cfc-2c4a17afabbe' id='2564'>
                <room>Grand C</room>
                <title>The Sensor Tasking API (STAPI) Specification</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T15:30:00-05:00</date>
                <start>15:30</start>
                <duration>00:30</duration>
                <abstract>Satellite Tasking (i.e., ordering data from the future) remains non-standard and challenging. We&#8217;re leading an effort to develop a community standard for tasking and ordering. This presentation covers the current status, future plans, and demonstrates the API.</abstract>
                <slug>foss4g-na-2024-2564-the-sensor-tasking-api-stapi-specification</slug>
                <track>Data Management and Interoperability</track>
                
                <persons>
                    <person id='396'>Matthew Hanson</person>
                </persons>
                <language>en</language>
                <description>In the last decade hundreds of satellites have been launched, and dozens of startup companies have launched taskable earth observation satellites. While this has led to incredible opportunities to leverage multiple sensors and sensor modalities, the massive increase of data has also created challenges in data management, discovery, and usage. The STAC specification was an important step forward in exposing data to users in a standard way, however the process of actually tasking satellites is still very much non-standard. Each data provider exposes a unique API, if at all. Some data aggregators have created a single tasking API that proxies and translates to multiple data provider APIs, but this is still non-standard, and proprietary. 

Element 84 has been leading an effort to create a community standard API around how users order future data and how providers respond to those requests. Working with government groups, commercial satellite operators, and data integrators, we have hosted working sprints to develop a specification and open-source tooling to make it easier for more users to order and leverage this data. This year we ran our third tasking sprint in Berlin, working on implementations, documentation, and advanced the spec. This talk will cover the current status of the community tasking API specification, future plans, and a demonstration of how to use the API to order data.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/BPBBYA/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/BPBBYA/feedback/</feedback_url>
            </event>
            <event guid='f632b353-822a-56f9-8b7b-a943f9610a58' id='2668'>
                <room>Grand C</room>
                <title>Leveraging FOSS to develop an OSINT visualization/analytics framework</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T16:00:00-05:00</date>
                <start>16:00</start>
                <duration>00:30</duration>
                <abstract>DLG has developed the first iteration of a geospatial OSINT visualization and analytics framework for situational awareness of internet activity globally. This presentation will investigate open-source technologies and data utilized to perform workflow orchestration, data management, analytics, and visualization.</abstract>
                <slug>foss4g-na-2024-2668-leveraging-foss-to-develop-an-osint-visualization-analytics-framework</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='2808'>Matthew Whitehead</person>
                </persons>
                <language>en</language>
                <description>This presentation will focus on the development of an OSINT visualization and analytics framework, including an overview of the tech stack and data sources as well as a deep dive into some of the technologies used. It will start with an overview of the issues working with OSINT data and how this framework intends to solve those problems. While all aspects of the framework will be covered, there will be a more comprehensive look at the data management and backend pieces of the framework. 

Integrating OSINT data sources can be challenging due to their level interpretability and completeness and we will focus on how we overcame some of these challenges for the Open Observatory of Network Interference (OONI), Open Cell ID, and World Bank Open Data datasets. Extract, Transform, and Load (ETL) of these data sources is accomplished using an orchestration tool called Metaflow and we will briefly cover how an internal trade study led the adoption of this technology. 

For a deeper dive into how open-source software was used in development of the framework, we will turn to the data management and backend components of the application. Data management falls into two categories: a Postgresql+Postgis database and AWS S3 object storage. The database is used to store data from the ETL process but also to further transform that data into mappable insights derived. Materialized views and pgcron are used to autogenerate these data aggregations and alembic is used for database version control. SQLAlchemy Object-Relational Mappers (ORMs) are used to ensure data validity and maintain reproducibility. S3 is used to store intermediary ETL files and analytics derived from the data stored in the database. We use DuckDB and Hive partitioning to save analytics into parquet files partitioned by date and country. 

The backend/API was built using the python web framework FastAPI which has some developer friendly features including the automatic documentation feature. Pydantic is leveraged to ensure data validation in the API. The SQLAlchemy ORMs created for the Alembic migrations referenced above are also used by FastAPI to define data models and streamline the development of CRUD operations and functions. FastAPI also provides a web interface to quickly test endpoints to make sure they are functioning as intended. Additionally, we will discuss the use of PG_Tileserv and PG_Featureserv to generate web map tile services (WMTS) for use in the front-end web mapping application including how database roles control the generation of tiles.   

We will briefly touch on the technologies used for front end web interface, including React and Mapbox, before jumping into a quick demo of the application. 

Lastly, there will be a discussion on future work that is planned for future iterations of the OSINT visualization and analytics framework. This will include the subject of multitenancy and protecting user uploaded data, AI powered chat bot search functionality, additional data sources and natural language processing, and more analytic capabilities including spatial modeling, dasymetric mapping, network analysis, predictive analysis and more.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/NUKMUA/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/NUKMUA/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Grand F' guid='07671886-ff83-55d7-955d-c99778f70a84'>
            <event guid='1a00e065-37c6-5b74-94a9-ddb9e7d06d7d' id='2592'>
                <room>Grand F</room>
                <title>NASA GIBS and Worldview: Enabling Open Exploration of our World</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T10:30:00-05:00</date>
                <start>10:30</start>
                <duration>00:30</duration>
                <abstract>NASA GIBS and Worldview enable easy browsing of over 1000 free and open Earth science geospatial data products from NASA and its partners. This talk will highlight the usage, open source software, and future direction of GIBS and Worldview.</abstract>
                <slug>foss4g-na-2024-2592-nasa-gibs-and-worldview-enabling-open-exploration-of-our-world</slug>
                <track>FOSS4G in Government</track>
                
                <persons>
                    <person id='2740'>Matthew Graber</person>
                </persons>
                <language>en</language>
                <description>Since 2012, NASA&#8217;s Global Imagery Browse Services (GIBS) has served billions of image tiles to users around the world, enabling fast and responsive browsing of thousands of Earth science data products to support science, disaster response, and education. Many of these visualized products are available within hours of being acquired as well as for entire satellite missions which can span decades. GIBS imagery has been the backbone of everything from popular NASA websites such as Worldview and Eyes on the Earth to independent open source projects covering a variety of disciplines. Its ability to integrate with GIS applications such as QGIS and ArcGIS have made it popular among GIS professionals. Both Worldview (the open-source web client for viewing GIBS imagery) and OnEarth (the open-source tiled image server of GIBS) have been adapted by others in the community to create their own services as well.

In this presentation, we will provide an overview of GIBS and Worldview usage, explore their implementation, highlight some recent developments, and detail our current and future development objectives.

First, we will give a brief history of GIBS and Worldview and discuss how they fit in with the rest of NASA&#8217;s Earth Science Division and its open data initiatives. We will then highlight how GIBS and Worldview have been used in open source projects, research, and more.

Next, we will discuss usage of GIBS and Worldview in more depth, briefly demonstrating their capabilities and how they can be used by the open source community. Following this demonstration, we will give an overview of the architectures of both GIBS and Worldview, highlighting the free and open source OnEarth tiled image server that is developed and maintained by the GIBS team. We will explain why we initially developed OnEarth and its uniqueness over alternative solutions. This includes an explanation of its primary data format, MRF, and why we use it. We will highlight how other projects at both NASA and other institutions have stood up their own instances of the OnEarth server and Worldview.

Finally, we will discuss the future of GIBS and Worldview. This section will cover our efforts to develop a dynamic data-to-image pipeline, a prototype data tile service using LERC tiles for client-side rendering, 3D data visualization demos, and prototype AI integrations for detecting the presence of natural hazards (e.g. volcanic eruptions) and quickly locating relevant GIBS/Worldview imagery based on user-written prompts.

We look forward to answering questions about the architecture, usage, and direction of GIBS and Worldview. We are interested in hearing feedback from attendees about what new services and features they would find most valuable for their own use cases.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/JHN3A3/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/JHN3A3/feedback/</feedback_url>
            </event>
            <event guid='438007b5-c292-5d72-bcf8-6e1231814389' id='2469'>
                <room>Grand F</room>
                <title>Web-based National Weather Service Guidance Data Displays Using FOSS4G</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T11:00:00-05:00</date>
                <start>11:00</start>
                <duration>00:30</duration>
                <abstract>Presenting Web-based National Weather Service Forecast Guidance Data Displays Using Free and Open Source Software for Geospatial Technology (an update from our 2013 FOSS4G-NA presentation)</abstract>
                <slug>foss4g-na-2024-2469-web-based-national-weather-service-guidance-data-displays-using-foss4g</slug>
                <track>FOSS4G in Government</track>
                
                <persons>
                    <person id='2667'>David Miller</person>
                </persons>
                <language>en</language>
                <description>National Weather Service (NWS) field offices working in collaboration with the National Centers for Environmental Prediction (NCEP) feed data into the National Digital Forecast Database (NDFD), a seamless mosaic of digital forecasts.  Data from NDFD is available to the public in raw format as well as web-based displays.  However, those displays (circa 2002) were built using static images which provide little user-interaction, i.e. no pan/zoom or data probe capabilities.  In addition, the images are created for different sectors of the United States as well as the world, each containing hundreds of static images.  Requests for customer-specific sectors generated the need for hundreds more static images, often duplicating pieces of existing static images.
  
In order to overcome those limitations, a development team back in 2013 at the NWS Meteorological Development Laboratory (MDL) created updated versions of the web-based NDFD data displays by combining several Open Source software packages such as OpenLayers, MapServer, Postgres/PostGIS, Leaflet, and GDAL.  The updated displays dramatically reduced the number of images needed per world region (resulting in a preprocessing time savings) and increased user interactive capabilities with the data as well via a map window on a web page.

Over the years with additions and updates to FOSS4G software as well as moving the development and production systems over to the AWS cloud, the team expanded the web displays to include other datasets such as Air Quality Forecast Guidance, part of the National Digital Guidance Database (NDGD, which provides access to computer generated forecasts to NWS forecasters), and also the National Blend of Models (NBM), which is a nationally consistent and skillful suite of calibrated forecast guidance based on a blend of both NWS and non-NWS numerical weather prediction model data and post-processed model guidance.

The updated displays for NDFD and Air Quality Forecast Guidance were recently released into operations for the general public at https://digital.weather.gov and https://airquality.weather.gov, respectively (NBM display is currently reserved only for internal NOAA/NWS use). This talk will present those displays with descriptions of data flow and how the MDL team incorporated FOSS4G.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/WLUZUZ/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/WLUZUZ/feedback/</feedback_url>
            </event>
            <event guid='620a2adf-b714-5d4c-94a4-38bcc2e2b2c9' id='2479'>
                <room>Grand F</room>
                <title>Redistricting New York City with Districtr</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T11:30:00-05:00</date>
                <start>11:30</start>
                <duration>00:30</duration>
                <abstract>Tufts University&apos;s MGGG team helps redistrict states, cities, school districts, and more. In 2022 we had to rewrite multiple tools to meet the size and density of New York City&apos;s population.</abstract>
                <slug>foss4g-na-2024-2479-redistricting-new-york-city-with-districtr</slug>
                <track>FOSS4G in Government</track>
                
                <persons>
                    <person id='2675'>Nick Doiron</person>
                </persons>
                <language>en</language>
                <description>Districtr.org is a tool for state and local government entities to redraw districts and invite public participation. As state redistricting season was winding down, New York City started considering proposals for city council districts. We had been using MapBox vector tiles to rapidly provide population statistics, but at NYC density and zoom levels we could only upload GEOIDs. Among other changes, population calculations got moved to a server with GeoPandas. Looking forward to future maps, we&apos;d like to consider scaling with a more resilient in-memory database, a &apos;digital twin&apos; on the server, or multiple zoom levels.
The talk will cover Districtr&apos;s work in general, and this specific engineering challenge.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/ZLCSPY/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/ZLCSPY/feedback/</feedback_url>
            </event>
            <event guid='930a35d7-525b-5db2-b044-70dcdd359c76' id='2543'>
                <room>Grand F</room>
                <title>Mapillary: An open platform for street-level imagery</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T13:00:00-05:00</date>
                <start>13:00</start>
                <duration>00:30</duration>
                <abstract>Mapillary is a platform for street-level imagery hosting over 2 billion geotagged images from around the world. This talk will explore Mapillary&apos;s capabilities, how to download map features, who is contributing, how to contribute, and why.</abstract>
                <slug>foss4g-na-2024-2543-mapillary-an-open-platform-for-street-level-imagery</slug>
                <track>Open Data</track>
                
                <persons>
                    <person id='1335'>Edoardo Neerhut</person>
                </persons>
                <language>en</language>
                <description>Since Mapillary launched in 2013, over 2 billion images have been contributed from places as far afield as Antarctica and Zimbabwe. Images can be uploaded from any device that creates geotagged images, whether it be the smartphone you have in your pocket or a commercial grade 360&#176; camera. Every image is processed with computer vision to recreate the world in 3D and extract features useful for map making. These capabilities have attracted all sorts of map builders including advocates for pedestrian safety, humanitarian agencies, state and local transportation departments, OpenStreetMap contributors, ridesharing companies and more.

This talk will cover.
1. An overview of Mapillary.
2. Who is contributing and some interesting case studies.
3. How to contribute including cameras, upload tools, and best practices.
4. How to download data using Mapillary&apos;s web interface and API.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/CSNYWZ/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/CSNYWZ/feedback/</feedback_url>
            </event>
            <event guid='3b460535-c912-50f3-8c52-97b344c3d7b6' id='2627'>
                <room>Grand F</room>
                <title>How GIS Takes Down Bad Guys and Preserves Truth</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T13:30:00-05:00</date>
                <start>13:30</start>
                <duration>00:30</duration>
                <abstract>Open data from Google Earth, NASA FIRMS, Sentinel Hub, AllTrails, and Peak Visor are a gold mine of information and potential evidence that can be used in human rights advocacy and international criminal investigations to get justice for the people.</abstract>
                <slug>foss4g-na-2024-2627-how-gis-takes-down-bad-guys-and-preserves-truth</slug>
                <track>Open Data</track>
                
                <persons>
                    <person id='2778'>Jenna Dolecek</person>
                </persons>
                <language>en</language>
                <description>Although open GIS data has been used for decades, it is currently having its moment within the human rights and international criminal investigation fields. Aerial photography was one of the first applications of GIS in a  conflict setting, when used in World War I to gather intelligence on troop movements and artillery placement. In WWII, GIS was used to prove the existence of Nazi extermination camps. These photos were later made public, sparking outrage across the world. Fast forward to the American invasion of Iraq, satellite imagery was used to try and find evidence of weapons of mass destruction. Nearly twenty years ago, Amnesty International historically first used satellite imagery to expose Zimbabwean dictator Mugabe&#8217;s large-scale demolitions of housing settlements. Today, satellite imagery, maps, and other open GIS data are used extensively by human rights monitors and war crimes investigators for advocacy and accountability efforts.  

Geospatial programs like ArcGIS and imagery vendors such as Maxar are accessible to the public, but they come along with a hefty financial barrier, especially for nongovernmental organizations (NGOs) and volunteer projects. However, open sources have toppled this barrier and have significantly increased accessibility. Yet, many individuals are unaware of the vast amount of resources available or have not considered what some may see as &#8216;unorthodox&#8217; applications of open GIS data. 

Programs such as Google Earth, NASA Fire Information Resource Management System (FIRMS), and Sentinel Hub revolutionized &#8220;citizen&#8221; investigation of human rights violations, war crimes, and more. In one volunteer project, we used these tools to document the extensive use of fire to destroy hundreds of Rohingya villages in Rakhine state, Myanmar from 2015-2019. Using before and after imagery, coupled with historical NASA FIRMS fire data, we were able to demonstrate a campaign of concerted destruction which may amount to, or contribute to, genocide of the Rohingya people. United Nations Investigative Mechanisms, NGOs, and courts have used this data to advocate for accountability. It is hoped that in the near future more evidence of this nature will be used by the International Criminal Court to prosecute war crimes and crimes against humanity. It is already being used to an extent and I imagine the prevalence of open data will make their, and other investigations, easier by having the financial barrier removed as well as having other organizations contribute, easing the burden of investigation.

In my very first volunteer project, we used Google Earth to discover and document every detention facility in Tibet and other areas with large Tibetan populations, such as Qinghai and Sichuan Provinces in China. When additional information about a detention facility existed online, we used other GIS data for geolocation, or finding the precise location of a facility. Very little information exists on the facilities, largely due to censorship by China, but when photos did exist, verification was needed in order to corroborate information. We had found a Baidu photo from inside a facility, which showed a mountain with a distinct road or trail in the background. The photo did come along with a location, so using that as a starting point, the hiking trail app AllTrails was used to confirm the trail on the mountain and Peak Visor, a database app of mountains, was used to confirm the mountain&#8217;s location and profile. I wrote the first guide on how to use outdoor apps AllTrails and Peak Visor for geolocation.

In this presentation, I will use the above mentioned tools to demonstrate how open GIS data was used in these projects. Additionally, how it can be used for other human rights and accountability efforts such as mapping human migration, internally displaced peoples (IDP) camps, attacks on civilians and civilian infrastructure, or the use of fire to destroy villages as collective punishment which is illegal under international humanitarian law. International organizations now routinely use remote sensing and other GIS data for human rights related issues such as environmental monitoring, destruction in conflict, or searching for mass graves. National and international courts use GIS data in legal cases as potential evidence of war crimes, crimes against humanity, and genocide. More and more international organizations and non-governmental organizations are heavily relying on open GIS data, and it appears this trend will continue to expand in the coming years, particularly as open source technology makes the work of holding perpetrators to account more accessible.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/ELYYGL/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/ELYYGL/feedback/</feedback_url>
            </event>
            <event guid='e359d22a-c879-5c2c-a552-598c0bca18d5' id='2501'>
                <room>Grand F</room>
                <title>Contributing electricity infrastructure  on osm data</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T14:00:00-05:00</date>
                <start>14:00</start>
                <duration>00:30</duration>
                <abstract>The manual  design of a new electric power line is a time consuming and costly activity that requires massive .
Thus the need of platforms  model such as open street map as to meaningfully contribute  electricity infrastructure  using open source platforms</abstract>
                <slug>foss4g-na-2024-2501-contributing-electricity-infrastructure-on-osm-data</slug>
                <track>Open Data</track>
                
                <persons>
                    <person id='1934'>Wallace Tapiwa Gara</person>
                </persons>
                <language>en</language>
                <description>According to recent statistics for Zimbabwe, 8,500,000 inhabitants are without electrification. 60% of the total population lack electrification. Furthermore, in the urban area, 20% are without electricity access while an alarming 79% resides in rural areas. The overwhelming electricity deficit identified in the study area has drawn the attention of energy practitioners and policymakers(Samu, Bekun, &amp; Fahrioglu, 2019).This therefore shows the need for new technologies to fill in the gap 
The previous methods of designing electricity distribution lines, which mainly depended on drawings and work experience, not only lags behind but also affects work efficiency(Jakubiec &amp; Reinhart, 2013). With the advent of the open street map  platform which is a space to add missing information on real world features. However whenever electricity lines are constructed there is a pathway which is known as a wayleave which meant give space for the line such that whenever it is constructed, maintained or repaired there aren&#8217;t any disturbances with the local community   

The introduction of 3D GIS has proven to be a sustaining tool in terms of reducing labor and time thus increasing efficiency. OSM and remote sensing are important tools in electr&#1110;f&#1110;cat&#1110;on projects  (Sekhar et al., 2008).  Data collection is a fundamental tool in network planning for remote areas. These tools will help planners to avoid those areas which are prone to high faults for example water lodged areas. The provision of affordable electricity energy is necessary for  development(Ment&#1110;s et al., 2015). 

Almost all of the systems used by the OSM community to date were mainly based on two-dimensional or two and a half dimensional spatial data. In other words one may find it difficult processing and manipulating spatial data greater than 2D in the existing systems, resulting in inaccurate or at least incomplete information. Furthermore, manipulating and representation of  real world objects in 2D GIS with  are no longer adequate because new applications demand and increasingly deal with more complex hierarchical spatial data than previously supported(Abdul-Rahman &amp; Pilouk, 2007).
One of the s&#1110;gn&#1110;f&#1110;cant drivers of soc&#1110;o-economic development of a country &#1110;s the access to electricity which contributes a lot in health, education, agriculture and environmental susta&#1110;nab&#1110;l&#1110;ty(Kemausuor, Obeng, Brew-Hammond, &amp; Duker, 2011).  In Zimbabwe, the current approach of designing of electrical power lines is flawed and leads to time consuming   and wastage of resources. 
Since the beginning of 2010s, OSM has developed into an advanced system for preserving and analyzing geographical and thematic data on spatial objects. The need for 3D information is rising quickly. In some circumstances, such as those involving noise prediction models, water flood models, air pollution models, and geological models, 2D  analysis has proven to have drawbacks. The requirement for 3D geo-information has also been answered by 3D urban planning, environmental monitoring, telecommunications, public rescue operations, and landscape design, among other fields(Stoter &amp; Zlatanova, 2003).</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/8TDPDG/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/8TDPDG/feedback/</feedback_url>
            </event>
            <event guid='9ab30f97-2be5-50b5-a784-03777fbaf06f' id='2545'>
                <room>Grand F</room>
                <title>Deploy a WebGIS with no code and no server</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T15:00:00-05:00</date>
                <start>15:00</start>
                <duration>00:30</duration>
                <abstract>See how to use GeoMoose 4, powered by GeoParquet, to create an entire GIS website in minutes!</abstract>
                <slug>foss4g-na-2024-2545-deploy-a-webgis-with-no-code-and-no-server</slug>
                <track>State of Software</track>
                
                <persons>
                    <person id='1834'>Dan &quot;Ducky&quot; Little</person>
                </persons>
                <language>en</language>
                <description>GeoMoose 4 makes deploying a WebGIS easier than ever! Configure a small file with references to your data, run a script, and put the results in a web-accessible folder. That&apos;s it. Using a mix of GeoParquet and web workers, GeoMoose 4 provides search, identify, and select style functionality all without requiring a single server-side script. All of your data, on the web in minutes, without a single ongoing license cost.

The GeoMoose project has worked to be on the leading edge of WebGIS platforms from day one. Version 1.x focused on extending MapServer to provide an accessible open-source solution for GIS sites. 2.x added rich interactive support using AJAX and a set of PHP scripts to make serving data even easier. 3.x focused on allowing standards and protocols from any provider to stitch together rich mapping experiences. With 4.0, the idea of serving data quickly and easily is pushed even further.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/NJSTRK/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/NJSTRK/feedback/</feedback_url>
            </event>
            <event guid='41a59546-a48c-5721-bb0f-f9d20a487e0f' id='2522'>
                <room>Grand F</room>
                <title>Scraping GeoSpatial Data from Web Maps</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T15:30:00-05:00</date>
                <start>15:30</start>
                <duration>00:30</duration>
                <abstract>See a web map but can&#8217;t download the data? This talk will focus on how to find the data you want from a web mapping using the tools available in the developer console of your web browser</abstract>
                <slug>foss4g-na-2024-2522-scraping-geospatial-data-from-web-maps</slug>
                <track>Open Data</track>
                
                <persons>
                    <person id='2701'>Peter Herman</person><person id='2711'>Carina Hoyer</person>
                </persons>
                <language>en</language>
                <description>Often maps displayed on the web lack data that are directly downloadable. However, almost all web maps are &#8220;scrapable&#8221;, creating scraped data that may be processed using open-source tools. This presentation will cover how to leverage a web browser&#8217;s developer console to (1) locate and copy markup (HTML/SVG) used to render the map from the Elements tab, (2) discover and utilize undocumented APIs in the Network tab, and (3) provide insight for basic, high level, &#8220;best&#8221; practices for these techniques. 

For the first method, the session will cover how to use regular expressions to extract information from maps rendered as SVG or HTML. For the second method, the session will cover how to send requests to undocumented APIs, so participants can retrieve their desired data. The talk will include methods for parsing and reformatting both point and polygon data, with a detailed, step-by-step walkthrough using R and a &#8220;no Code&#8221; Google Sheets option. Since applicable for many platforms, parsing methods in Python will also be discussed in brief.  Finally, the importance of adequately and responsibly attributing data sourced from the web will be emphasized, supplanted by examples of how data scraped from web maps has been used on projects at NORC.  

Attendees will learn how to enhance their skills at geospatial data extraction, and participants who create maps on the web will be taught how the underlying data they display may be exposed to web scrapers.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/WWULYZ/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/WWULYZ/feedback/</feedback_url>
            </event>
            <event guid='52aac09c-6bde-5968-9db3-52e45ff61073' id='2565'>
                <room>Grand F</room>
                <title>Your API is not enough: delivering data the last mile</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T16:00:00-05:00</date>
                <start>16:00</start>
                <duration>00:30</duration>
                <abstract>Putting data in a bucket, making it public, generated metadata, publishing an API is not enough. Come discuss the next steps in making data truly accessible and usable for analysts, scientists, and all users.</abstract>
                <slug>foss4g-na-2024-2565-your-api-is-not-enough-delivering-data-the-last-mile</slug>
                <track>Open Data</track>
                
                <persons>
                    <person id='1840'>Alex Mandel</person>
                </persons>
                <language>en</language>
                <description>This is our story, the story of the open-source and open-data community. We&#8217;re trying to get the data into the hands of all the people who need it to solve whatever real-world issue they&#8217;re working on&#8212;climate change, agriculture, humanitarian missions, biodiversity loss, urban resilience, and more.

We&#8217;ve made progress over the years with ISO metadata standards, OGC services specifications, Cloud Optimized formats, CSW, and STAC APIs. Plus, lots of Foss4g projects that implement all these solutions. However, there are still some significant roadblocks between data providers and data users who are not software and web developers. The data has gotten too big to search and download by hand or even download at all. If you want to move to the cloud, you must become a DevOps specialist to deploy Pangeo+JupyterHub or Rocker+Rstudio containers to the right place in the cloud near the data. Then you have to interact with data -  we&#8217;ve got some great libraries (i.e. gdal/ogr, QGIS STAC plugin, pystac-client, rstac, etc) but these only get you the basics of searching and sometimes opening data. What happens when it&#8217;s an authenticated data source or when you must cache your cloud-optimized read to make your analysis repeatable? How about support for queryable STAC properties in extensions? You can see we&#8217;re at a point where there needs to be more investment in the last-mile clients to make them easier to use.

There have been many achievements along this journey, but there are still a few more to go. This talk is about exploring that history, learning lessons, identifying new challenges, and discussing ways forward for the community to enable better access to data for all.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/9998EL/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/9998EL/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Grand G' guid='079efb07-b70b-51eb-9143-35806aaec6fb'>
            <event guid='d3f0b142-9cf5-5f4c-9c3d-6648bd2a79a6' id='2541'>
                <room>Grand G</room>
                <title>Image Metadata Generation with FOSS LLMs</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T11:00:00-05:00</date>
                <start>11:00</start>
                <duration>00:30</duration>
                <abstract>Explore the use of SotA FOSS LLMs to automate metadata generation for geospatial imagery. Learn integration techniques for rapid metadata extraction, enhancing analysis with the power of open-source solutions.</abstract>
                <slug>foss4g-na-2024-2541-image-metadata-generation-with-foss-llms</slug>
                <track>Geo AI/ML</track>
                
                <persons>
                    <person id='2686'>David Siamon</person><person id='2727'>Nicholas Harvey</person>
                </persons>
                <language>en</language>
                <description>In this talk we dive into the image inferencing capabilities of FOSS Large Language Models (LLMs), specifically focusing on geospatial satellite imagery. Our objective is to showcase how these advanced models can be smoothly integrated into data pipelines to automate the generation of image metadata.

Key Topics Covered:

Technical Guide:
1. Image Processing Workflow: A detailed explanation of the workflow used to generate metadata from satellite images, such as the use of bounding boxes and iterative prompts to extract features.
2. Step-by-Step Integration: A practical guide on how to incorporate FOSS LLMs into existing geospatial data pipelines.
3. Customization and Flexibility: A demonstration of how tuning the LLM&#8217;s prompts can tailor the metadata extraction to meet specific needs, providing flexibility beyond traditional deep learning techniques.

Advantages of FOSS LLMs:
1. Efficiency and Speed: Highlighting how these models can perform complex inferencing tasks quickly.
2. Flexibility in Metadata Extraction: Emphasizing the ease of adapting the model to extract different types of metadata through simple prompt adjustments.
3. Open-Source Benefits: Discussing the advantages of using open-source solutions, including transparency, community support, and the ability to customize and extend the models.

Challenges and Solutions:
1. Technical Challenges: Discussion of technical challenges encountered and how they were addressed.
2. Best Practices: Sharing lessons learned and best practices for implementing FOSS LLMs in geospatial workflows.

Future Directions:
1. Automation for Real-Time Analysis: Exploring potential extensions such as automating the capture of bounding boxes in real-time drone footage.
2. Advanced Parsing Techniques: Using FOSS tools to parse LLM outputs to extract specific details into structured data formats, enhancing the beginning and end stages of the data pipeline.

Impact and Significance:
1. Enhancing Geospatial Analysis: How automating metadata generation with FOSS LLMs can significantly enhance geospatial data analysis.
2. Broader Applications: Potential applications and benefits of this technology in various fields beyond geospatial analysis.

Attendees will leave with a thorough understanding of how to integrate FOSS LLMs into their workflows to automate and enhance image metadata generation, as well as a curiosity and interest in further exploring the capabilities of these advanced models. By the end of the session, participants will be equipped with the knowledge and tools to implement FOSS LLMs in their own projects, thereby enhancing their analytic capabilities and efficiency in handling geospatial data.

Join us to explore the forefront of automated metadata generation and discover how FOSS LLMs can revolutionize your geospatial workflows with the power of open-source innovation.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/QMGEGQ/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/QMGEGQ/feedback/</feedback_url>
            </event>
            <event guid='dd3adedd-eb6b-52b2-89fe-2d3c2d6f13b1' id='2570'>
                <room>Grand G</room>
                <title>Geospatial Workflows with Large Language Models</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T11:30:00-05:00</date>
                <start>11:30</start>
                <duration>00:30</duration>
                <abstract>A discussion of techniques for integrating your application directly with an LLM and how you can work through some of the common pitfalls associated with it.</abstract>
                <slug>foss4g-na-2024-2570-geospatial-workflows-with-large-language-models</slug>
                <track>Geo AI/ML</track>
                
                <persons>
                    <person id='2717'>Joseph Svrcek</person>
                </persons>
                <language>en</language>
                <description>When given an overwhelming amount of options, it can be challenging to help a user get to the result they are looking for.  Historically we would just add one more filter option, one more search box, or one more tutorial/help feature.  In today&apos;s environment, you can ask popular chatbots questions like &quot;what type of data&quot; or &quot;how can I use this file&quot;, but there is still a manual process of interpreting and implementing the result.  In this talk, I&apos;ll discuss how we can help an LLM get to the answer we need to feed into the very specific use cases an application. 

There will be a demo of CartoBot.  A python backed web application which takes unstructured user input, like &#8220;zoom in&#8221;, &#8220;fly to paris&#8221;, or &#8220;color the buildings purple&#8221; and leverages ChatGPT to manipulate the map for the user.  I discuss some of the techniques used to make this work in a web map.  Additionally I&apos;ll provide an example of how you could use the same techniques for data selection in an open-source application, Eventkit-Cloud.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/YABGKK/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/YABGKK/feedback/</feedback_url>
            </event>
            <event guid='a54f9439-c0c7-55c4-bb4b-d5315796936e' id='2682'>
                <room>Grand G</room>
                <title>Tethys Platform Simplifies Open-Source GIS Decision Support Web Applications</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T13:00:00-05:00</date>
                <start>13:00</start>
                <duration>00:30</duration>
                <abstract>Tethys Platform is a versatile, feature-rich tool for building web applications for the Earth sciences, using a curated suite of free and open-source software (FOSS), thus enabling effective communication of scientific information to enhance the decision-making processes.</abstract>
                <slug>foss4g-na-2024-2682-tethys-platform-simplifies-open-source-gis-decision-support-web-applications</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='2814'>Katherine Moore Powell</person><person id='3046'>Shawn Crawley</person>
                </persons>
                <language>en</language>
                <description>Join us for an insightful exploration of the Tethys Platform, a feature-rich tool for developing and deploying web applications for the Earth sciences. Tethys Platform addresses technical barriers by offering a curated suite of free and open-source software (FOSS) accessible through the Tethys SDK - developers can access powerful tools like OpenLayers, CesiumJS, Bokeh, and Plotly for visualization, and GeoServer, THREDDS, and PostGIS for hosting geospatial and gridded datasets. We will explore the versatility of open-source web GIS and how Tethys Platform enables effective communication of scientific information to enhance the decision-making processes. In collaboration with leading regional organizations worldwide, we will showcase several Tethys portals and web applications that utilize satellite data and geospatial technologies effectively for managing water resources, climate risks, and land use. Further, Tethys promotes interoperability and collaborative decision making while meeting diverse organizational requirements. Our talk aims to provide a holistic understanding of how Tethys Platform uses open-source GIS and web applications to significantly augment decision-making capabilities, stimulate innovation, improve data interoperability, and foster collaboration among GIS professionals, researchers, and policymakers. Additionally, we will discuss the challenges of portability of web applications between different organizations&apos; web servers - government organizations often require hosting and managing web applications on their own servers due to political, branding, and security motivations, rather than relying on third-party websites. Our approach ensures that organizations can leverage advanced environmental analysis tools while maintaining sovereignty over their web applications&apos; deployment and management. Tethys Platform&#8217;s many capabilities have garnered significant international interest, evidenced by diverse applications developed by users worldwide.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/3FZK9P/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/3FZK9P/feedback/</feedback_url>
            </event>
            <event guid='9f0e3877-5b0f-56ce-ab82-d481c40a8f83' id='2523'>
                <room>Grand G</room>
                <title>Fast, Organized Interactive Web Maps with R Shiny</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T13:30:00-05:00</date>
                <start>13:30</start>
                <duration>00:30</duration>
                <abstract>This talk will consist of advice for newcomers on building web based mapping tools in R. A brief overview of the relevant R libraries will be followed by specific recommendations for optimizing map load speed and code organization.</abstract>
                <slug>foss4g-na-2024-2523-fast-organized-interactive-web-maps-with-r-shiny</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='2701'>Peter Herman</person><person id='2711'>Carina Hoyer</person>
                </persons>
                <language>en</language>
                <description>This presentation is intended to teach programmers everything they need to know to get started building interactive web maps in R. R Shiny enables programmers to create web maps within the same environment they use for geoprocessing, making it an excellent choice for new programmers to begin with interactive data visualization. Additional, more complex, web mapping alternatives to R Shiny will also be touched upon in the session. 

First, the presentation will cover the basics of creating a map using the R leaflet library. JavaScript libraries with more advanced visualization capabilities will also be presented: MapBox GL JS (via the MapDeck R library) and D3.js (via the r2d3 library). Examples of web maps built using each library from NORC&#8217;s VizStudio will be shown to demonstrate the benefits and drawbacks to each.  Step by step programming instructions will be presented for one of the major trouble spots to new R programmers, how to pass spatial data from R to JavaScript. 

Then, the presentation will cover best practices for building web maps in R Shiny. Organizational strategies for Shiny app code will be discussed, presenting the Golem library, and the ReactR library as alternatives to R Shiny&#8217;s native module syntax. Next, we will share techniques for improving map rendering speed, such as simplifying polygons, limiting how much HTML/SVG maps are generating, and determining appropriate levels of reactivity. Finally, we&apos;ll provide a brief overview of hosting options for Shiny apps, including AWS, Docker, and Posit solutions like positconnect and shinyapps.io.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/CJDSVW/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/CJDSVW/feedback/</feedback_url>
            </event>
            <event guid='2355516e-8f0f-5394-99dd-ec4413a8d8ab' id='2498'>
                <room>Grand G</room>
                <title>Interactive Analysis and Visualization of Geospatial Data with Leafmap</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T14:00:00-05:00</date>
                <start>14:00</start>
                <duration>00:30</duration>
                <abstract>This presentation will highlight the key features of the leafmap Python package for interactive visualization and analysis of geospatial data with minimal coding in a Jupyter environment.</abstract>
                <slug>foss4g-na-2024-2498-interactive-analysis-and-visualization-of-geospatial-data-with-leafmap</slug>
                <track>State of Software</track>
                
                <persons>
                    <person id='2668'>Qiusheng Wu</person>
                </persons>
                <language>en</language>
                <description>Geospatial data visualization is essential for understanding and analyzing geographic information. While numerous Python packages exist for visualizing geospatial data, few offer interactive capabilities within the Jupyter environment. This poses a challenge, particularly for novice users with limited coding skills, as loading and displaying geospatial data on an interactive map requires writing extensive code. However, Leafmap, an open-source Python package, addresses this issue by enabling interactive mapping and geospatial analysis with minimal coding in Jupyter notebooks. In this presentation, we will showcase the powerful interactive functionalities of Leafmap for visualizing geospatial data. Attendees will learn how Leafmap simplifies the process of loading and displaying various file formats, including local vector and raster datasets, LiDAR data, Cloud Optimized GeoTIFF (COG), and SpatioTemporal Asset Catalog (STAC). Moreover, we will demonstrate additional interactive features provided by Leafmap, such as the interactive pixel inspector, time slider, and open data search. By the end of this presentation, attendees will have a comprehensive understanding of the capabilities of Leafmap and will be empowered to leverage interactive mapping and geospatial analysis with ease, even with limited coding experience.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/RWXUPL/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/RWXUPL/feedback/</feedback_url>
            </event>
            <event guid='a17851ae-2f14-5ecd-82bd-3b3d01c3c2bd' id='2636'>
                <room>Grand G</room>
                <title>Building a React Component Library for Geospatial Web Applications</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T15:00:00-05:00</date>
                <start>15:00</start>
                <duration>00:30</duration>
                <abstract>We&#8217;ll explore creating an open-source React-based component library to streamline geospatial web application development at Sparkgeo. We&#8217;ll discuss the basic concepts, technical implementation, challenges and benefits to building a component library used across different geospatial projects.</abstract>
                <slug>foss4g-na-2024-2636-building-a-react-component-library-for-geospatial-web-applications</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='2755'>Joe Burkinshaw</person>
                </persons>
                <language>en</language>
                <description>Most geospatial web applications share similar user interface needs like layer controls, legends, maps and timeline interactions. Instead of building these from scratch every time, we&#8217;re working on a library of pre-built, configurable components that can easily be used in a range of projects.

We&#8217;ll discuss the technical implementation with React&#8217;s component-based architecture, and some of the tools used for efficient management and testing. We&#8217;re working to make the library map framework agnostic, enabling compatibility with different mapping libraries like Maplibre, OpenLayers and Deck.gl.

Building a useful geospatial component library presents some challenges. We&#8217;ll cover aspects like establishing development standards, enabling configurability and custom styling to meet project requirements, and managing an open-source project. We believe that engaging the community and encouraging collaboration will help overcome some of these hurdles.

While challenging to build, a geospatial component library will support our current and future projects, as well the wider community by offering large time and cost savings, reducing code redundancy, enabling quicker prototyping and facilitating development of robust web map applications. Ultimately, this project aims to provide a valuable resource for efficient and consistent geospatial web development.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/XPZDLB/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/XPZDLB/feedback/</feedback_url>
            </event>
            <event guid='7ff9b021-078b-5667-ac0a-88281bdfc28d' id='2683'>
                <room>Grand G</room>
                <title>Map as Web Components: How to Include Map Applications Anywhere</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T15:30:00-05:00</date>
                <start>15:30</start>
                <duration>00:30</duration>
                <abstract>Explore mapping applications in traditional websites using web components as an easy &quot;plug-and-play&quot; solution. Discover the power and benefits of maps as web components, with practical examples of building, testing, and using mapping components in content management systems.</abstract>
                <slug>foss4g-na-2024-2683-map-as-web-components-how-to-include-map-applications-anywhere</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='1855'>Yixuan &apos;Emily&apos; Hu</person><person id='2897'>Omar Kawach</person>
                </persons>
                <language>en</language>
                <description>As map enthusiasts working with geospatial technology, we often see maps at the center stage of a web application, but this isn&#8217;t the case for everyone. For most people, maps are solely for navigation, maybe finding nearby restaurants, or occasionally at the end of a web page to see where the place of interest is. There is huge potential for including more GIS in ordinary sites, such as blog sites. With more creative web mapping, GIS developers / mapmakers can express their creativity by introducing interactivity, and readers can get more information out of a web page without being taken out of the website&#8217;s ecosystem. 

The problem is, website creators may not know the intricacies of developing modern web mapping applications. For example, are there any &#8220;plug-and-play&#8221; solutions that can make inserting a web map as easy as inserting a picture using HTML&#8217;s &lt;img&gt;&lt;/img&gt; tag? Web components are the answer. 

Web components are custom elements that allow developers to extend HTML and encapsulate complex logic and styling into them. Web components can largely improve the productivity of front-end development, making them very popular among web developers. 

We, as GIS web developers, can encapsulate complex web mapping libraries into simple web components, allowing them to be &#8220;plugged&#8221; into a larger website, regardless of the technology the site is based on (e.g., React, Angular, Vue, Wordpress, etc.).

Components for mapping applications are gaining popularity There are open-source libraries such as React Leaflet and @planet/maps as well as commercial APIs such as Google&#8217;s Maps JavaScript API and Esri&#8217;s ArcGIS Maps SDK for JavaScript (web) components.

The technical portion of this talk will explore how to wrap popular web mapping libraries into web components and then include them in a website. We will use open-source mapping library for the custom web mapping application. We will share key steps and tips for how to write, test, and maintain web components as well as working with them in open-source and commercial content management systems.

Join us for this talk to learn about the power of web components and how to integrate them into your web mapping applications. We&#8217;ll also cover insights into the latest trends and technical details of creating and using web components.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/AR8PM8/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/AR8PM8/feedback/</feedback_url>
            </event>
            <event guid='fb8492f2-9614-520e-8642-918e6c0f9fd7' id='2477'>
                <room>Grand G</room>
                <title>Modernizing Data Automation: Introducing RESTerville</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T16:00:00-05:00</date>
                <start>16:00</start>
                <duration>00:30</duration>
                <abstract>Learn about RESTerville, a cloud-native toolkit for geospatial data management, from its inception to future enhancements. Led by Aaron Laver, this session covers its use in automating data tasks between ArcGIS Online and open source ecosystems.</abstract>
                <slug>foss4g-na-2024-2477-modernizing-data-automation-introducing-resterville</slug>
                <track>Data Management and Interoperability</track>
                
                <persons>
                    <person id='2674'>Aaron M Laver</person>
                </persons>
                <language>en</language>
                <description>In this talk, attendees will have the opportunity to gain exclusive insight into RESTerville, an Ohio-born open source software. RESTerville is a cloud-native toolkit that aims to modernize geospatial data management. It can be an organizational game-changer in automating data-related tasks between ArcGIS Online and open source ecosystems, among others.
In this session led by Aaron Laver (RESTerville&#8217;s lead developer), we&#8217;ll cover everything from inception to its current state. Discover the driving force behind its creation and gain valuable insights into the vision that fueled its development. 
You&#8217;ll learn what RESTerville is, what it&apos;s for, and when to use it. Stay ahead of the curve as we outline upcoming features and enhancements, keeping you informed about where RESTerville is headed and how it aims to shape the GIS landscape.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/EJRB9X/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/EJRB9X/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Grand H' guid='f96b520c-55b4-54c3-b306-9cb343714f80'>
            <event guid='af85853d-a6f2-5a7b-8c28-8d2f6f105442' id='2513'>
                <room>Grand H</room>
                <title>Introducing Raster Tools</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T10:30:00-05:00</date>
                <start>10:30</start>
                <duration>00:30</duration>
                <abstract>We introduce Raster Tools, an open source, Python package that leverages GDAL bindings and Python&#8217;s rich data processing stack to streamline raster processing and GIS work. Raster Tools enables fully parallel processing and automatically scales to available hardware.</abstract>
                <slug>foss4g-na-2024-2513-introducing-raster-tools</slug>
                <track>State of Software</track>
                
                <persons>
                    <person id='2694'>Fredrick Bunt</person>
                </persons>
                <language>en</language>
                <description>Python has a rich, general purpose, data processing stack built on tools like Numpy, Xarray, and Dask. With the use of the GDAL bindings like Rasterio, this stack can be leveraged to carry out raster processing and GIS work. It can still be cumbersome and time consuming, however, to develop pipelines that scale from small to extremely large raster datasets.

We introduce Raster Tools, an open source, Python package for building scalable and fully parallel raster processing pipelines. Raster Tools takes care of the implementation details so that the user can focus on their model logic. Raster Tools also provides a suite of common raster processing functions including focal, zonal, clipping, and distance operations. 

Raster Tools uses Dask under the hood for all operations. This allows pipelines built with Raster Tools to automatically scale. Rasters that are too large to fit in memory can easily be processed in parallel on hardware ranging from small laptops to large servers when using Raster Tools.

Xarray is used for managing data inside Raster Tools. This allows for easy interoperability with other workflows in Python using Xarray objects.

Finally, the suite of provided raster processing functions are accelerated using Numba. The result is functions that run at native compiled speeds, when computation is triggered.

This presentation will cover how Raster Tools works, its interoperability with the wider Python ecosystem, and a roadmap for its future.

The project is available on GitHub (https://github.com/UM-RMRS/raster_tools).</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/RSYZMD/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/RSYZMD/feedback/</feedback_url>
            </event>
            <event guid='e435b8c4-2acc-5968-9e2a-b9b47afe38c5' id='2942'>
                <room>Grand H</room>
                <title>FuzionView - Sharing 811 (call before you dig) data.</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T11:00:00-05:00</date>
                <start>11:00</start>
                <duration>00:30</duration>
                <abstract>Gopher State One Call (GSOC/811) reached out to the Emergency Preparedness Committee of the Minnesota Geospatial Advisory Council about the potential of sharing GIS data in the underground utility community, the result was the Underground Utilities Mapping Project.</abstract>
                <slug>foss4g-na-2024-2942-fuzionview-sharing-811-call-before-you-dig-data</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='3035'>Bob Basques</person>
                </persons>
                <language>en</language>
                <description>In 2017, representatives of Gopher State One Call (GSOC) reached out to the leadership of Emergency Preparedness Committee of the Minnesota Geospatial Advisory Council (EPC) in hopes of learning what could potentially be done to improve the use of geospatial technology in the underground utility community. From ensuing discussions over the next three years, the Underground Utilities Mapping Project Team (UUMPT) came into existence under the auspices of the EPC in early 2020. Now comprised of over 25 individuals from various sectors of the underground Facility Operator (FO) community, since mid-2021 the UUMPT has been championing development of software called &quot;FuzionView&quot;. In October 2022, a FuzionView prototype successfully demonstrated the ability to pull together an on-the-fly, web-mapped view, of all utility infrastructure within a designated dig area. This was a first in the nation achievement.

In 2023, GSOC hired Minnesota geospatial research and development nonprofit SharedGeo to develop a production version of FuzionView which will be used across Minnesota and released as Open Source software.  Together, these project partners, as well as others who are joining the effort, are working to leverage 50-years of advancements in geospatial technologies that have been previously under-utilized in the underground utility community.

Why FuzionView?

*** There is no comprehensive or accurate understanding of the infrastructure that is buried in Minnesota or anywhere else in the nation,
*** Technology for locating buried infrastructure (&quot;Call Before You Dig&quot;) has gone largely unchanged for nearly 50 years,
*** Every year, more and more infrastructure is being placed underground,
*** Every year, the need to locate this buried infrastructure prior to construction is increasing - it is not uncommon for locate requests in Minnesota to exceed 7,000 in a day,
*** In 2021, Minnesota had over 2,200 unintentional hits on underground infrastructure - many of these were on gas lines,
*** Without working toward a viable solution for having the mapped location of Minnesota&apos;s underground infrastructure, there will be no opportunity in the future to leverage substantial safety and cost saving technologies such as GPS enabled locating equipment and Augmented Reality, and
*** Both the U.S. Congress and the Common Ground Alliance have identified the introduction of state-of-the-art geospatial technologies into the buried infrastructure community as a top safety priority.

The FuzionView engine will be released as Open Source software at projects completion.  The engine has been designed to work with and number of disparate data owners of various online mapping services such as WFS and REST to name a couple and can easily be added to via it&apos;s modular implementation framework.  All FuzionView services are API driven and use open standards where appropriate, so the integration of FuzionView engine into existing systems requires a very low amount of effort on a developer&apos;s part.   While this project is currently focused on underground utilities mapping, there are any number of other potential uses for the FuzionView engine for sharing data across other industries.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/MN7JN8/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/MN7JN8/feedback/</feedback_url>
            </event>
            <event guid='f1894a20-5b02-5ac4-84b1-d1074e99a6e0' id='2684'>
                <room>Grand H</room>
                <title>Building Map Ready Pedestrian Data</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T11:30:00-05:00</date>
                <start>11:30</start>
                <duration>00:30</duration>
                <abstract>When developing pedestrian navigation, safety and efficiency are typically the top priorities. What features should be included on a map to enhance safety for pedestrian navigation? This talk will explore methodologies for generating and ensuring the quality of pedestrian data.</abstract>
                <slug>foss4g-na-2024-2684-building-map-ready-pedestrian-data</slug>
                <track>Geo AI/ML</track>
                
                <persons>
                    <person id='258'>Yunzhi Lin</person>
                </persons>
                <language>en</language>
                <description>When developing pedestrian navigation, safety and efficiency are often the primary considerations. How can we ensure that people are walking on safe and efficient routes? How do we build a map with features that enhance safety for pedestrian navigation? This talk will discuss current mapping approaches to prepare pedestrian data on OpenStreetMap, existing challenges in building this data, and introduce an innovative and streamlined approach to enhance data quality using the MapRoulette challenge framework and community activation.

The open source GIS tools we used are 
&#8226;	Rapid(https://github.com/facebook/Rapid), 
&#8226;	Tasking Manager  (https://tasks.mapwith.ai/), 
&#8226;	MapRoulette (https://github.com/maproulette)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/UVY8LM/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/UVY8LM/feedback/</feedback_url>
            </event>
            <event guid='4f15c0ad-36d7-5810-a209-fdef9fb98f67' id='2526'>
                <room>Grand H</room>
                <title>Fridge - providing access to crysophere data with open source tools</title>
                <subtitle></subtitle>
                <type>Poster</type>
                <date>2024-09-11T13:00:00-05:00</date>
                <start>13:00</start>
                <duration>00:00</duration>
                <abstract>The Fridge application quickly connects users to elevation and satellite imagery needed for cryosphere research, using easy to navigate, online tools. Fridge utilizes a number of open source tools such as Geoserver, Airflow, Postgresql and PostGIS.</abstract>
                <slug>foss4g-na-2024-2526-fridge-providing-access-to-crysophere-data-with-open-source-tools</slug>
                <track>Data Management and Interoperability</track>
                
                <persons>
                    <person id='2702'>Rory Johnson</person><person id='2964'>Danny Im</person>
                </persons>
                <language>en</language>
                <description>The Federal Researcher Imagery Download and Geospatial Exploration (FRIDGE) System is the Polar Geospatial Center&#8217;s (PGC) newly released web application. FRIDGE allows users to navigate Arctic and Antarctic regions, define regions and filters, and immediately retrieve derived elevation data or commercial satellite imagery.

FRIDGE is a great resource for publicly available elevation data derived from high resolution commercial satellite imagery. The interface allows users to pinpoint the area they need and retrieve the available data almost instantly from recent or historical releases of ArcticDEM or REMA. Our public DEM data is hosted by Amazon, but organized locally by Geoserver. 

FRIDGE is also a resource for Federally funded researchers to request access to over 19 Petabytes of historical and modern satellite imagery. PGC maintains an on premise tape library to store and retrieve this massive amount of information.  

FRIDGE utilizes a number of inter-connected open source frameworks. In the front end we use React and an open source ESRI library to allow users to dynamically navigate and filter our collection of publicly accessible and protected data sets. In the back end we use a tuned Geoserver instance to construct dynamic mosaics, retrieve previews, search the collection and filter results. Geoserver is backed by a Postgresql database utilizing PostGIS for geospatial processing. 

The front-end communicates with Geoserver utilizing its provided WMS/WFS/WCS services, utilizing an on premise Keycloak instance for authentication and permission handling. The back-end also consists of a Spring based application to facilitate communication between FRIDGE and our Quickbase CRM, allowing our GIS specialists to review, alter, and initiate requests before automated processing starts.

In order to process the satellite imagery, collaborate with GIS specialists, and work with PGC&apos;s internal HPC cluster, FRIDGE utilizes an Apache Airflow instance. Airflow&#8217;s built-in REST APIs allows us to easily integrate it with our hosted Quickbase CRM and back end Spring application. PGC&#8217;s GSI specialists can initiate an Airflow job from a customized dashboard and view progress or problems as they happen due to Airflow&#8217;s robust reporting infrastructure. Utilizing command line tools on our HPC, Airflow enables FRIDGE to chain together different toolsets to retrieve data from the tape system, automatically orthorectify the data, and move the data to a standardized location for researchers to access.

Connecting researchers to the data they need is one of PGC&apos;s specialties, by utilizing these  powerful open source frameworks they can continue to deliver data efficiently and accurately, while still allowing for specialists to provide guidance and support.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/HVUCZG/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/HVUCZG/feedback/</feedback_url>
            </event>
            <event guid='190751af-986c-560f-8916-a8de032942eb' id='2635'>
                <room>Grand H</room>
                <title>Benthic Mapping Efforts Using Open Data and Open Software</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T13:30:00-05:00</date>
                <start>13:30</start>
                <duration>00:30</duration>
                <abstract>Learn how the National Oceanic and Atmospheric Administration, together with multiple partners, are working to collect new high-resolution bathymetry to support classification and mapping of benthic habitats within the Great Lakes using open data formats and open source software.</abstract>
                <slug>foss4g-na-2024-2635-benthic-mapping-efforts-using-open-data-and-open-software</slug>
                <track>Climate, Environment and Sustainability</track>
                
                <persons>
                    <person id='2784'>Brandon Krumwiede</person>
                </persons>
                <language>en</language>
                <description>Over the last few years, the National Oceanic and Atmospheric Administration (NOAA), together with multiple partners, have been working to collect new coastal and nearshore high-resolution bathymetry, multibeam backscatter, and lidar reflectance to support the classification and mapping of benthic habitats within the Great Lakes, funded through the Great Lakes Restoration Initiative. Bathymetric lidar and multibeam sonar are used to collect these foundational data, combined with underwater video and ancillary data, and are used to derive new and updated classification of the substrate, biotic, and geoform components using the Coastal and Marine Ecological Classification Standard, or CMECS. This presentation will focus on providing an overview of the work completed to date; the importance of open data formats and open source software throughout the project&apos;s various workflows; and the potential opportunities for use of these new open data and information to inform benthic ecosystem restoration and protection efforts.

Open source software and open data formats are leveraged throughout each phase of the project. The first phase includes gap analysis, mission planning, data acquisition, dataset development, and data QA/QC. This phase leverages QGIS and HydrOffice to evaluate prior existing data coverage and assess new coverage from multiple sources including lidar LAS and LAZ files; multibeam sonar Bathymetric Attributed Grid (BAG) and GeoTIFF files; and other publicly available geospatial datasets to determine which areas have been collected or need to be recollected to meet mission requirements. Additionally, Bathymetry- and Reflectivity-based Estimator of Seafloor Segments (BRESS), GRASS and SAGA are used to perform geomorphometric analysis on the benthic DEM surfaces and used as inputs into the second phase that involves spatial modeling. The second phase includes spatial modeling and analysis to inform ground truthing and underwater video collection deployment efforts. This phase leverages R and RStudio for modeling benthic environment spatial relationships and analysis, while TATOR is used for underwater video annotation. The last phase is data distribution and discovery of all products involved in the project. Resulting data products are provided in multiple formats including LAS/LAZ, Entwine Point Tiles (EPT), Cloud Optimized Point Clouds (COPC), BAG, GeoTIFF/COG for rasters, KML/KMZ, and OpenGeoPackage for vectors to ensure ongoing project collaboration and coordination both internally and externally with partners.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/TZNYFJ/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/TZNYFJ/feedback/</feedback_url>
            </event>
            <event guid='55bbbd52-8ce0-57d3-a34d-df801143159d' id='2519'>
                <room>Grand H</room>
                <title>Tracking detected vessels at sea from unmanned surface vehicles</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T14:00:00-05:00</date>
                <start>14:00</start>
                <duration>00:30</duration>
                <abstract>Saildrone manufactures and operates unmanned surface vehicles (USVs) to collect ocean data. For our Maritime Domain Awareness business, we built a cloud-based service to store and filter the ground tracks of other vessels detected by our fleet of USVs.</abstract>
                <slug>foss4g-na-2024-2519-tracking-detected-vessels-at-sea-from-unmanned-surface-vehicles</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='2698'>Jeff Wang</person><person id='2787'>Jonathan Mason</person><person id='2791'>Jian Wu</person>
                </persons>
                <language>en</language>
                <description>Saildrones are unmanned surface vehicles deployed for long-duration data collection missions on the ocean. Maritime Domain Awareness ensures the safety and security of waterways, with customers such as the US Navy. Saildrones operating in this area are equipped with sensors, including radar and machine learning-equipped cameras, that track the positions of vessels.  Data from these sensors are processed by a mixture of proprietary software and open-source geo libraries and then sent to the cloud in real time. A service in AWS ingests that data into a PostGIS database, where it stores the location of these detected vessels over time. Users can view this data on a map, filter against a geographic region of interest, playback vessel tracks, as well as be notified of newly detected vessels that meet user-selected criteria. Heatmaps are also made using matplotlib for analytics of detections, and we are exploring open-source ways to present this dataset on web maps. Internally, images of the detected vessels are also ingested, not only to provide awareness to our customers, but also to improve machine learning detection models.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/QZ9LX3/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/QZ9LX3/feedback/</feedback_url>
            </event>
            <event guid='41a0d61e-cc4b-59f0-ae5d-cc2481d1ac4d' id='2665'>
                <room>Grand H</room>
                <title>Continental Scale Flood Inundation Mapping Software for Flood Prediction</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T15:00:00-05:00</date>
                <start>15:00</start>
                <duration>00:30</duration>
                <abstract>NOAA&#8217;s Office of Water Prediction leads the development of continental-scale flood inundation mapping (FIM) tools. FIM software is built exclusively using free and open source software, and providing essential services and data for flood preparedness and response efforts.</abstract>
                <slug>foss4g-na-2024-2665-continental-scale-flood-inundation-mapping-software-for-flood-prediction</slug>
                <track>FOSS4G in Government</track>
                
                <persons>
                    <person id='2806'>Robert Hanna</person>
                </persons>
                <language>en</language>
                <description>NOAA&#8217;s Office of Water Prediction (OWP) leads the development of continental-scale flood inundation mapping (FIM) tools, providing essential services for flood preparedness and response efforts. As flood prediction algorithms become more sophisticated and the volume of output increases, OWP faces challenges in managing the escalating computational demands of flood inundation modeling. 

The OWP FIM software and technical solutions are built exclusively using free and open source software (FOSS), many of which are geospatial software libraries. Our OWP FIM code solution is a key element of OWP total Flood Inundation Mapping service, available via web pages and web services. We are presenting the FIM software, its usage of FOSS and its impact on the full OWP suite of solutions to produce near real-time flood inundation mapping services at the continental scale covering 3.4 million river miles. 

Coupled with other OWP forecast products, OWP creates websites and web services that are generally used to create near real-time water prediction data. This data is being used by weather forecasters, city/town emergency management teams, first responders, and the public to increase preparedness for pending flooding events.

Our commitment to the scientific community is for FIM software to be fully reproducible, modified or consumed. This commitment includes granting full public access to the OWP FIM code via a GitHub repo.  We also encourage you to contribute feedback, code additions, or adjustments to help the product strengthen. Organizations are also welcome to use FIM code as part of their FIM solutions.

The OWP FIM solution includes over 50 FOSS libraries and many are geospatial libraries, such as GDAL, Fiona, Pandas, GeoPandas, Rasterio, RichDEM, Shapely, GVAL, TauDEM and PyoGrio to name a few. It is available for viewing at our full GitHub repository at https://github.com/NOAA-OWP/inundation-mapping. You can further view our repo&#8217;s &#8220;Pipfile&#8221; and &#8220;Docker&#8221; files to view libraries the OWP FIM solution uses.

We are happy to present information and examples of how usage of FOSS including OS geospatial software can be used in large scale, complex solutions.

Sponsored by NOAA Office of Water Prediction, National Water Center, Tuscaloosa, AL, United States and Lynker Corporation, Boulder, CO, United States</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/J88CA9/</url>
                <feedback_url>https://talks.staging.osgeo.org/foss4g-na-2024/talk/J88CA9/feedback/</feedback_url>
            </event>
            <event guid='f9cdfc91-142a-572c-867a-9053094f27c3' id='2514'>
                <room>Grand H</room>
                <title>Re:Earth Visualizes El Ni&#241;o Floods in South America&quot;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-09-11T15:30:00-05:00</date>
                <start>15:30</start>
                <duration>00:30</duration>
                <abstract>Explore how Re:Earth visualizes El Ni&#241;o-induced flooding in South America in our 30-minute talk. Discover its advanced simulation capabilities that enable effective communication of crucial disaster data, enhancing government response and public preparedness.</abstract>
                <slug>foss4g-na-2024-2514-re-earth-visualizes-el-nino-floods-in-south-america</slug>
                <track>Use Case and Applications</track>
                
                <persons>
                    <person id='2692'>ShogoHirasawa</person>
                </persons>
                <language>en</language>
                <description>we will explore a vital application of Re:Earth, the innovative no-code visualization platform, focusing on its role in addressing flood disasters in South America linked to the El Ni&#241;o phenomenon. Re:Earth enables the visualization of 3D and temporal data, allowing for a dynamic portrayal of disaster evolution over time. Governments often struggle to communicate disaster-related data effectively, despite having access to extensive information. This session highlights how Re:Earth&apos;s advanced simulation and visualization technologies can bridge the communication gap between public authorities and citizens. Attendees will learn about the practical benefits of using Re:Earth for disaster preparedness and response, demonstrating the platform&apos;s capability to transform complex data into actionable insights that can significantly improve community response strategies.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

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