FOSS4G NA 2024
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.
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't be possible on a single machine.
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.
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!
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.
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.
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.
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.
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.
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
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.
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.
An end-to-end workshop discussing how to use R to create data visualizations and neighborhood level spatial analysis within the healthcare domain.
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.
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's processing and orchestration capabilities through its Pipeline concept.
Learn how to use PostGIS and it's family of extensions. How to load and query data (geometry, geography, raster).
Time permitting we'll cover topology.
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.
A step by step, hands-on guide to creating and using an extract of OpenStreetMap data, using tools like osmium, osm2pgsql, and QGIS.
Geospatial awareness can be brought to LLMs to address humanity’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.
Throughout much of its life, GDAL has suffered from "random person in Nebraska" syndrome. The GDAL Sponsorship Program relieves the pressure on the keystone individuals who hold up our community's software ecosystem by resourcing "maintenance" activities independently from consulting.
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.
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.
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.
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’ and practitioners’ abilities to transform data into useful information for decision making.
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.
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.
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.
You'll learn tricks that leverage the power of PostGIS and combine with unique features PostgreSQL as well as other PostgreSQL extensions.
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.
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.
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.
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.
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.
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're going today.
PostGIS forms the backbone of many open-source geospatial projects. I’ll help you get started with managing Postgres outside of your local machine. We’ll cover hosting, sizing, tuning, backups, connections, and basic performance topics to get you started.
How we integrated several FOSS4G SW and standards to go from raw data to user friendly output
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.
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.
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.
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.
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.
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.
Can opensource tools enable equitable access to parks for 40M people? Yes! Learn how California’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.
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!
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).
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’s latest developments in open source products and community building.
You'll learn what pgRouting is and how you can prep your data and use it to solve various network routing problems.
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.
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.
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’s edition.
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.
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.
pgRouting, the routing engine, can be used in different applications other than routing.
DuckDB is a fast, open-source analytical SQL database that's gaining popularity. Discover how it can perform H3 operations on data quicker than other solutions.
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.
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.
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).
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.
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.
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's talk.
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.
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.
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.
Learn about the latest advancements in GRASS GIS and what is coming next! Current feature overview included.
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.
Can we make money and care about humanity at the same time? Yes we can.
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.
Birds of a feather making infrastructure better.
QGIS-US Meeting
If you love Structure Query Language (SQL), then you'll love Spatial SQL. What is Spatial SQL? It's SQL with an extra spatial sauce. Pretty much any database that speaks SQL, can speak Spatial SQL as well.
Talk about STAC and Earth and Observation Data with others involved.
A case study about how DroneDeploy implemented "Datum Harmonization" 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.
We introduce Raster Tools, an open source, Python package that leverages GDAL bindings and Python’s rich data processing stack to streamline raster processing and GIS work. Raster Tools enables fully parallel processing and automatically scales to available hardware.
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.
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.
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's spatial indexing capabilities.
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.
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.
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.
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.
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.
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)
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.
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.
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.
Tufts University'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's population.
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.
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.
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.
Mapillary is a platform for street-level imagery hosting over 2 billion geotagged images from around the world. This talk will explore Mapillary's capabilities, how to download map features, who is contributing, how to contribute, and why.
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.
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.
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.
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.
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.
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.
Come find out what the last 10 years have rendered with OpenDroneMap and get a taste of what's to come.
Walk through a small organizations implementation of a Geopackage and how it worked great until it didn't.
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
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.
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.
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.
The construction industry uses GIS data and as 3D modeling becomes more prevalent the need for interoperable 3D formats is even more necessary.
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.
We’ll explore creating an open-source React-based component library to streamline geospatial web application development at Sparkgeo. We’ll discuss the basic concepts, technical implementation, challenges and benefits to building a component library used across different geospatial projects.
NOAA’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.
See how to use GeoMoose 4, powered by GeoParquet, to create an entire GIS website in minutes!
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.
California’s 30x30 initiative relies on the assignment of USGS GAP codes to California’s data on protected lands (CPAD & CCED). GreenInfo Network built a system of processes using GeoPandas to assign GAP codes and delineate lands for 30x30.
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.
Explore mapping applications in traditional websites using web components as an easy "plug-and-play" 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.
Ground sampling on beaches is time-consuming and custom remote sensing flights are expensive. I’ll explore ways to leverage open elevation data (lidar & DEMs) and open source software (R & QGIS) to better understand how plants build dunes.
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.
Explore how Re:Earth visualizes El Niñ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.
See a web map but can’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
Satellite Tasking (i.e., ordering data from the future) remains non-standard and challenging. We’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.
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.
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.
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.
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.