Erfassen von Satellitenbildern in Azure Data Manager for Agriculture
Satellitenbilder sind ein Grundpfeiler von landwirtschaftlichen Daten. Um die skalierbare Erfassung von geometrisch beschnittenen Bildern zu unterstützen, arbeitet Microsoft mit Sentinel Hub von Sinergise zusammen, um eine nahtlose BYOL-Erfahrung (Bring Your Own License) für Azure Data Manager for Agriculture zu ermöglichen. Sie können diese BYOL-Erfahrung nutzen, um Ihre eigenen Kosten zu verwalten. Diese Funktion hilft Ihnen beim Speichern von beschnittenen historischen und aktuellen Bildern im verknüpften Kontext der relevanten Felder.
Voraussetzungen
- Zum Suchen und Erfassen von Bildmaterial benötigen Sie ein Benutzerkonto, das über eine entsprechende Abonnementberechtigung für Sentinel Hub verfügt.
- Lesen Sie die Vertragsbedingungen und die Datenschutzrichtlinie von Sinergise Sentinel Hub.
- Halten Sie Ihre
providerClientId
- undproviderClientSecret
- Werte bereit.
Erfassen von geometrisch beschnittenen Bildern
Die Verwendung von Satellitendaten in Azure Data Manager for Agriculture umfasst die folgenden Schritte:
Hinweis
Microsoft Azure Data Manager für Agrarwirtschaft befindet sich derzeit in der Vorschau. Rechtliche Bedingungen für Features, die sich in der Beta- oder Vorschauphase befinden oder anderweitig noch nicht zur allgemeinen Verfügbarkeit freigegeben sind, finden Sie unter Zusätzliche Nutzungsbestimmungen für Microsoft Azure-Vorschauversionen.
Microsoft Azure Data Manager für Agrarwirtschaft erfordert eine Registrierung und steht während des Vorschauzeitraums nur für genehmigte Kunden und Partner zur Verfügung. Um während der Vorschauperiode Zugriff auf Microsoft Azure Data Manager für Agrarwirtschaft anzufordern, verwenden Sie dieses Formular.
Sichtbarkeit und Protokollierung des Verbrauchs
Da alle erfassten Daten einem BYOL-Modell unterliegen, sind die Kosten für einen Auftrag transparent. Azure Data Manager for Agriculture bietet eine integrierte Protokollierung, um Transparenz über den Verbrauch von Verarbeitungseinheiten (Processing Unit, PU) für Aufrufe an den Upstreampartner Sentinel Hub zu schaffen. Die Informationen werden in der Kategorie SatelliteLogs
der Standardprotokollierung von Azure Data Manager angezeigt.
STAC-Suche nach verfügbaren Bildern
Azure Data Manager for Agriculture unterstützt die branchenübliche Suchschnittstelle SpatioTemporal Asset Catalogs (STAC), um Metadaten zu Bildmaterial in der Sentinel Hub-Sammlung zu finden, bevor der Download von Pixeln erfolgt. Dazu akzeptiert der Suchendpunkt einen Ort in Form eines Punkts, Polygons oder Multipolygons sowie ein(e) Start- und Enddatum/-zeit. Wenn Sie bereits über die eindeutige Element-ID verfügen, können Sie diese auch als Array von bis zu fünf Elementen angeben, um diese spezifischen Elemente direkt abzurufen.
Wichtig
Um mit der STAC-Syntax konsistent zu sein, wird die Feature-ID ab der API-Version 2023-11-01-preview in Element-ID umbenannt.
Wenn Sie eine Element-ID angeben, werden alle Orts- und Zeitparameter in der Anforderung ignoriert.
Quellcodeverwaltung mit einer einzelnen Kachel
Veröffentliche Kacheln überlappen den Raum auf der Erde, um eine vollständige räumliche Abdeckung zu gewährleisten. Wenn sich die abgefragte Geometrie in einem Raum befindet, in dem mehrere Kacheln für einen angemessenen Zeitrahmen übereinstimmen, erstellt der Anbieter automatisch ein Mosaik des zurückgegebenen Bilds mit ausgewählten Pixeln aus dem Bereich der Kandidatenkacheln. Der Anbieter erzeugt das beste Ergebnisbild.
In einigen Fällen ist die Verwendung mehrerer Kacheln nicht wünschenswert, und die Rückverfolgbarkeit zu einer einzigen Kachelquelle wird bevorzugt. Um diese strenge Quellcodeverwaltung zu unterstützen, unterstützt Azure Data Manager for Agriculture die Angabe einer einzigen Element-ID im Erfassungsauftrag.
Hinweis
Diese Funktion ist erst ab Version „2023-11-01-preview“ der API verfügbar.
Wenn die Geometrie für eine angegebene Element-ID eine teilweise Abdeckung aufweist (z. B. wenn sich die Geometrie über mehr als eine Kachel erstreckt), geben die zurückgegebenen Bilder nur die Pixel wieder, die in der Kachel des angegebenen Elements vorhanden sind, und ergeben ein Teilbild.
Neuprojektion
Wichtig
Die Neuprojektionsfunktion hat sich gegenüber der API-Version „2023-11-01-preview“ geändert, ist aber sofort auf alle Versionen anwendbar. Ältere Versionen verwendeten eine statische Konvertierung von 10 m * 10 m am Äquator. Bilder, die vor diesem Release erfasst wurden, können eine andere Größe haben als Bilder, die nach diesem Release erfasst wurden.
Azure Data Manager for Agriculture verwendet WGS84 (EPSG: 4326), ein flaches Koordinatensystem. Sentinel-2-Bilder werden in UTM dargestellt, einem Bodenprojektionssystem, das sich der runden Erde annähert.
Die Übersetzung zwischen einem flachen Bild und einer runden Erde beinhaltet eine Näherungsübersetzung. Die Genauigkeit dieser Übersetzung ist am Äquator gleich (10 m^2), und die Fehlerspanne nimmt zu, je weiter sich der betreffende Punkt vom Äquator zu den Polen bewegt.
Aus Gründen der Konsistenz verwendet Azure Data Manager for Agriculture für alle Sentinel-2-Aufrufe die folgende Formel auf der Basis von 10 m^2:
$$ Breitengrad = \frac{10 m}{111320} $$
$$ Längengrad = \frac{10 m}{\frac{111320}{cos(lat)}} $$
$$ \ Wobei\ lat = Der Breitengrad\ des Schwerpunkts\ von\ der\ angegebenen\ Geometrie $$
Caching
Wichtig
Die Zwischenspeicherungsfunktion ist erst ab Version „2023-11-01-preview“ der API verfügbar. Das Zwischenspeichern von Elementen gilt nur für Abrufe, die auf der Element-ID basieren. Bei einer typischen Geometrie- und Zeitsuche werden die zurückgegebenen Elemente nicht zwischengespeichert.
Azure Data Manager for Agriculture optimiert die Leistung und die Kosten von stark wiederholten Aufrufen desselben Elements. Der Dienst speichert die letzten nach Element-ID abgerufenen STAC-Elemente fünf Tage lang in der Instanz des Kunden und ermöglicht den lokalen Abruf.
Beim ersten Aufruf des Suchendpunkts vermittelt Azure Data Manager for Agriculture die Anfrage und löst eine Anfrage an den Upstreamanbieter aus, um die übereinstimmenden oder sich überschneidenden Datenelemente abzurufen. Für die Anforderung fallen Anbietergebühren an.
Jede nachfolgende Suche verweist zunächst auf den Cache, um eine Übereinstimmung zu finden. Wenn es eine Übereinstimmung gibt, werden die Daten direkt aus dem Cache bereitgestellt. Dieser Prozess führt nicht zu einem Aufruf an den Upstreamanbieter, sodass keine weiteren Anbietergebühren anfallen. Gibt es keine Übereinstimmung oder ist die fünftägige Aufbewahrungsfrist abgelaufen, wird ein weiterer Aufruf für die Daten an den Upstreamanbieter weitergegegeben. Dieser Aufruf wird als weiterer erster Aufruf behandelt, sodass die Ergebnisse zwischengespeichert werden.
Wenn ein Erfassungsauftrag für eine identische Geometrie erfolgt, die durch dieselbe Ressourcen-ID referenziert wird und sich zeitlich mit einer bereits abgerufenen Szene überschneidet, verwendet Azure Data Manager for Agriculture das lokal gespeicherte Bild. Das Bild wird nicht erneut vom Upstreamanbieter heruntergeladen. Für diese Zwischenspeicherung auf Pixelebene gibt es kein Ablaufdatum.
Satellitenquellen, die Azure Data Manager for Agriculture unterstützt
Azure Data Manager for Agriculture befindet sich in der Vorschau und unterstützt das Erfassen von Daten aus der Sentinel-2-Konstellation.
Sentinel-2
Sentinel-2 ist eine Satellitenkonstellation, die die Europäische Weltraumorganisation (ESA) im Rahmen der Copernicus-Mission gestartet hat. Diese Konstellation besteht aus einem Satellitenpaar und verfügt über eine Payload für ein multispektrales (Multispectral Instrument, MSI), das 13 Spektralbänder abtastet: vier Bänder mit 10 m, sechs Bänder mit 20 m und drei Bänder mit 60 m räumlicher Auflösung.
Sentinel-2 umfasst zwei Produkte:
- Daten der Ebene 1 für den oberen Teil der Atmosphäre.
- Daten der Ebene 2 für den Boden der Atmosphäre. Diese Variante wird atmosphärisch korrigiert.
Azure Data Manager for Agriculture unterstützt das Erfassen und Abrufen von Sentinel_2_L2A und Sentinel_2_L1C Daten von Sentinel 2.
Bildnamen und -auflösungen
APIs, die Sie zum Erfassen und Lesen von Satellitendaten (für Sentinel-2) in Azure Data Manager for Agriculture verwenden, unterstützen die folgenden Bildnamen und -auflösungen:
Kategorie | Imagename | Beschreibung | Native Auflösung |
---|---|---|---|
Rohbänder | B01 | Aerosole in Küstenbereichen | 60 m |
Rohbänder | B02 | Blau | 10 m |
Rohbänder | B03 | Grün | 10 m |
Rohbänder | B04 | Red | 10 m |
Rohbänder | B05 | Rote Kante der Vegetation | 20 m |
Rohbänder | B06 | Rote Kante der Vegetation | 20 m |
Rohbänder | B07 | Rote Kante der Vegetation | 20 m |
Rohbänder | B08 | Nahinfrarot (NIR) | 10 m |
Rohbänder | B8A | Schmales NIR | 20 m |
Rohbänder | B09 | Wasserdampf | 60 m |
Rohbänder | B11 | Kurzwelliges Infrarot (Short-Wave Infrared, SWIR) | 20 m |
Rohbänder | B12 | SWIR | 20 m |
Ausgabe des Sen2Cor-Prozessors | AOT | Karte der optischen Aerosoldicke | 10 m |
Ausgabe des Sen2Cor-Prozessors | SCL | Szenenklassifizierungsdaten | 20 m |
Ausgabe des Sen2Cor-Prozessors | SNW | Schneewahrscheinlichkeit | 20 m |
Ausgabe des Sen2Cor-Prozessors | CLD | Wolkenwahrscheinlichkeit | 20 m |
Abgeleitete Indizes | NDVI | Normalisierter differenzierter Vegetationsindex | 10 m/20 m/60 m (benutzerdefiniert) |
Abgeleitete Indizes | NDWI | Normalisierter differenzierter Wasserindex | 10 m/20 m/60 m (benutzerdefiniert) |
Abgeleitete Indizes | EVI | Erweiterter Vegetationsindex | 10 m/20 m/60 m (benutzerdefiniert) |
Abgeleitete Indizes | LAI | Blattbereichsindex | 10 m/20 m/60 m (benutzerdefiniert) |
Abgeleitete Indizes | LAIMask | Indexmaske für Blattbereich | 10 m/20 m/60 m (benutzerdefiniert) |
CLP | Wolkenwahrscheinlichkeit basierend auf s2cloudless | Werte reichen von 0 (keine Wolken) bis 255 (Wolken). |
10 m/20 m/60 m (benutzerdefiniert) |
CLM | Wolkenmasken basierend auf s2cloudless | Der Wert 1 stellt Wolken dar, 0 stellt Wolkenlosigkeit dar, und 255 stellt keine Daten dar. |
10 m/20 m/60 m (benutzerdefiniert) |
dataMask | Binäre Maske, um die Verfügbarkeit von Daten zu kennzeichnen | Der Wert 0 stellt die Nichtverfügbarkeit von Daten oder Pixeln dar, die außerhalb des Bereichs von Interesse liegen. |
Nicht zutreffend, pro Pixelwert |
Wichtige Hinweise
Azure Data Manager for Agriculture verwendet CRS EPSG: 4326 für Sentinel-2-Daten. Die in den APIs zitierten Auflösungen befinden sich am Äquator.
Für die Vorschau:
- Pro Mandant können maximal fünf Satellitenaufträge gleichzeitig ausgeführt werden.
- Ein Satellitenauftrag kann mit einem API-Aufruf Daten für maximal ein Jahr erfassen.
- Nur TIFs werden unterstützt.
- Es werden nur 10-m-, 20-m- und 60-m-Bilder unterstützt.