DEV Community

Cover image for STAC & OGC API Features for meteo data

STAC & OGC API Features for meteo data

Camptocamp is an Open Source IT company with offices in Switzerland, France, and Germany. To join our growing team, take a look at our career page.

Together with the Federal Office of Meteorology and Climatology MeteoSwiss and the Federal Office of Topography swisstopo, Camptocamp developed a Proof of Concept for accessing meteorological data using STAC and OGC API Features. The goal was to continuously ingest and serve various kinds of meteorological datasets like current values, weather alerts and predictive models.

Intro to OGC API Features & STAC

OGC API Features is part of a new set of standards by the Open Geospatial Consortium (OGC) which leverages REST principles and a resource oriented approach. Its predecessor is the Web Feature Service (WFS). The Spatio-Temporal Asset Catalog (STAC) specification builds upon the former and extends it to offer a searchable, catalog of assets to download.

Both specifications feature the concept of a Collection, a simple description of a set of features/items, similar to a layer. While a Feature in the OGC API is considered an abstraction of a real world phenomena, STAC uses the term Item to represent an atomic collection of inseparable data and metadata.

Results

The project is publicly available in the oapi-poc repository on github. It is based on the georust ogcapi project which offers OGC API and STAC building blocks implemented in Rust. A demo server is up and running, including a nice tutorial to gain a deeper understanding of the mentioned standards.

Top comments (0)