Session
Schedule FOSDEM 2020
Geospatial

STAC: Search and discovery of geospatial assets

Introducing a new cloud-native cataloging specification for geospatial data
AW1.126
Matthias Mohr
The talk introduces STAC, the SpatioTemporal Asset Catalog specification. It aims to enable a cloud-native geospatial future by providing a common layer of metadata for better search and discovery. It is an emerging open standard to catalog and expose geospatial data from different sources either in a static or dynamic way. We’ll cover the core set of metadata fields for STAC Catalogs, Collections, and Items first, along with available extensions for describing different types of data (EO, SAR, Point Cloud, etc.). With the basics of STAC in hand, the talk will go through the Open Source ecosystem for working with STAC metadata: validators, graphical user interfaces and client command line tools and libraries for search, access, and exploitation.

The SpatioTemporal Asset Catalog (STAC) specification is an emerging standard to catalog and expose geospatial data from different sources. It aims to enable a cloud-native geospatial future by providing a common layer of metadata for better search and discovery.

This talk gives a detailed overview of STAC and the way it allows for static and dynamic implementations at the same time. The simple concept of static catalogs living alongside the data on cloud file storage (e.g., AWS S3, GCS) by adding small JSON files is highlighted before talking through the dynamic searchable APIs built on top of the new OGC API – Features standard.

The talk will cover the core set of metadata fields for STAC Catalogs, Collections, and Items, along with available extensions for describing different types of data (EO, SAR, Point Cloud, etc.). With the basics of STAC in hand, the talk will go through the Open Source ecosystem for working with STAC metadata: validators, graphical user interfaces and client command line tools and libraries for search, access, exploitation and API generation.

The specification is an open standard developed on GitHub by a wide range of organizations with a strong focus on extensibility to support various domains. It encourages interested parties to extend the specification for their needs for a future of interoperable discovery and work with geospatial data. An ecosystem of Open Source tooling is evolving around the specification.

Additional information

Type devroom

More sessions

2/2/20
Geospatial
Rahul Chauhan
AW1.126
Project Name: Data Analysis and statistical tool suite (GSoC 2017) The primary goal of my project was to create OAT(Data analysis and statistics) extension in RESTFul Web API and OAT extension having data analysis and statistical tools for istSOS which is being used to automate the creation of statisticate documents using OAT library (FREEWAT) and harvesting the data from an istSOS server. Project Name: istSOS - Support of unit of conversion in istsos3 (GSoC 2018) The aim of my project primarily ...
2/2/20
Geospatial
Matthias Mohr
AW1.126
openEO is a new API specification for Earth Observation data cubes that supports data extraction, processing and viewing. Both the standard and its implementations are Open Source projects, which itself rely on Open Source libraries under the hood, such as GRASS GIS, GDAL, Geotrellis, Rasdaman, or provide a standardized interface to proprietary systems such as Google Earth Engine. Client implementations are available for JavaScript, R, Python, QGIS and web browsers. This talk will show an ...
2/2/20
Geospatial
Jody Garnett
AW1.126
GeoServer Basics Welcome to GeoServer, a popular web service for publishing your geospatial data using industry standards for vector, raster and mapping. Are you just getting started with GeoServer, or considering it for the first time? This presentation is here to help, introducing the basics of: Usage: Concepts used to connect to your data and publish as a spatial service. Context: What role GeoServer plays in your organization and what value the application provides. Community: How the ...
2/2/20
Geospatial
Jody Garnett
AW1.126
GeoNetwork Basics Welcome to GeoNetwork, a leading web service for keeping track of the spatial information used by your organization. Jody is an experienced open source community member, digging into what this technology offers, and how it is used. This presentation shares these findings with you, and touches on what makes GeoNetwork succeed: We look at what GeoNetwork is for, the business challenge it is faced with, and the amazing technical approach taken by the technology. For context we ...
2/2/20
Geospatial
Thomas Bremer
AW1.126
So you are here at FOSDEM in Brussels. Also sightseeing? Geocaching? Tried to optimize your way along the sights or to find many caches without making it a hike? Then you've got the traveling salesman problem! Famous in computer science because finding the optimum is extremely difficult and finding good approximations can be done easily. Last year we had a talk about 3geonames.org where the Hilbert curve was mentioned to be used in name generation. When researching about this space curve it ...
2/2/20
Geospatial
Nicolas Roelandt
AW1.126
Arabesque is a FLOSS web application dedicated to flow mapping and analysis. Using web technologies, it provides tools to the user to load O/D data. The user can easily modify filters parameters or add new ones. A default symbology is proposed but the user can define is own. Arabesque aims to provides a fast, lightweight framework to visualize and explore flow data with a special attention on graphics and symbology in order to produce beautiful and just flow maps. This presentation will be a ...
2/2/20
Geospatial
Adam Wulkiewicz
AW1.126
What is a spatial index? How does R-tree work? How to create one in C and how to use it with geographical data in order to solve a problem on the surface of ellipsoid? We give answers to these questions and show solutions using utilities provided by Boost.Geometry library, the library that is currently being used to provide GIS support to MySQL. We discuss properties of the R-tree and show differences between variants of this spatial index. This is a practical talk presenting a set of example ...