Mata in satellitbilder i Azure Data Manager for Agriculture

Satellitbilder är en grundläggande grundpelare för jordbruksdata. För att stödja skalbar inmatning av geometriklippta bilder samarbetar Microsoft med Sentinel Hub by Sinergise för att tillhandahålla en sömlös BYOL-upplevelse (Bring Your Own License) för Azure Data Manager for Agriculture. Du kan använda den här BYOL-upplevelsen för att hantera dina egna kostnader. Den här funktionen hjälper dig att lagra dina fältklippta historiska och uppdaterade bilder i den länkade kontexten för relevanta fält.

Förutsättningar

  • För att söka efter och mata in bilder behöver du ett användarkonto som har lämplig prenumerationsbehörighet med Sentinel Hub.
  • Läs användarvillkoren och sekretesspolicyn för Sinergise Sentinel Hub.
  • Ha dina providerClientId värden och providerClientSecret redo.

Mata in geometriklippta bilder

Användning av satellitdata i Azure Data Manager for Agriculture omfattar följande steg:

Diagram som visar inmatningsflödet för satellitdata: mata in data, övervaka status, hämta metadata och ladda ned data.

Kommentar

Microsoft Azure Data Manager for Agriculture finns för närvarande i förhandsversion. Juridiska villkor som gäller för funktioner som är i betaversion, förhandsversion eller som ännu inte har släppts i allmän tillgänglighet finns i Kompletterande användningsvillkor för Förhandsversioner av Microsoft Azure.

Microsoft Azure Data Manager for Agriculture kräver registrering och är endast tillgängligt för godkända kunder och partner under förhandsversionen. Om du vill begära åtkomst till Microsoft Data Manager för jordbruk under förhandsversionen använder du det här formuläret.

Förbrukningssynlighet och loggning

Eftersom alla inmatade data är under en BYOL-modell är kostnaden för ett jobb transparent. Azure Data Manager for Agriculture erbjuder inbyggd loggning för att ge insyn i förbrukning av bearbetningsenheter (PU) för anrop till den överordnade partnern Sentinel Hub. Informationen visas under SatelliteLogs kategorin för Azure Data Manager-standardloggning.

STAC-sökning efter tillgängliga bilder

Azure Data Manager for Agriculture stöder stac-sökgränssnittet (SpatioTemporal Asset Catalogs) av branschstandard för att hitta metadata på bilder i Sentinel Hub-samlingen innan du hämtar pixlar. För att göra det accepterar sökslutpunkten en plats i form av en punkt, polygon eller multipolygon, plus start- och slutdatum/tid. Om du redan har det unika objekt-ID:t kan du också ange det som en matris på upp till fem för att hämta dessa specifika objekt direkt.

Viktigt!

För att vara konsekvent med STAC-syntaxen byts funktions-ID om till objekt-ID från API-versionen 2023-11-01-preview.

Om du anger ett objekt-ID ignoreras alla plats- och tidsparametrar i begäran.

Källkontroll med en panel

Publicerade paneler överlappar utrymme på jorden för att säkerställa fullständig rumslig täckning. Om den efterfrågade geometrin ligger i ett utrymme där fler än en panel matchar för en rimlig tidsram, mosaikerar providern automatiskt den returnerade bilden med valda bildpunkter från intervallet för kandidatpaneler. Providern genererar den bästa resulterande avbildningen.

I vissa fall är det inte önskvärt att använda fler än en panel, och spårning till en enda panelkälla är att föredra. För att stödja den här strikta källkontrollen har Azure Data Manager for Agriculture stöd för att ange ett enskilt objekt-ID i inmatningsjobbet.

Kommentar

Den här funktionen är endast tillgänglig från API-versionen 2023-11-01-preview.

Om geometrin för ett angivet objekt-ID har partiell täckning (till exempel geometrin sträcker sig över mer än en panel), återspeglar de returnerade bilderna endast de bildpunkter som finns i det angivna objektets panel och resulterar i en partiell bild.

Reprojection

Viktigt!

Omprojection-funktionen har ändrats från API-versionen 2023-11-01-preview, men den gäller omedelbart för alla versioner. Äldre versioner använde en statisk konvertering på 10 m * 10 m som ställts in vid ekvatorn. Bilder som matas in före den här versionen kan ha en skillnad i storlek jämfört med bilder som matas in efter den här versionen.

Azure Data Manager for Agriculture använder WGS84 (EPSG: 4326), ett platt koordinatsystem. Sentinel-2-bilder visas i UTM, ett markprojektionssystem som approximeras den runda jorden.

Översättning mellan en platt bild och en rund jord innebär en uppskattningsöversättning. Noggrannheten för den här översättningen är inställd på lika med ekvatorn (10 m^2) och ökar i felmarginalen när punkten i fråga flyttas bort från ekvatorn till polerna.

För konsekvens använder Azure Data Manager for Agriculture följande formel vid basen 10 m^2 för alla Sentinel-2-anrop:

$$ Latitud = \frac{10 m}{111320} $$

$$ Longitud = \frac{10 m}{\frac{111320}{cos(lat)}} $$

$$ \ Where\ lat = The\ centroid's\ latitude\ from\ the\ provided\ geometri $$

Cachelagring

Viktigt!

