Schedule for Cloud-Native Geo Event
Chris Holmes (Planet & Radiant Earth) and Nadine Alameh (OGC).
Join Chris Holmes and Nadine Alameh for the welcome and kickoff of the event, followed by an overview of the Cloud-Native Geospatial movement and its potential to help geospatial break out of its niche to have the impact we all dream of.
Cloud-Optimized GeoTIFF (COG) Overview & Lightning Talks
Moderator: Chris Holmes, Planet & Leo Thomas, Development Seed
The talk will cover 3 apps built to decrease the threshold of using COGs. These three apps focus on specific tasks connected to the usage of the COG data format. The first app enables viewing COG on top of the map, the second one validates the COG and the third one enables users to create the COG from the "regular" GeoTIFF.
The main concept behind the talk is to highlight the value of simple solutions on top of the technologies and specs that we are developing. Building simple solutions helps people to be more informed and involved in their usage of them.
OpenLayers has recently added support for working with GeoTIFF sources. This is part of broader support for rendering arbitrary data tiles with WebGL. This talk will highlight the new functionality, demonstrating how to manipulate and interact with multi-band COG data - running band math expressions, applying color maps, and combining data from multiple sources on your GPU.
Cogger is an open-source tool designed and used at Airbus to efficiently create a COG from an existing tiled geotiff. Compared to other COG creation tools, cogger is usually orders of magnitude faster as it only needs to reshuffles the source bytes instead of going through a full image decompression/re-compression step.
This talk will present the different usages of this tool, from simply converting a single tiled geotiff with overviews to a COG, to more advanced usage combining individually created overviews in order to fine-tune content and compression.
How I used Cloud Optimized GeoTIFFs to make a geospatial art/music project that was presented at Data Through Design, an exhibition for NYC's Open Data Week 2022. People will come away with an overview of the kind of data processing that goes into a project like this, as well as inspiration for the kinds of creative work you can do by applying these Cloud-Native and other geospatial methods.
This talk will show how to create spatially aggregated time series from multiple COGs. People will learn to do serverless spatio-temporal analysis with AWS Step Functions and AWS Lambda. I want to enlighten other people to combine Cloud Native Geospatial with serverless architectures to create cost-efficient and powerful applications.
17:00 UTC (Tuesday)
Organizational Perspectives 1
Moderator: Nadine Alameh, OGC & Chris Holmes, Planet
Planet has been a key contributor a number of cloud-native geospatial efforts. Learn about why Planet contributes, where those contributions have been happening, and what's next.
Robin Wilson, Anglo American
The Image Hub project at Anglo American (a large mining and minerals company) aims to provide company-wide storage, search, visualisation and processing of image data – ranging from satellite and aerial imagery to images of geological cores and rock faces. We are building Image Hub on a foundation of Cloud Native Geospatial technologies including STAC (through stac-fastapi), COGs, TiTiler, Dask and JupyterHub, all hosted on the Azure cloud platform.
SpatioTemporal Asset Catalog (STAC) Overview & Lightning Talks
Moderator: Renee Pieschke, Radiant Earth
A new Analysis Ready Data (ARD) product for Copernicus Sentinel-1 is currently being developed: the Sentinel-1 Normalised Radar Backscatter Product (S1-NRB) .
Tutorial: Learn to build your own customized STAC API using stac-fastapi (for developers)
Jeff Albrecht, Arturo & Jon Healy, SparkGeo
Learn to build your own customized STAC API using stac-fastapi. Note that this tutorial will get into coding and thus requires at least some level of working software knowledge to get value out of it, but all are welcome.
In this hands-on tutorial, we'll cover the basics of cloud-native geospatial data analysis at scale. We'll learn about STAC for discovery and searching a large catalog of data assets, and tools for accessing data in a cloud-native way. Note that this tutorial will get into coding and thus requires at least some level of working software knowledge to get value out of it, but all are welcome and you will get to see some cool capabilities.
Moderator: Dean Hintz, Safe Software
In this talk, you will learn about the deep learning frameworks and libraries that support cloud-native geospatial data formats for training and deploying machine learning models.
The Growing STAC Ecosystem in Python
Break 23:00 UTC April 19th - 02:00 UTC April 20th (Wednesday)
In 2019 Geoscience Australia announced the creation of the ambitious Digital Earth Africa (DE Africa) initiative, modelled on the success of Digital Earth Australia. DE Africa’s mission is to produce decision-ready products and to harness and increase the capacity of Earth observation users across the African continent. This is achieved by developing a platform on the public cloud that makes petabytes of Earth observation (EO) data accessible in Africa for free.
Break 02:00 UTC - 09:00 UTC April 20th (Wednesday)
This tutorial will explain how STAC/COG perfectly fits tools like Coiled to scale satellite data processing.
Note that this tutorial will get into coding and thus requires at least some level of working software knowledge to get value out of it, but all are welcome.
Organizational Perspectives 3
Moderator: Joana Simoes, OGC
This tutorial will give a live hands-on introduction to working with Zarr in the cloud using Python. Participants will be encouraged to follow along in binder notebook. We will introduce the core objects in the zarr-python library--storage, arrays, and groups--and explain how to create and manipulate Zarr data directly. We will see how zarr-python leverages fsspec to provide interoperability with all major cloud object storage protocols. We will then shift gears to accessing Zarr via Xarray and explore some real-world use cases using public data from the Coupled Model Intercomparison Project (CMIP6) stored in S3. Materials will be posted at github.com/zarr-developers/tutorials
Zarr Overview & Lightning Talks
Moderator: Sanket Verma, Zarr Community Manager
Data service for weather data based on zarr
Visualizing Zarr data in web maps
CMIP6 Zarr Example Calculations Across 100s of CPU cores using Dask on AWS
Exploring Cloud backends for the new OGC Environmental Retrieval API
This tutorial will present a hands on introduction to Pangeo Forge, a new open source library and cloud platform for the production of Analysis Read, Cloud Optimized (ARCO) data from legacy data formats. The tutorial will focus on the most common use case in our community: extracting NetCDF files from a data provider server and transforming them into a single Zarr archive in the cloud. We will also discuss other possible use cases, including application of Pangeo Forge to the production of COGs. The target audience of the tutorial are data users who appreciate working with ARCO data formats but don't necessarily know how to generate them themselves. Familiarity with basic python coding expected.
Lightning Talks: Cloud-Native Vector
Moderator: Joana Simoes, OGC
Spatial Cloud Data Warehouses: The race towards a fully native geospatial cloud (10 Minutes)
GeoParquet: a columnar format for geospatial vector data using Apache Parquet
Spatial indexing in GeoParquet format
Potential of GeoParquet and GeoArrow on the Web
GeoParquet Support in Apache Sedona
Cloud native formats for planet-scale vector tilesets
Cloud native vector data with TileDB
Moderator: Alex Mandel, Development Seed
How realtime geospatial data can work
QGIS STAC API Browser
Cloud Native Geo at Arturo
GeoRasterLayer: Cloud-Optimized GeoTIFF Visualization
stac-rs: a Rust implementation of the STAC specification
Using Leafmap to Visualize COG and STAC with Minimal Coding
STAC Discovery Tool. Data-driven data selection.
This tutorial will explore he use of the STAC API Filter Extension to query catalog with CQL2. No software development experience is required, but assumes at least a basic understanding of STAC and STAC API.
Cloud-Optimized Point Clouds (COPC) and Various Talks
Moderator: Matt Hanson, Element 84