🌊 Simulador de Inundaciones — Pix4D Flood Analyzer
Herramienta de escritorio para simular escenarios de inundación sobre modelos de elevación generados en Pix4D. Toma el DSM (superficie) y DTM (terreno) como entrada y calcula la extensión, profundidad y riesgo de inundación, ya sea por nivel de agua absoluto o por precipitación en mm. Pensado para uso en consultoría ambiental e ingeniería hidráulica.
- Dos modos de procesamiento: nativo (carga el raster completo en RAM si entra) y tileado (divide en tiles para proyectos imposibles de cargar completos, sin límite práctico de tamaño).
- Hidrología completa: Priority Flood (Wang & Liu 2006) para relleno de sumideros, Flat Routing (Barnes 2014) para zonas planas, dirección de flujo D8 vectorizada, acumulación por BFS topológico.
- Análisis de canalización: orden de Strahler, fórmula de Manning para dimensionado de sección hidráulica (trapezoidal/rectangular), exportación de red de drenaje a Shapefile.
- Conversión lluvia→nivel: calcula el nivel de agua equivalente a una precipitación en mm sobre la cuenca analizada.
- 9 figuras de salida en matplotlib: mapa de inundación, profundidades, riesgo acumulado, red de drenaje, perfil transversal, curva de área inundada, comparativa de escenarios.
- GIF animado de progresión de la inundación con interpolación entre escenarios.
- GUI oscura con CustomTkinter, procesamiento en hilo separado para no bloquear la interfaz, barra de progreso y log en tiempo real.
- v4.0: detección automática de parámetros hidrológicos — el programa analiza el raster y propone configuración óptima sin intervención manual.
Capturas
foto
foto
foto
foto
foto
foto