Compartir a través de


Ingesta de imágenes satélite en Azure Data Manager for Agriculture

Las imágenes satélite son un pilar fundamental de los datos agrícolas. Para admitir la ingesta escalable de imágenes recortadas con geometría, Microsoft se ha asociado con Sentinel Hub de Sinergise para proporcionar una experiencia sin problemas de traiga su propia licencia (BYOL) para Azure Data Manager for Agriculture. Puede usar esta experiencia BYOL para administrar sus propios costos. Esta funcionalidad le ayuda a almacenar las imágenes históricas y actualizadas del campo en el contexto vinculado de los campos pertinentes.

Requisitos previos

Ingesta de imágenes recortadas de geometría

El uso de datos satélite en Azure Data Manager for Agriculture implica los siguientes pasos:

Diagrama que muestra el flujo de ingesta de datos satélite: ingesta de datos, supervisión del estado, recuperación de metadatos y descarga de datos.

Nota:

Microsoft Azure Data Manager for Agriculture se encuentra actualmente en versión preliminar. Para conocer los términos legales que se aplican a las características que se encuentran en versión beta, versión preliminar o que todavía no están disponibles con carácter general, consulte: Términos de uso complementarios para las versiones preliminares de Microsoft Azure.

Microsoft Azure Data Manager for Agriculture requiere registro previo y actualmente solo está disponible para los clientes y asociados aprobados durante el período de versión preliminar. Para solicitar el acceso a Microsoft Data Manager for Agriculture durante el período de versión preliminar, use este formulario.

Visibilidad y registro del consumo

Dado que todos los datos ingeridos están bajo un modelo BYOL, el costo de un trabajo es transparente. Azure Data Manager for Agriculture ofrece registro integrado para proporcionar transparencia en el consumo de unidades de procesamiento (PU) para llamadas al centro de Sentinel asociado ascendente. La información aparece en la SatelliteLogs categoría del registro estándar de Azure Data Manager.

Búsqueda de STAC para imágenes disponibles

Azure Data Manager for Agriculture admite la interfaz de búsqueda SpatioTemporal Asset Catalogs (STAC) estándar del sector para buscar metadatos en imágenes en la colección de Sentinel Hub antes de confirmar la descarga de píxeles. Para ello, el punto de conexión de búsqueda acepta una ubicación en forma de punto, polígono o multipolygon, además de una fecha y hora de inicio y finalización. Como alternativa, si ya tiene el identificador de elemento único, puede proporcionarlo como una matriz de hasta cinco para recuperar esos elementos específicos directamente.

Importante

Para ser coherente con la sintaxis de STAC, se cambia el nombre del id. de característica a id. de elemento de la versión de API 2023-11-01-preview.

Si proporciona un id. de elemento, se omiten los parámetros de ubicación y hora de la solicitud.

Control de código fuente de icono único

Los mosaicos publicados se superponen al espacio en la tierra para garantizar una cobertura espacial completa. Si la geometría consultada se encuentra en un espacio donde más de un icono coincide con un período de tiempo razonable, el proveedor mosaico automáticamente la imagen devuelta con píxeles seleccionados del intervalo de iconos candidatos. El proveedor genera la mejor imagen resultante.

En algunos casos, el uso de más de un icono no es deseable y se prefiere la rastreabilidad en un único origen de icono. Para admitir este control de código fuente estricto, Azure Data Manager for Agriculture admite la especificación de un id. de elemento único en el trabajo de ingesta.

Nota:

Esta funcionalidad solo está disponible desde la versión preliminar de API 2023-11-01-.

Si la geometría de un id.de elemento proporcionado tiene cobertura parcial (por ejemplo, la geometría abarca más de un icono), las imágenes devueltas reflejan solo los píxeles presentes en el icono del elemento especificado y dan como resultado una imagen parcial.

Reproyecto

Importante

La funcionalidad de reproyecto ha cambiado de la versión preliminar de API 2023-11-01, pero se aplica inmediatamente a todas las versiones. Las versiones anteriores usaron una conversión estática de 10 m * 10 m establecidos en el ecuador. Las imágenes ingeridas antes de esta versión podrían tener una diferencia en el tamaño de las imágenes ingeridas después de esta versión.

Azure Data Manager para Agricultura usa WGS84 (EPSG: 4326), un sistema de coordenadas plana. Las imágenes Sentinel-2 se presentan en UTM, un sistema de proyección de tierra que se aproxima a la tierra redonda.

La traducción entre una imagen plana y una tierra redonda implica una traducción de aproximación. La precisión de esta traducción se establece al igual que en el ecuador (10 m^2) y aumenta en el margen de error, ya que el punto en cuestión se aleja del ecuador a los polos.

Para lograr la coherencia, Azure Data Manager for Agriculture usa la fórmula siguiente en una base de 10 m^2 para todas las llamadas de Sentinel-2:

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

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

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

Almacenamiento en memoria caché

Importante

La funcionalidad de almacenamiento en caché solo está disponible desde la versión preliminar de API 2023-11-01. El almacenamiento en caché de elementos solo es aplicable para la recuperación basada en el Id. de elemento. Para una búsqueda típica de geometría y hora, los elementos devueltos no se almacenan en caché.

