Die beliebte Spezifikationsfamilie SpatioTemporal Asset Catalog (STAC) zielt darauf ab, die Strukturierung und Abfrage georäumlicher Asset-Metadaten zu standardisieren.

Kontakt: in ** @ * gc.org

Das Open Geospatial Consortium (OGC) bittet die Öffentlichkeit um Kommentare zur möglichen Übernahme der Spezifikationsfamilie SpatioTemporal Asset Catalog (STAC), einschließlich der STAC-API, als OGC-Gemeinschaftsstandard.

Die STAC-Spezifikationen zielen darauf ab, die Strukturierung und Abfrage von Geodaten-Metadaten zu standardisieren. Ein „raumzeitliches Asset“ ist jede Datei, die Informationen über die Erde zu einem bestimmten Zeitpunkt und Ort enthält. Während sich STAC ursprünglich auf Satellitenbilder konzentrierte, decken die Spezifikationen heute ein breites Anwendungsspektrum ab, darunter Quellen wie Flugzeuge und Drohnen sowie Daten wie hyperspektrale optische Daten, Synthetic Aperture Radar (SAR), Videos, Punktwolken, Lidar, digitale Höhenmodelle (DEM), Vektoren, Machine-Learning-Labels und Verbunddaten wie Mosaike.

STAC ist bewusst mit einem minimalen Kern und einem flexiblen Erweiterungsmechanismus konzipiert, um ein breites Spektrum an Anwendungsfällen zu unterstützen. Die Spezifikation hat sich in den letzten Jahren weiterentwickelt und wird in zahlreichen Produktionsumgebungen eingesetzt.

Die Standardisierung ist für Anbieter von Geodaten von Vorteil, da sie einfach ein gut durchdachtes Standardformat und eine entsprechende API nutzen können, ohne eine eigene proprietäre Lösung entwickeln zu müssen. Ebenso profitieren Nutzer von Geodaten von der Standardisierung, da sie bestehende Bibliotheken und Tools für den Zugriff auf Metadaten verwenden können, anstatt neuen Code für die Interaktion mit den proprietären Formaten und APIs der einzelnen Datenanbieter schreiben zu müssen.

Statische STAC-Kataloge

Die STAC-Spezifikationen definieren verwandte JSON-Objekttypen, die über Link-Beziehungen verknüpft sind, um eine HATEOAS -ähnliche, durchsuchbare Schnittstelle und eine RESTful- API mit zusätzlichen Such- und Navigationsfunktionen zu unterstützen. Typischerweise werden mehrere STAC-Spezifikationen zu einer Implementierung kombiniert. Die Spezifikationen für Items, Kataloge und Sammlungen definieren einen minimalen Kern der am häufigsten verwendeten JSON-Objekttypen. Aufgrund der hierarchischen Struktur dieser Objekte kann ein STAC-Katalog vollständig statisch als Gruppe von verlinkten Katalog-, Sammlungs- und Item-URLs implementiert werden, sodass Datenanbieter ihre Daten als durchsuchbare Dateisammlung bereitstellen können. Für komplexere Abfragefunktionen kann die STAC-API-Spezifikation, die Teil dieser öffentlichen Kommentierungsphase ist, als Webdienstschnittstelle implementiert werden, um eine Gruppe von STAC-Objekten abzufragen, die üblicherweise in einer Datenbank gespeichert sind.

Eine STAC-API für dynamische Kataloge

Eine STAC-API ist eine dynamische Version eines räumlich-zeitlichen Asset-Katalogs. Die STAC-API-Spezifikation und das STAC-API-Repository definieren die drei STAC-API-Basisspezifikationen – STAC-API – Kern, STAC-API – Funktionen und STAC-API – Artikelsuche –, die mit Erweiterungen kombiniert werden können, um eine spezifische STAC-API-Implementierung zu definieren. Eine STAC-API kann verwendet werden, um STAC-Katalog-, Sammlungs-, Artikel- oder STAC-API-Artikelsammlungsobjekte von verschiedenen Endpunkten abzurufen.

Die API kann in Übereinstimmung mit den OGC API – Features Standard. In diesem Fall kann die STAC-API als spezialisierte Features-API zum Durchsuchen von STAC-Katalogen betrachtet werden. Die zurückgegebenen Features sind STAC-Elementobjekte mit gemeinsamen Eigenschaften, Links zu ihren Assets und Geometrien, die die Footprints der Geodaten-Assets darstellen.

STAC und bestehende Standards

STAC nutzt und erweitert bestehende Standards so weit wie möglich. Das wichtigste Objekt in STAC ist ein Item, das einfach ein GeoJSON Feature mit einem wohldefinierten Satz zusätzlicher Attribute („fremde Mitglieder“). Die STAC-API erweitert die OGC API – Features – Teil 1: Kern mit zusätzlichen Webdienst-Endpunkten und Objektattributen.

Die ursprüngliche Quelle für die STAC-Spezifikation befindet sich im radiantearth stac-spec GitHub-Repository.

Feedback geben

Der Kandidat für den Spatio Temporal Asset Catalog (STAC) Community Standard (OGC 25-004) (HTML) und der zugehörige Kandidat für den STAC API Community Standard (OGC 25-005) (HTML) [SC1] stehen im OGC-Portal zur Einsicht und Kommentierung bereit. Bitte beachten Sie, dass einige relative Links in diesen Dokumenten nicht funktionieren. Wir empfehlen Ihnen daher, die STAC-Quellen für die STAC-Spezifikation 1.0.0 und die STAC-API-Spezifikation 1.0.0 zu konsultieren . Kommentare sind bis zum 21. April 2025 einzureichen und sollten über die unten beschriebene Methode übermittelt werden.

Kommentieren: 

Kommentare können bis zum oben genannten „Schlusstermin“ an eine spezielle E-Mail-Adresse gesendet werden. Die eingegangenen Kommentare werden gesammelt und von den OGC-Mitgliedern geprüft, bevor sie in das Dokument eingearbeitet werden. Bitte senden Sie Ihre Kommentare an diese E-Mail-Adresse und verwenden Sie für den Nachrichtentext diese Kommentarvorlage .

Abonnieren Kommentare:

Sie können die Verteilerliste abonnieren , um Kommentare direkt nach deren Eingang zu erhalten. Durch das Abonnieren der Liste können Sie auch bereits eingegangene Kommentare im Listenarchiv einsehen.

Über OGC

Das Open Geospatial Consortium (OGC) ist eine Mitgliederorganisation, die sich dafür einsetzt, die Macht der Geographie und Technologie zu nutzen, um Probleme der Menschen und des Planeten zu lösen. OGC erschließt seinen Mitgliedern durch Standards, Innovation und Zusammenarbeit Werte und Chancen. Unsere Mitglieder repräsentieren eine breite und aktive globale Gemeinschaft aus Regierung, Industrie, Hochschulen, internationalen Entwicklungsagenturen, Forschungs- und Wissenschaftsorganisationen, der Zivilgesellschaft und Interessenvertretern.

Besuchen Sie ogc.org für weitere Informationen über unsere Arbeit.