4. Subir conjuntos de datos de suelo | AsApplied | Rendimiento

El diagrama dado detalla visualmente el proceso de carga de los conjuntos de datos de Suelo (Soil), Aplicado (AsApplied) y Rendimiento (Yield) dentro del sistema GeoPard.

La carga de archivos se realiza mediante URLs prefirmadas de S3 y se divide en dos pasos distintos: recepción de los detalles de la URL prefirmada (Solicitud 1 o R1) y carga real del archivo (Solicitud 2 o R2). Este mecanismo ofrece mayor seguridad y permite la subida de archivos grandes de más de 6 MB.

La siguiente etapa implica la escucha de suscripciones GraphQL, específicamente para INSERTAR y MODIFICAR eventos (Solicitud 3 o R3). Estos eventos sirven como notificaciones sobre los estados de procesamiento del conjunto de datos.

En caso de fallo de procesamiento o entrega incompleta de eventos, el sistema proporciona una solución robusta para restaurar los estados de procesamiento. Esto se puede lograr usando una consulta GraphQL llamada getPlatformContext (Solicitud 4 o R4).

Finalmente, el consumidor de la API de GeoPard puede obtener todos los detalles del conjunto de datos subido, que incluyen estadísticas de atributos, detalles completos de atributos, URLs y otros detalles de renderizado, conexiones con la maquinaria utilizada, y otros. Esto asegura un espectro completo de datos disponible para una comprensión integral de los SoilDatasets (Solicitud 5 o R5), ConjuntoDeDatosAplicados (Solicitud 5 o R5), y YieldDataset (Solicitud 5 o R5).

Diagrama de secuencia: Cargar conjunto de datos

Última actualización

¿Te fue útil?