Condividi tramite


Inserire immagini satellitari in Azure Data Manager per l'agricoltura

Le immagini satellitari sono un pilastro fondamentale dei dati dell'agricoltura. Per supportare l'inserimento scalabile di immagini con ritaglio geometrico, Microsoft ha collaborato con l'hub sentinel di Sinergise per offrire un'esperienza BYOL (Bring Your Own License) senza problemi per Azure Data Manager per l'agricoltura. È possibile usare questa esperienza BYOL per gestire i propri costi. Questa funzionalità consente di archiviare le immagini cronologiche e aggiornate ritagliate sul campo nel contesto collegato dei campi pertinenti.

Prerequisiti

  • Per cercare e inserire immagini, è necessario un account utente con diritto di sottoscrizione appropriato con l'hub di Sentinel.
  • Leggere le condizioni per il servizio e l'informativa sulla privacy dell'hub Di Sinergise Sentinel.
  • Preparare i providerClientId valori e providerClientSecret .

Inserimento di immagini con ritaglio geometrico

L'uso dei dati satellite in Azure Data Manager for Agriculture prevede i passaggi seguenti:

Diagramma che mostra il flusso di inserimento dei dati satellite: inserire dati, monitorare lo stato, recuperare i metadati e scaricare i dati.

Nota

Microsoft Azure Data Manager for Agriculture è attualmente in anteprima. Per le condizioni legali applicabili alle funzionalità in versione beta, in anteprima o non ancora rilasciate nella disponibilità generale, vedere Condizioni per l'utilizzo supplementari per le anteprime di Microsoft Azure.

Microsoft Azure Data Manager for Agriculture richiede la registrazione ed è disponibile solo per i clienti e i partner approvati durante il periodo di anteprima. Per richiedere l'accesso a Microsoft Data Manager per l'agricoltura durante il periodo di anteprima, usare questo modulo.

Visibilità e registrazione del consumo

Poiché tutti i dati inseriti si trovano in un modello BYOL, il costo di un processo è trasparente. Azure Data Manager for Agriculture offre la registrazione predefinita per garantire la trasparenza sul consumo di unità di elaborazione (PU) per le chiamate all'hub sentinel del partner upstream. Le informazioni sono visualizzate sotto la SatelliteLogs categoria della registrazione standard di Azure Data Manager.

Ricerca STAC per le immagini disponibili

Azure Data Manager for Agriculture supporta l'interfaccia di ricerca SPAtioTemporal Asset Catalogs (STAC) standard del settore per trovare i metadati nelle immagini nella raccolta dell'hub di Sentinel prima di eseguire il commit al download dei pixel. A tale scopo, l'endpoint di ricerca accetta una posizione sotto forma di punto, poligono o multipolygon, oltre a una data/ora di inizio e di fine. In alternativa, se si dispone già dell'ID elemento univoco, è possibile specificarlo come matrice di un massimo di cinque per recuperare direttamente tali elementi specifici.

Importante

Per essere coerente con la sintassi STAC, l'ID funzionalità viene rinominato in ID elemento dalla versione dell'API 2023-11-01-preview.

Se si specifica un ID elemento, i parametri di posizione e ora nella richiesta vengono ignorati.

Controllo del codice sorgente a riquadro singolo

I riquadri pubblicati si sovrappongono allo spazio sulla terra per garantire una copertura spaziale completa. Se la geometria con query si trova in uno spazio in cui più riquadri corrispondono per un intervallo di tempo ragionevole, il provider esegue automaticamente il mosaico dell'immagine restituita con pixel selezionati dall'intervallo di tessere candidate. Il provider produce l'immagine risultante migliore.

In alcuni casi, l'uso di più riquadri non è auspicabile e la tracciabilità per una singola origine di riquadri è preferibile. Per supportare questo rigoroso controllo del codice sorgente, Azure Data Manager for Agriculture supporta la specifica di un singolo ID elemento nel processo di inserimento.

Nota

Questa funzionalità è disponibile solo dalla versione dell'API 2023-11-01-preview.

Se la geometria per un ID elemento specificato ha una copertura parziale (ad esempio, la geometria si estende su più riquadri), le immagini restituite riflettono solo i pixel presenti nel riquadro dell'elemento specificato e generano un'immagine parziale.

Riprogettazione

Importante

La funzionalità di riprogettazione è cambiata rispetto alla versione dell'API 2023-11-01-preview, ma è immediatamente applicabile a tutte le versioni. Le versioni precedenti usavano una conversione statica di 10 m * 10 m impostata all'equatore. Le immagini inserite prima di questa versione potrebbero avere una differenza di dimensione rispetto alle immagini inserite dopo questa versione.

Azure Data Manager per l'agricoltura usa WGS84 (EPSG: 4326), un sistema di coordinate flat. Le immagini sentinel-2 sono presentate in UTM, un sistema di proiezione del terreno che approssima la terra rotonda.

La traduzione tra un'immagine piatta e una terra rotonda comporta una traslazione approssimazione. L'accuratezza di questa traslazione è impostata su uguale all'equatore (10 m^2) e aumenta nel margine di errore man mano che il punto in questione si allontana dall'equatore ai poli.

Per coerenza, Azure Data Manager per l'agricoltura usa la formula seguente a 10 m^2 di base per tutte le chiamate sentinel-2:

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

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

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

Memorizzazione nella cache

Importante

La funzionalità di memorizzazione nella cache è disponibile solo dalla versione dell'API 2023-11-01-preview. La memorizzazione nella cache degli elementi è applicabile solo per il recupero basato sull'ID elemento. Per una tipica ricerca di geometria e ora, gli elementi restituiti non vengono memorizzati nella cache.

