# Rain2flood Qgis Hydrology

> Usa para análisis hidrológico lluvia-inundación en QGIS.

- Skill: `ntizar/rain2flood-qgis-hydrology` (Agent Skill)
- Install (CLI): `npx skillmds@latest add ntizar/rain2flood-qgis-hydrology`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ntizar/rain2flood-qgis-hydrology/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- License: MIT
- Author: ntizar (https://skillmd.com/u/ntizar)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/ntizar/rain2flood-qgis-hydrology

---

# Rain2Flood — De lluvia a inundación en QGIS

## Resumen
`Rain2Flood` es un plugin de QGIS Processing Toolbox (v2.1) que permite análisis hidrológico completo: desde datos de lluvia hasta mapeo de inundación en un solo workflow. Automatiza análisis de frecuencia de lluvia, cálculo de runoff, generación de hidrograma y exportación a formatos HEC-HMS. Para investigadores, estudiantes, ingenieros de recursos hídricos y modeladores de inundación.

## Uso (comandos reales del README)
Plugin de QGIS Processing Toolbox. Uso primario: instalar el plugin y ejecutar los algoritmos desde el toolbox en el mapa de QGIS (selección de punto desde el mapa, widgets de calendario, dropdowns de parámetros como CN, Manning's n, coeficientes de runoff).

## Patrones / Arquitectura
- Métodos de análisis: **SCS Unit Hydrograph**, **Rational Method** (tormentas cortas), **Time-Area Method**.
- Fuentes de datos de lluvia: API **Open-Meteo** (horario/diario global), soporte de **Excel** para datos custom, y procesamiento mejorado de **IMD** y **CHIRPS**.
- Análisis de flash flood horario para eventos de corta duración.
- Procesamiento de DEM mejorado (extracción de catchment y análisis de pendiente).
- Export HEC-HMS: genera archivos de entrada para modelización hidrológica HEC-HMS.
- Estructura de código modular con algoritmos de procesamiento separados; gestión automática de dependencias.

## Pitfalls
- CHIRPS: el bug de extracción se arregló para usuarios globales (verificar que la versión ≥2.1).
- Análisis de frecuencia para datasets pequeños mejorado; revisar errores y manejo de excepciones.
- Memory leaks en geopandas/rasterio corregidos; para datasets muy grandes vigilar memoria.
- Asegurar instalación automática de dependencias (gestión de paquetes del plugin).

## Verificación
- Ejecutar un análisis de lluvia→hidrograma en un catchment de prueba y verificar el mapeo de inundación.
- Confirmar generación de archivos de entrada HEC-HMS válidos.

## Referencia
README de https://github.com/rahulpandey696/Rain2Flood. Basado en IMDLIB (iamsaswata/imdlib); cita: IMDLIB, Environmental Modelling & Software 171 (2024): 105869. Video workflow: youtu.be/mJp9Be4vQcs.