Cachelagring funktioner är endast tillgängliga från API-versionen 2023-11-01-preview. Cachelagring av objekt gäller endast för hämtning som baseras på objekt-ID. För en typisk geometri- och tidssökning cachelagras inte de returnerade objekten.

Azure Data Manager for Agriculture optimerar prestanda och kostnadsberäkning för upprepade anrop till samma objekt. Den cachelagrar de senaste STAC-objekten som hämtats av objekt-ID i fem dagar i kundens instans och möjliggör lokal hämtning.

För det första anropet till sökslutpunkten koordinatorerar Azure Data Manager for Agriculture begäran och utlöser en begäran till den överordnade providern för att hämta matchande eller korsande dataobjekt. Begäran medför eventuella leverantörsavgifter.

Efterföljande sökning dirigeras först till cachen för en matchning. Om det finns en matchning hanteras data direkt från cacheminnet. Den här processen resulterar inte i ett anrop till den överordnade providern, så det medför inte fler leverantörsavgifter. Om det inte finns någon matchning, eller om kvarhållningsperioden på fem dagar förflutit, skickas ett efterföljande anrop för data till den överordnade providern. Det anropet behandlas som ett annat första anrop, så resultatet cachelagras.

Om ett inmatningsjobb är för en identisk geometri, som refereras av samma resurs-ID och med överlappande tid till en redan hämtad scen, använder Azure Data Manager for Agriculture den lokalt lagrade avbildningen. Avbildningen laddas inte ned igen från den överordnade providern. Cachelagringen på pixelnivå upphör inte att gälla.

Satellitkällor som Azure Data Manager for Agriculture stöder

Även om Azure Data Manager for Agriculture är en förhandsversion stöder det inmatning av data från Sentinel-2-stjärnbilden.

Sentinel-2

Sentinel-2 är en satellitkonstellation som Europeiska rymdorganisationen (ESA) sköt upp under Copernicus-uppdraget. Denna konstellation har ett par satelliter och bär ett multispektralinstrument (MSI) nyttolast som tar prov på 13 spektralband: fyra band på 10 m, sex band på 20 m och tre band med 60 m rumslig upplösning.

Sentinel-2 har två produkter:

  • Nivå 1-data för atmosfärens överkant.
  • Nivå 2-data för atmosfärens nederkant. Den här varianten korrigeras atmosfäriskt.

Azure Data Manager for Agriculture stöder inmatning och hämtning av Sentinel_2_L2A och Sentinel_2_L1C data från Sentinel 2.

Bildnamn och upplösningar

API:er som du använder för att mata in och läsa satellitdata (för Sentinel-2) i Azure Data Manager for Agriculture stöder följande bildnamn och lösningar:

Kategori Avbildningens namn beskrivning Intern upplösning
Råband B01 Aerosol vid kusten 60 m
Råband B02 Blått 10 m
Råband B03 Grönt 10 m
Råband B04 Röd 10 m
Råband B05 Vegetation röd kant 20 m
Råband B06 Vegetation röd kant 20 m
Råband B07 Vegetation röd kant 20 m
Råband B08 Nära infraröd (NIR) 10 m
Råband B8A Smal NIR 20 m
Råband B09 Vattenånga 60 m
Råband B11 Kortvågsfrarött (SWIR) 20 m
Råband B12 SWIR 20 m
Sen2Cor-processorutdata AOT Karta över optisk tjocklek i Aerosol 10 m
Sen2Cor-processorutdata SCL Scenklassificeringsdata 20 m
Sen2Cor-processorutdata SNW Sannolikhet för snö 20 m
Sen2Cor-processorutdata CLD Molnsannolikheten 20 m
Härledda index NDVI Normaliserat differens vegetationsindex 10 m/20 m/60 m (användardefinierad)
Härledda index NDWI Normaliserat skillnadsvattenindex 10 m/20 m/60 m (användardefinierad)
Härledda index EVI Förbättrat vegetationsindex 10 m/20 m/60 m (användardefinierad)
Härledda index LUNDBERG Lövområdesindex 10 m/20 m/60 m (användardefinierad)
Härledda index LAIMask Indexmask för lövområde 10 m/20 m/60 m (användardefinierad)
CLP Molnsannolikheten baserat på s2molnlös Värden sträcker sig från 0 (inga moln) till 255 (moln). 10 m/20 m/60 m (användardefinierad)
CLM Molnmasker baserade på s2molnlösa Värdet för 1 representerar moln, 0 representerar inga moln och 255 representerar inga data. 10 m/20 m/60 m (användardefinierad)
dataMask Binär mask för att ange tillgänglighet för data Värdet för 0 representerar otillgänglighet för data eller pixlar som ligger utanför intresseområdet. Inte tillämpligt, per pixelvärde

Punkter att notera

Azure Data Manager for Agriculture använder CRS EPSG: 4326 för Sentinel-2-data. De resolutioner som anges i API:erna finns på ekvatorn.

Förhandsgranskning:

  • Högst fem satellitjobb kan köras samtidigt, per klientorganisation.
  • Ett satellitjobb kan mata in data i högst ett år i ett enda API-anrop.
  • Endast TIF:er stöds.
  • Endast bilder på 10 m, 20 m och 60 m stöds.

Nästa steg