Azure Data Manager per l'agricoltura ottimizza le prestazioni e i costi delle chiamate molto ripetute allo stesso elemento. Memorizza nella cache gli elementi STAC recenti recuperati dall'ID elemento per cinque giorni nell'istanza del cliente e abilita il recupero locale.

Per la prima chiamata all'endpoint di ricerca, Azure Data Manager for Agriculture brokera la richiesta e attiva una richiesta al provider upstream per recuperare gli elementi di dati corrispondenti o intersecanti. La richiesta comporta costi di provider.

Qualsiasi ricerca successiva indirizza prima alla cache una corrispondenza. In caso di corrispondenza, i dati vengono gestiti direttamente dalla cache. Questo processo non comporta una chiamata al provider upstream, quindi non comporta costi aggiuntivi per i provider. Se non esiste alcuna corrispondenza o se scade il periodo di conservazione di cinque giorni, viene passata una chiamata successiva per i dati al provider upstream. Tale chiamata viene considerata come un'altra prima chiamata, quindi i risultati vengono memorizzati nella cache.

Se un processo di inserimento si riferisce a una geometria identica, a cui fa riferimento lo stesso ID risorsa e con tempo sovrapposto a una scena già recuperata, Azure Data Manager for Agriculture usa l'immagine archiviata in locale. L'immagine non viene scaricata di nuovo dal provider upstream. Non è prevista alcuna scadenza per la memorizzazione nella cache a livello di pixel.

Origini satellite supportate da Azure Data Manager per l'agricoltura

Anche se Azure Data Manager for Agriculture è in anteprima, supporta l'inserimento di dati dalla costellazione di Sentinel-2.

Sentinel-2

Sentinel-2 è una costellazione satellite che l'Agenzia spaziale europea (ESA) ha lanciato sotto la missione Copernicus. Questa costellazione ha un paio di satelliti e porta un payload dello strumento multispettivo (MSI) che campiona 13 bande spettrali: quattro bande a 10 m, sei bande a 20 m e tre bande a risoluzione spaziale di 60 m.

Sentinel-2 ha due prodotti:

  • Dati di livello 1 per la parte superiore dell'atmosfera.
  • Dati di livello 2 per la parte inferiore dell'atmosfera. Questa variante è corretta atmosfericamente.

Azure Data Manager per l'agricoltura supporta l'inserimento e il recupero di Sentinel_2_L2A e Sentinel_2_L1C dati da Sentinel 2.

Nomi e risoluzioni delle immagini

Le API usate per inserire e leggere i dati satellite (per Sentinel-2) in Azure Data Manager for Agriculture supportano i nomi e le risoluzioni di immagine seguenti:

Categoria Nome dell'immagine Descrizione Risoluzione nativa
Bande non elaborate B01 Coastal Aerosol 60 m
Bande non elaborate B02 Blu 10 m
Bande non elaborate B03 Verde 10 m
Bande non elaborate B04 Rosso 10 m
Bande non elaborate B05 Bordo rosso vegetazione 20 m
Bande non elaborate B06 Bordo rosso vegetazione 20 m
Bande non elaborate B07 Bordo rosso vegetazione 20 m
Bande non elaborate B08 Quasi infrarossi (NIR) 10 m
Bande non elaborate B8A NIR stretto 20 m
Bande non elaborate B09 Vapore acqueo 60 m
Bande non elaborate B11 Infrarossi a onde corte (SWIR) 20 m
Bande non elaborate B12 SWIR 20 m
Output del processore Sen2Cor AOT Mappa dello spessore ottico dell'spray 10 m
Output del processore Sen2Cor SCL Dati di classificazione della scena 20 m
Output del processore Sen2Cor SNW Probabilità neve 20 m
Output del processore Sen2Cor CLD Probabilità cloud 20 m
Indici derivati NDVI Indice di vegetazione di differenza normalizzato 10 m/20 m/60 m (definito dall'utente)
Indici derivati NDWI Indice dell'acqua di differenza normalizzato 10 m/20 m/60 m (definito dall'utente)
Indici derivati EVI Indice di vegetazione avanzato 10 m/20 m/60 m (definito dall'utente)
Indici derivati LAI Indice area foglia 10 m/20 m/60 m (definito dall'utente)
Indici derivati LAIMask Maschera indice area foglia 10 m/20 m/60 m (definito dall'utente)
CLP Probabilità cloud basata su s2cloudless I valori vanno da 0 (nessun cloud) a 255 (cloud). 10 m/20 m/60 m (definito dall'utente)
CLM Maschere cloud basate su s2cloudless Il valore di 1 rappresenta i cloud, 0 non rappresenta cloud e 255 non rappresenta dati. 10 m/20 m/60 m (definito dall'utente)
dataMask Maschera binaria per indicare la disponibilità dei dati Il valore di 0 rappresenta l'indisponibilità dei dati o dei pixel che si trovano all'esterno dell'area di interesse. Non applicabile, per valore pixel

Punti da evidenziare

Azure Data Manager per l'agricoltura usa CRS EPSG: 4326 per i dati sentinel-2. Le risoluzioni indicate nelle API si trovano all'equatore.

Per l'anteprima:

  • Un massimo di cinque processi satellite può essere eseguito simultaneamente, per tenant.
  • Un processo satellite può inserire dati per un massimo di un anno in una singola chiamata API.
  • Sono supportate solo le tifs.
  • Sono supportate solo immagini da 10 m, 20 m e 60 m.

Passaggi successivi