10. Configuración del sistema de alertas¶
El sistema de alertas se constituye uno de los elementos clave para el seguimiento continuo de la calidad del agua y el apoyo a la toma de decisiones.
Este sistema se articula en dos niveles complementarios:
- Configuración de alertas
Define cómo y cuándo el sistema detecta automáticamente un evento relevante. - Suscripciones de alertas
Define quién, para qué embalse y con qué severidad recibe la notificación.
Ambos niveles están directamente conectados con los conceptos desarrollados en el Bloque I, especialmente con: - la interpretación de series temporales, - la detección de anomalías, - y la robustez frente a ruido y falsos positivos.
10.1 Configuración de alertas¶
El módulo Configuración de Alertas permite establecer las reglas técnicas que utiliza el sistema para detectar alertas de forma automática durante el procesado diario de imágenes satelitales.
Cada configuración se define para una combinación concreta de:
- Dataset (embalse)
- Variable de análisis
Variables configurables¶
Las alertas pueden configurarse para cualquiera de las variables disponibles en el sistema, por ejemplo:
- Clorofila-a (
chla) - Transparencia / Profundidad del Disco Secchi (
sdd) - Sólidos en suspensión (
tss) - Ficocianina (
pc) - CDOM (
cdom) - Temperatura superficial del agua (
tsm)
Esto permite adaptar la vigilancia a los procesos dominantes de cada embalse.
Tipos de alerta implementados¶
El sistema permite detectar automáticamente tres grandes tipos de eventos, ya introducidos conceptualmente en el Bloque I:

🔹 Alertas por umbral¶
Se activan cuando el valor de una variable:
- supera un umbral máximo, o
- cae por debajo de un umbral mínimo.
Son especialmente útiles cuando existen:
- valores guía,
- límites normativos,
- o referencias internas de gestión.
🔹 Alertas por anomalía / tendencia¶
Detectan cambios anómalos en la evolución temporal reciente de la variable:
- Se basan en ventanas temporales móviles.
- Utilizan criterios estadísticos (por ejemplo, z-score).
- Requieren una persistencia mínima para evitar falsos positivos.
Permiten identificar:
- floraciones progresivas,
- deterioros sostenidos,
- cambios no abruptos pero significativos.
🔹 Alertas espaciales (criterio de píxeles críticos)¶
Complementan el análisis temporal con un criterio espacial:
- Número mínimo de píxeles afectados.
- Agrupación espacial mediante buffer.
- Identificación de zonas críticas dentro del embalse.
Este enfoque es clave para:
- filtrar ruido espacial,
- identificar focos localizados,
- facilitar la interpretación cartográfica.
Parámetros configurables¶
Entre los principales parámetros ajustables se incluyen:
- Umbral mínimo y máximo.
- Ventana temporal de análisis.
- Umbral estadístico (z-score).
- Persistencia mínima.
- Número mínimo de píxeles críticos.
- Tamaño del buffer espacial.
- Activación / desactivación de la regla.
Estos parámetros permiten equilibrar sensibilidad y robustez, en función de:
- la variable,
- el embalse,
- y los objetivos de gestión.
⚠️ Cambios en este módulo afectan directamente al comportamiento del sistema de detección a partir del siguiente ciclo de procesado.

10.2 Suscripciones de alertas¶
El módulo Suscripciones de Alertas define el vínculo operativo entre las alertas detectadas por el sistema y los usuarios que deben ser notificados.
Mientras que la configuración de alertas responde a la pregunta
“¿qué se considera un evento relevante?”,
las suscripciones responden a
“¿quién debe ser informado y en qué condiciones?”.
Concepto de suscripción¶
Una suscripción de alertas se define como la asociación entre:
- un usuario,
- un dataset (embalse),
- una o varias variables de análisis,
- un nivel mínimo de gravedad,
- y uno o varios canales de notificación.
Cada suscripción es independiente y totalmente configurable.
Ámbito de aplicación¶
Las suscripciones se definen a nivel de dataset, lo que implica que:
- un mismo usuario puede tener configuraciones distintas para diferentes embalses,
- la vigilancia se adapta a las características específicas de cada masa de agua.
Este enfoque es especialmente útil en organismos que gestionan múltiples embalses con comportamientos diferentes.
Gravedad de las alertas¶
Las alertas generadas por el sistema se clasifican automáticamente en tres niveles:
- Bajo
- Moderado
- Crítico
Para cada variable, el usuario puede definir el nivel mínimo de gravedad a partir del cual desea recibir notificaciones.
Esto permite, por ejemplo: - recibir solo alertas críticas de clorofila, - pero alertas moderadas de transparencia.
Notificación por correo electrónico¶
Para que una alerta genere una notificación por correo electrónico deben cumplirse todas las siguientes condiciones:
- El usuario debe estar suscrito al dataset (embalse).
- La variable debe estar habilitada en la suscripción.
- Debe haberse definido un nivel de gravedad.
- La gravedad de la alerta debe igualar o superar la configurada.
- La opción “Notificar correo electrónico” debe estar activada.
- La suscripción debe estar habilitada.
Si alguna de estas condiciones no se cumple, la alerta: - se registrará en el sistema, - será visible en el visor, - pero no generará notificación por email.
Gestión de suscripciones según el perfil de usuario¶
- Usuarios técnicos o gestores
- Pueden configurar sus propias suscripciones.
-
Ajustan qué variables desean monitorizar y con qué severidad.
-
Usuarios gestores con permisos ampliados / administradores
- Pueden configurar suscripciones para otros usuarios.
- Facilitan la distribución de información dentro del equipo.
Este modelo permite adaptar la comunicación de alertas a la estructura organizativa del organismo gestor.
Información disponible en la interfaz¶
Para cada suscripción y variable, la interfaz muestra:
- Variable de análisis.
- Nivel de gravedad configurado.
- Estado de notificación por correo electrónico.
- Estado de habilitación.
- Fecha de la última notificación enviada.
Esta información facilita: - la verificación rápida de la configuración, - la auditoría del sistema, - la detección de configuraciones incompletas o inconsistentes.

Relación con el Bloque I¶
Este módulo materializa de forma operativa conceptos clave del Bloque I:
- Diferencia entre valor puntual y comportamiento temporal.
- Importancia de la persistencia frente a ruido.
- Interpretación de la gravedad de un evento.
- Paso del dato satelital a la acción de gestión.
El sistema de alertas no sustituye al análisis experto,
pero actúa como mecanismo de vigilancia temprana y priorización.