Satellietbeelden opnemen in Azure Data Manager for Agriculture
Satellietbeelden is een fundamentele pijler van landbouwgegevens. Microsoft werkt samen met Sentinel Hub by Sinergise om een naadloze BYOL-ervaring (Bring Your Own License) te bieden voor Azure Data Manager for Agriculture om schaalbare opname van geometriegeknipte afbeeldingen te ondersteunen. U kunt deze BYOL-ervaring gebruiken om uw eigen kosten te beheren. Deze mogelijkheid helpt u bij het opslaan van uw veldgeknipte historische en up-to-date afbeeldingen in de gekoppelde context van de relevante velden.
Vereisten
- Als u afbeeldingen wilt zoeken en opnemen, hebt u een gebruikersaccount nodig dat geschikt abonnementsrechten heeft met Sentinel Hub.
- Lees de servicevoorwaarden en het privacybeleid van Sinergise Sentinel Hub.
- Zorg ervoor dat uw
providerClientId
waardenproviderClientSecret
klaar zijn.
Opname van geometriegeknipte afbeeldingen
Het gebruik van satellietgegevens in Azure Data Manager for Agriculture omvat de volgende stappen:
Notitie
Microsoft Azure Data Manager for Agriculture is momenteel beschikbaar als preview-versie. Zie Aanvullende gebruiksvoorwaarden voor Microsoft Azure Previews voor juridische voorwaarden die van toepassing zijn op functies die in de bètaversie, in preview of anderszins nog niet zijn uitgebracht in algemene beschikbaarheid.
Microsoft Azure Data Manager for Agriculture vereist registratie en is alleen beschikbaar voor goedgekeurde klanten en partners tijdens de preview-periode. Als u tijdens de previewperiode toegang wilt aanvragen tot Microsoft Data Manager for Agriculture, gebruikt u dit formulier.
Zichtbaarheid en logboekregistratie van verbruik
Omdat alle opgenomen gegevens onder een BYOL-model zijn, zijn de kosten van een taak transparant. Azure Data Manager for Agriculture biedt ingebouwde logboekregistratie om transparantie te bieden over het verbruik van verwerkingseenheden (PU) voor aanroepen naar upstream partner Sentinel Hub. De informatie wordt weergegeven onder de SatelliteLogs
categorie van de standaardlogboekregistratie van Azure Data Manager.
STAC zoeken naar beschikbare afbeeldingen
Azure Data Manager for Agriculture ondersteunt de standaard Zoekinterface voor SpatioTemporal Asset Catalogs (STAC) voor het vinden van metagegevens over afbeeldingen in de Sentinel Hub-verzameling voordat u pixels downloadt. Hiervoor accepteert het zoekeindpunt een locatie in de vorm van een punt, veelhoek of multipolygon, plus een begin- en einddatum/-tijd. Als u de unieke item-id al hebt, kunt u deze ook opgeven als een matrix van maximaal vijf om deze specifieke items rechtstreeks op te halen.
Belangrijk
Als u consistent wilt zijn met de STAC-syntaxis, wordt de naam van de functie-id gewijzigd in de item-id van de API-versie 2023-11-01-preview.
Als u een item-id opgeeft, worden locatie- en tijdparameters in de aanvraag genegeerd.
Broncodebeheer met één tegel
Gepubliceerde tegels overlappen ruimte op aarde om volledige ruimtelijke dekking te garanderen. Als de querygeometrie zich in een ruimte bevindt waar meer dan één tegel voor een redelijke periode overeenkomt, mozaïekt de provider automatisch de geretourneerde afbeelding met geselecteerde pixels uit het bereik van kandidaattegels. De provider produceert de beste resulterende afbeelding.
In sommige gevallen is het gebruik van meer dan één tegel niet wenselijk en heeft de traceerbaarheid van één tegelbron de voorkeur. Ter ondersteuning van dit strikte broncodebeheer ondersteunt Azure Data Manager for Agriculture het opgeven van één item-id in de opnametaak.
Notitie
Deze functionaliteit is alleen beschikbaar in de API-versie 2023-11-01-preview.
Als de geometrie voor een opgegeven item-id gedeeltelijke dekking heeft (de geometrie omvat bijvoorbeeld meer dan één tegel), weerspiegelen de geretourneerde afbeeldingen alleen de pixels die aanwezig zijn op de tegel van het opgegeven item en resulteren in een gedeeltelijke afbeelding.
Opnieuw projecteren
Belangrijk
De functionaliteit voor opnieuw projecteren is gewijzigd van de API-versie 2023-11-01-preview, maar is onmiddellijk van toepassing op alle versies. Oudere versies gebruikten een statische conversie van 10 m * 10 m ingesteld op de evenaar. Afbeeldingen die vóór deze release zijn opgenomen, kunnen een verschil in grootte hebben ten opzichte van afbeeldingen die na deze release zijn opgenomen.
Azure Data Manager for Agriculture maakt gebruik van WGS84 (EPSG: 4326), een plat coördinaatsysteem. Sentinel-2 beelden worden gepresenteerd in UTM, een grondprojectiesysteem dat de ronde aarde nadert.
Vertalen tussen een platte afbeelding en een ronde aarde omvat een benaderingsvertaling. De nauwkeurigheid van deze vertaling is ingesteld op gelijk aan de evenaar (10 m^2) en neemt de foutmarge toe naarmate het betreffende punt zich van de evenaar naar de polen verplaatst.
Voor consistentie gebruikt Azure Data Manager for Agriculture de volgende formule op basis van 10 m^2 voor alle Sentinel-2-aanroepen:
$$ Breedtegraad = \frac{10 m}{111320} $$
$$ Lengtegraad = \frac{10 m}{\frac{111320}{cos(lat)}} $$
$$ \ Where\ lat = The\ centroid's\ latitude\ from\ the\ provided\ geometry $$
Caching
Belangrijk
Cachefunctionaliteit is alleen beschikbaar in de API-versie 2023-11-01-preview. Het opslaan van items in de cache is alleen van toepassing voor het ophalen van items die zijn gebaseerd op de item-id. Voor een typische geometrie en tijdzoekopdracht worden de geretourneerde items niet in de cache opgeslagen.
Azure Data Manager for Agriculture optimaliseert de prestaties en kosten van zeer herhaalde aanroepen naar hetzelfde item. Hiermee worden recente STAC-items die zijn opgehaald door item-id vijf dagen in de cache opgeslagen in het exemplaar van de klant en wordt lokaal ophalen ingeschakeld.
Voor de eerste aanroep van het zoekeindpunt wordt de aanvraag door Azure Data Manager for Agriculture gebrokerd en wordt een aanvraag naar de upstream-provider geactiveerd om de overeenkomende of kruisende gegevensitems op te halen. Voor de aanvraag worden eventuele providerkosten in rekening gebracht.
Elke volgende zoekopdracht leidt eerst naar de cache voor een overeenkomst. Als er een overeenkomst is, worden gegevens rechtstreeks vanuit de cache geleverd. Dit proces leidt niet tot een oproep naar de upstream-provider, dus er worden geen kosten voor de provider in rekening gebracht. Als er geen overeenkomst is of als de retentieperiode van vijf dagen is verstreken, wordt een volgende aanroep voor de gegevens doorgegeven aan de upstream-provider. Deze aanroep wordt behandeld als een andere eerste aanroep, zodat de resultaten in de cache worden opgeslagen.
Als een opnametaak voor een identieke geometrie is, waarnaar wordt verwezen door dezelfde resource-id en met overlappende tijd naar een reeds opgehaalde scène, gebruikt Azure Data Manager voor Landbouw de lokaal opgeslagen installatiekopie. De afbeelding wordt niet opnieuw gedownload van de upstream-provider. Er is geen verlooptijd voor deze cache op pixelniveau.
Satellietbronnen die Door Azure Data Manager for Agriculture worden ondersteund
Azure Data Manager for Agriculture is in preview, maar biedt ondersteuning voor het opnemen van gegevens uit het sterrenbeeld Sentinel-2.
Sentinel-2
Sentinel-2 is een satellietconstellatie die door het Europees Ruimteagentschap (ESA) wordt gelanceerd onder de missie van De Werkruimte. Dit sterrenbeeld heeft een paar satellieten en draagt een multispectrale instrumentlading (MSI) die 13 spectrumbanden steekt: vier stroken op 10 m, zes bands op 20 m en drie bands met een ruimtelijke resolutie van 60 m.
Sentinel-2 heeft twee producten:
- Gegevens op niveau 1 voor de bovenkant van de atmosfeer.
- Gegevens op niveau 2 voor de onderkant van de atmosfeer. Deze variant is atmosferisch gecorrigeerd.
Azure Data Manager for Agriculture ondersteunt het opnemen en ophalen van Sentinel_2_L2A en Sentinel_2_L1C gegevens uit Sentinel 2.
Namen en resoluties van afbeeldingen
API's die u gebruikt voor het opnemen en lezen van satellietgegevens (voor Sentinel-2) in Azure Data Manager for Agriculture ondersteunen de volgende afbeeldingsnamen en -oplossingen:
Categorie | Naam van installatiekopie | Beschrijving | Systeemeigen resolutie |
---|---|---|---|
Onbewerkte banden | B01 | Aerosolgehalte aan de kust | 60 m |
Onbewerkte banden | B02 | Blauw | 10 m |
Onbewerkte banden | B03 | Groen | 10 m |
Onbewerkte banden | B04 | Rood | 10 m |
Onbewerkte banden | B05 | Vegetatie rode rand | 20 m |
Onbewerkte banden | B06 | Vegetatie rode rand | 20 m |
Onbewerkte banden | B07 | Vegetatie rode rand | 20 m |
Onbewerkte banden | B08 | Nabij infrarood (NIR) | 10 m |
Onbewerkte banden | B8A | Smalle NIR | 20 m |
Onbewerkte banden | B09 | Waterdamp | 60 m |
Onbewerkte banden | B11 | Kortgolf infrarood (SWIR) | 20 m |
Onbewerkte banden | B12 | SWIR | 20 m |
Uitvoer van Sen2Cor-processor | AOT | Kaart met optische dikte van spuitbus | 10 m |
Uitvoer van Sen2Cor-processor | SCL | Gegevens over de classificatie van scènes | 20 m |
Uitvoer van Sen2Cor-processor | SNW | Sneeuwkans | 20 m |
Uitvoer van Sen2Cor-processor | CLD | Cloudkans | 20 m |
Afgeleide indexen | NDVI | Genormaliseerde vegetatie-index | 10 m/20 m/60 m (door gebruiker gedefinieerd) |
Afgeleide indexen | NDWI | Genormaliseerd verschil waterindex | 10 m/20 m/60 m (door gebruiker gedefinieerd) |
Afgeleide indexen | EVI | Verbeterde vegetatie-index | 10 m/20 m/60 m (door gebruiker gedefinieerd) |
Afgeleide indexen | LAI | Bladgebiedindex | 10 m/20 m/60 m (door gebruiker gedefinieerd) |
Afgeleide indexen | LAIMask | Indexmasker bladgebied | 10 m/20 m/60 m (door gebruiker gedefinieerd) |
CLP | Cloudkans op basis van s2cloudless | Waarden variëren van 0 (geen clouds) tot 255 (clouds). |
10 m/20 m/60 m (door gebruiker gedefinieerd) |
CLM | Cloudmaskers op basis van s2cloudless | De waarde van 1 vertegenwoordigt clouds, 0 vertegenwoordigt geen clouds en 255 vertegenwoordigt geen gegevens. |
10 m/20 m/60 m (door gebruiker gedefinieerd) |
dataMask | Binair masker om de beschikbaarheid van gegevens aan te geven | De waarde van 0 deze waarde vertegenwoordigt de onbeschikbaarheid van gegevens of pixels die buiten het interessegebied vallen. |
Niet van toepassing, per pixelwaarde |
Punten om te noteren
Azure Data Manager for Agriculture maakt gebruik van CRS EPSG: 4326 voor Sentinel-2-gegevens. De resoluties die in de API's worden genoemd, bevinden zich op de evenaar.
Voor de preview:
- Maximaal vijf satelliettaken kunnen gelijktijdig per tenant worden uitgevoerd.
- Een satelliettaak kan gegevens opnemen voor maximaal één jaar in één API-aanroep.
- Alleen TIF's worden ondersteund.
- Alleen afbeeldingen van 10 m, 20 m en 60 m worden ondersteund.