Using satellite imagery in Azure Data Manager for Agriculture
Satellite imagery makes up a foundational pillar of agriculture data. To support scalable ingestion of geometry-clipped imagery, we've partnered with Sentinel Hub by Sinergise to provide a seamless bring your own license (BYOL) experience. This BYOL experience allows you to manage your own costs while keeping the convenience of storing your field-clipped historical and up to date imagery in the linked context of the relevant fields.
Prerequisites
- To search and ingest imagery, you need a user account that has suitable subscription entitlement with Sentinel Hub: https://www.sentinel-hub.com/pricing/
- Read the Sinergise Sentinel Hub terms of service and privacy policy: https://www.sentinel-hub.com/tos/
- Have your providerClientId and providerClientSecret ready
Ingesting geometry-clipped imagery
Using satellite data in Data Manager for Agriculture involves following steps:
Note
Microsoft Azure Data Manager for Agriculture is currently in preview. For legal terms that apply to features that are in beta, in preview, or otherwise not yet released into general availability, see Supplemental Terms of Use for Microsoft Azure Previews.
Microsoft Azure Data Manager for Agriculture requires registration and is available to only approved customers and partners during the preview period. To request access to Microsoft Data Manager for Agriculture during the preview period, use this form.
Satellite sources supported by Azure Data Manager for Agriculture
In our public preview, we support ingesting data from Sentinel-2 constellation.
Sentinel-2
Sentinel-2 is a satellite constellation launched by 'European Space Agency' (ESA) under the Copernicus mission. This constellation has a pair of satellites and carries a Multi-Spectral Instrument (MSI) payload that samples 13 spectral bands: four bands at 10 m, six bands at 20 m and three bands at 60-m spatial resolution.
Tip
Sentinel-2 has two products: Level 1 (top of the atmosphere) data and its atmospherically corrected variant Level 2 (bottom of the atmosphere) data. We support ingesting and retrieving Sentinel_2_L2A and Sentinel_2_L1C data from Sentinel 2.
Image names and resolutions
The image names and resolutions supported by APIs used to ingest and read satellite data (for Sentinel-2) in our service:
Category | Image Name | Description | Native resolution |
---|---|---|---|
Raw bands | B01 | Coastal aerosol | 60 m |
Raw bands | B02 | Blue | 10 m |
Raw bands | B03 | Green | 10 m |
Raw bands | B04 | Red | 10 m |
Raw bands | B05 | Vegetation red edge | 20 m |
Raw bands | B06 | Vegetation red edge | 20 m |
Raw bands | B07 | Vegetation red edge | 20 m |
Raw bands | B08 | NIR | 10 m |
Raw bands | B8A | Narrow NIR | 20 m |
Raw bands | B09 | Water vapor | 60 m |
Raw bands | B11 | SWIR | 20 m |
Raw bands | B12 | SWIR | 20 m |
Sen2Cor processor output | AOT | Aerosol optical thickness map | 10 m |
Sen2Cor processor output | SCL | Scene classification data | 20 m |
Sen2Cor processor output | SNW | Snow probability | 20 m |
Sen2Cor processor output | CLD | Cloud probability | 20 m |
Derived Indices | NDVI | Normalized difference vegetation index | 10 m/20 m/60 m (user defined) |
Derived Indices | NDWI | Normalized difference water index | 10 m/20 m/60 m (user defined) |
Derived Indices | EVI | Enhanced vegetation index | 10 m/20 m/60 m (user defined) |
Derived Indices | LAI | Leaf Area Index | 10 m/20 m/60 m (user defined) |
Derived Indices | LAIMask | Leaf Area Index Mask | 10 m/20 m/60 m (user defined) |
CLP | Cloud probability, based on s2cloudless. | Values range from 0 (no clouds) to 255 (clouds). | 10 m/20 m/60 m (user defined) |
CLM | Cloud masks based on s2cloudless | Value of 1 represents clouds, 0 represents no clouds and 255 represents no data. | 10 m/20 m/60 m (user defined) |
dataMask | Binary mask to denote availability of data | 0 represents non availability of data OR pixels lying outside the 'Area of interest' | Not applicable, per pixel value |
Points to note
- We use CRS EPSG: 4326 for Sentinel-2 data. The resolutions quoted in the APIs are at the equator.
- For preview:
- A maximum of five satellite jobs can be run concurrently, per tenant.
- A satellite job can ingest data for a maximum of one year in a single API call.
- Only TIFs are supported.
- Only 10 m, 20 m and 60-m images are supported.
Next steps
- Test our APIs here.
Feedback
Submit and view feedback for