Saltar a contenido

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:

  1. Agregación mensual — Agrupa datos diarios en valores mensuales.
  2. 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:

  1. Indicadores espaciales — Calcula índices de sequía y estrés por calor.
  2. 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:

  1. Verificaciones de integridad — Detecta valores faltantes o inconsistentes.
  2. 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:

  1. 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:

  1. Orquestación del pipeline — Ejecuta todas las etapas en secuencia.
  2. Coordinación de subida — Envía los rasters procesados a GeoServer.