Azure Data Manager para Agricultura optimiza el rendimiento y el costo de las llamadas muy repetidas al mismo elemento. Almacena en caché los elementos recientes de STAC recuperados por el id. de elemento durante cinco días en la instancia del cliente y habilita la recuperación local.

Para la primera llamada al punto de conexión de búsqueda, Azure Data Manager for Agriculture agentes de la solicitud y desencadena una solicitud al proveedor ascendente para recuperar los elementos de datos coincidentes o intersección. La solicitud incurre en cualquier tarifa de proveedor.

Cualquier búsqueda posterior dirige primero a la memoria caché para obtener una coincidencia. Si hay una coincidencia, los datos se sirven directamente desde la memoria caché. Este proceso no da lugar a una llamada al proveedor ascendente, por lo que no incurre en más tarifas de proveedor. Si no hay ninguna coincidencia o si transcurre el período de retención de cinco días, se pasa una llamada posterior a los datos al proveedor ascendente. Esa llamada se trata como otra primera llamada, por lo que los resultados se almacenan en caché.

Si un trabajo de ingesta es para una geometría idéntica, a la que hace referencia el mismo identificador de recurso y con tiempo superpuesto a una escena ya recuperada, Azure Data Manager for Agriculture usa la imagen almacenada localmente. La imagen no se descarga de nuevo desde el proveedor ascendente. No hay expiración para este almacenamiento en caché de nivel de píxel.

Orígenes satélite que admite Azure Data Manager para Agricultura

Aunque Azure Data Manager para Agricultura está en versión preliminar, admite la ingesta de datos de la constelación Sentinel-2.

Sentinel-2

Sentinel-2 es una constelaciones satélite que la Agencia Espacial Europea (ESA) lanzó bajo la misión Copernicus. Esta constelación tiene un par de satélites y lleva una carga de instrumento multi espectral (MSI) que muestra 13 bandas espectrales: cuatro bandas a 10 m, seis bandas a 20 m, y tres bandas en resolución espacial de 60 m.

Sentinel-2 tiene dos productos:

  • Datos de nivel 1 para la parte superior de la atmósfera.
  • Datos de nivel 2 para la parte inferior de la atmósfera. Esta variante se corrige atmosféricamente.

Azure Data Manager para Agricultura admite la ingesta y recuperación de datos de Sentinel_2_L2A and Sentinel_2_L1C de Sentinel 2.

Nombres y resoluciones de imágenes

Las API que se usan para ingerir y leer datos satélite (para Sentinel-2) en Azure Data Manager for Agriculture admiten los siguientes nombres de imagen y resoluciones:

Category Nombre de la imagen Descripción Resolución nativa
Bandas sin formato B01 Aerosol costero 60 m
Bandas sin formato B02 Azul 10 m
Bandas sin formato B03 Verde 10 m
Bandas sin formato B04 Rojo 10 m
Bandas sin formato B05 Borde rojo de vegetación 20 m
Bandas sin formato B06 Borde rojo de vegetación 20 m
Bandas sin formato B07 Borde rojo de vegetación 20 m
Bandas sin formato B08 Infrarrojo cercano (NIR) 10 m
Bandas sin formato B8A NIR estrecho 20 m
Bandas sin formato B09 Vapor de agua 60 m
Bandas sin formato B11 Infrarrojo de onda corta (SWIR) 20 m
Bandas sin formato B12 SWIR 20 m
Salida del procesador Sen2Cor AOT Mapa de grosor óptico en aerosol 10 m
Salida del procesador Sen2Cor SCL Datos de clasificación de escenas 20 m
Salida del procesador Sen2Cor SNW Mostrar la probabilidad 20 m
Salida del procesador Sen2Cor CLD Probabilidad de la nube 20 m
Índices derivados NDVI Índice de vegetación de diferencia normalizada 10 m/20 m/60 m (definido por el usuario)
Índices derivados NDWI Índice de agua de diferencia normalizada 10 m/20 m/60 m (definido por el usuario)
Índices derivados EVI Índice de vegetación mejorado 10 m/20 m/60 m (definido por el usuario)
Índices derivados LAI Índice de superficie foliar 10 m/20 m/60 m (definido por el usuario)
Índices derivados LAIMask Máscara de Índice de superficie foliar 10 m/20 m/60 m (definido por el usuario)
CLP Probabilidad de nube basada en s2cloudless Los valores van de 0 (sin nubes) a 255 (nubes). 10 m/20 m/60 m (definido por el usuario)
CLM Máscaras en la nube basadas en s2cloudless El valor de 1 representa nubes, 0 no representa nubes y 255 no representa ningún dato. 10 m/20 m/60 m (definido por el usuario)
dataMask Máscara binaria para indicar la disponibilidad de los datos El valor de 0representa la falta de disponibilidad de datos o píxeles que se encuentran fuera del área de interés. No aplicable, por el valor de píxel

Puntos que se deben tener en cuenta

Azure Data Manager for Agriculture usa CRS EPSG: 4326 para los datos de Sentinel-2. Las resoluciones citadas en las API se encuentran en el ecuador.

Para la versión preliminar:

  • Un máximo de cinco trabajos satélite se puede ejecutar simultáneamente, por inquilino.
  • Un trabajo satelital puede ingerir datos durante un máximo de un año en una sola llamada API.
  • Solo se admiten tiFs.
  • Solo se admiten imágenes de 10 m, 20 m y 60 m.

Pasos siguientes