Getting started with STAC for public datasets
2021-10-01, 13:00–13:30, Ushuaia

The last year has seen a huge increase in the number of software tools and public catalogs made available as SpatioTemporal Asset Catalogs. NASA has made their Common Metadata Repository (CMR) available via a STAC compliant API, exposing petabytes of freely available data. Microsoft has launched the Planetary Computer that exposes datasets through a STAC API. E84’s Earth-Search provides a STAC API for public datasets on AWS. Google now provides a STAC Catalog for all their datasets available on Google Earth Engine.

It’s great that all this data is available because it allows the user of a common set of tools to interact with that data. But, what are those tools? Given a STAC API with data of interest how does one go about searching and accessing that data?

This talk will give an overview of several publicly available STAC API endpoints and how to use several open-source tools with them. It will be demonstrated how to use libraries such as PySTAC and PySTAC-Client to open and quickly search catalogs, and access the assets for different tasks through libraries such as intake-stac, stac-vrt, and stackstac. Finally, attendees will learn best practices to create their own STAC metadata and catalogs for derived data, allowing data provenance to be tracked from new data back to it's source.

This will be tutorial on using open-source STAC tools for searching and using popular public datasets available from NASA and through major cloud providers.

Authors and Affiliations

Hanson, Matthew (1)
(1) Element 84


Use cases & applications


Data collection, data sharing, data science, open data, big data, data exploitation platforms


2 - Basic. General basic knowledge is required.

Language of the Presentation


Matthew Hanson develops software for the use and analysis of remote sensing data

This speaker also appears in: