ETL Espacial (Spatial Data ETL)¶
Contenedor: Python 3.10
Procesa datos climáticos grillados de conjuntos globales y sube los resultados para visualización espacial.
Calculate Monthly data¶
Agrega datos diarios grillados en valores mensuales espaciales para cada variable climática.
Responsabilidades
- Agregar datos diarios grillados en valores mensuales
- Producir capas mensuales espaciales para cada variable
Funcionalidades clave detalladas:
- Agregación mensual — Agrupa datos diarios en valores mensuales.
- Capas espaciales — Genera rasters mensuales listos para su uso.
Calculate Indicators¶
Deriva indicadores espaciales a partir de los datos grillados, como duración de sequías e índices de calor.
Responsabilidades
- Aplicar fórmulas para calcular índices climáticos
- Producir rasters de indicadores para el área geográfica
Funcionalidades clave detalladas:
- Indicadores espaciales — Calcula índices de sequía y estrés por calor.
- Salidas raster — Genera capas de indicadores.
Validation data¶
Verifica la integridad de los datos espaciales antes del procesamiento, identificando valores faltantes y llenándolos con climatología espacial.
Responsabilidades
- Verificar integridad y consistencia de los datos
- Llenar valores faltantes con climatología
Funcionalidades clave detalladas:
- Verificaciones de integridad — Detecta valores faltantes o inconsistentes.
- Imputación — Llena valores faltantes.
Connector AgERA5 (conector)¶
Descarga datos meteorológicos grillados del conjunto AgERA5 a la resolución espacial requerida.
Responsabilidades
- Descargar datos de AgERA5
- Preparar los datos para el procesamiento
Cut data¶
Recorta los datos grillados globales a la región geográfica de interés.
Responsabilidades
- Recortar datos a la región objetivo
- Reducir el volumen de datos a procesar
Connector CHIRPS (conector)¶
Descarga datos de precipitación del conjunto CHIRPS para el cálculo de indicadores.
Responsabilidades
- Descargar datos de precipitación de CHIRPS
- Preparar rasters para los indicadores
Calculate Climatology¶
Calcula promedios climatológicos espaciales por mes a partir de datos históricos grillados.
Responsabilidades
- Calcular promedios climatológicos mensuales
- Producir valores de referencia para análisis
Funcionalidades clave detalladas:
- Climatología espacial — Calcula promedios mensuales de largo plazo.
Main script¶
Coordina el flujo de trabajo ETL espacial: descarga, recorte, validación, indicadores, climatología y subida a GeoServer.
Responsabilidades
- Orquestar la secuencia completa del ETL
- Gestionar las subidas a GeoServer
Funcionalidades clave detalladas:
- Orquestación del pipeline — Ejecuta todas las etapas en secuencia.
- Coordinación de subida — Envía los rasters procesados a GeoServer.