El diagrama ilustrado detalla el proceso de obtención de imágenes satelitales históricas y la recepción de las recién adquiridas a medida que están disponibles en GeoPard.
GeoPard admite varios proveedores, incluidos Sentinel-2, Landsat 4/5/7/8/9 y Planet. La obtención de imágenes satelitales se puede lograr usando consultas genéricas como getFarms y getFields, con los datos relevantes ubicados dentro de la entidad Field (Solicitud 1 o R1). El consumidor de la API de GeoPard tiene la flexibilidad de filtrar las imágenes satelitales por varios parámetros, incluidos el rango de fechas, el proveedor, el porcentaje de cobertura de nubes y los tipos de mapa geográfico renderizados.
Para estar siempre actualizado sobre las imágenes satelitales recién adquiridas y procesadas, la API de GeoPard envía eventos de suscripción sobre los cambios vía WebSocket (Solicitud 2 o R2 ). Al recibirse un evento MODIFY de SatelliteImage para el Field de interés, la imagen satelital se marca como lista para su recogida desde la API de GeoPard basándose en su uuid (Solicitud 3 o R3).
Esta arquitectura orientada a eventos garantiza que los clientes de la API sean notificados de inmediato y puedan acceder a la última imagen satelital tan pronto como esté procesada y disponible.
Diagrama de secuencia: Recuperar imágenes satelitales históricas y recién adquiridas