You are on page 1of 17

Los 10 mejores softwares libres en recursos hídricos

Hemos buscado distintos softwares libres en recursos hídricos, revisado la


documentación y analizado sus ventajas y deficiencias para llegar a una lista de 10
softwares que agrupamos por temas.

¿Por qué son mejores?


 Porque están respaldados por grandes instituciones y comunidades científicas.
 Porque están en continua actualización.
 Porque existe documentación, tutoriales y manuales.
 Porque se desarrolla gran cantidad de investigación y publicaciones sobre estos
softwares.

¿Por qué utilizar software libre?


En principio porque es libre, no cuesta, no requiere licencia y puede ser utilizado por
cualquier persona dentro de una institución.
Otra razón importante, porque mejora la transparencia de las evaluaciones en recursos
hídricos y medio ambiente, ya que los resultados y el modelo pueden ser transmitidos,
upervisados y auditados. De esta manera, el software no se convierte en un
impedimento para el entendimiento y la discusión de impactos. Estos softwares son:

Sistemas de Información Geográfica

ArcGIS

ArcGIS es un completo sistema que permite recopilar, organizar, administrar, analizar,


compartir y distribuir información geográfica. Es la plataforma líder mundial para crear
y utilizar Sistemas de Información Geográfica (SIG), ArcGIS es utilizada por personas
de todo el mundo para poner el conocimiento geográfico al servicio de los sectores del
gobierno, la empresa, la ciencia, la educación y los medios.

ArcGIS se debe concebir como una plataforma completa en la que cualquier persona
puede trabajar con información geográfica y aplicarla. La mayoría de las personas utilizan
mapas para trabajar con información geográfica, pero no solo mapas impresos, sino
mapas en línea interactivos que permiten comprender la información de su organización,
las herramientas de análisis, tareas y flujos de trabajo, las cuales las personas de su
organización utilicen para trabajar en forma más eficiente.

ArcGIS sirve para:

 Crear, compartir y utilizar mapas inteligentes

 Compilar información geográfica

 Crear y administrar bases de datos geográficas

 Resolver problemas con análisis espacial

 Crear aplicaciones basadas en mapas

 Conocer y compartir información mediante la Geografía y la visualización

 Podrá obtener los siguientes beneficios:

 Mejorar la resolución de problemas

 Mejorar la toma de decisiones

 Mejorar la planificación

 Utilizar los recursos más eficientemente

 Anticipar y administrar cambios

 Administrar y ejecutar las operaciones de mejor forma

 Propiciar la colaboración entre equipos, disciplinas e instituciones


 Aumentar la comprensión y los conocimientos

 Comunicar de forma más efectiva

 Educar y motivar a otros

QGIS – QUANTUM GIS

QGIS es la herramienta SIG de código abierto más conocido con una probada trayectoria
y una vibrante comunidad, además de tener su particular ecosistema de complementos
"plugins". QGIS ofrece una alternativa verdaderamente abierta que reduce las barreras
de entrada y de costo, no tiene derechos de licencia, y se ejecuta en el sistema operativo
de su elección.

QGIS es un Sistema de Información Geográfica de código abierto.

El proyecto nació en mayo de 2002 y se estableció como un proyecto en SourceForge en


junio del mismo año.

Se ha trabajado duro para hacer que el software SIG (tradicionalmente software


propietario caro) esté al alcance de cualquiera con acceso básico a un ordenador personal.

QGIS actualmente funciona en la mayoría de plataformas Unix, Windows y OS X.

QGIS se desarrolla sisando el kit de herramientas Qt (http://qt.digia.com) y C++. Esto


significa que QGIS es ligero y tiene una interfaz gráfica de usuario (GUI) agradable y
fácil de usar. QGIS pretende ser tus SIG amigable, proporcionando funciones y
características comunes.

El objetivo inicial del proyecto era proporcionar un visor de datos SIG.


 QGIS ha alcanzado un punto en su evolución en el que está siendo usado por
muchos para sus necesidades diarias de visualización de datos SIG.
 QGIS admite diversos formatos de datos ráster y vectoriales, pudiendo añadir
nuevos formatos usando la arquitectura de complementos.
 QGIS se distribuye bajo la Licencia Pública General GNU (GPL). El desarrollo
de QGIS bajo esta licencia significa que se puede revisar y modificar el código
fuente y garantiza que usted, como usuario, siempre tendrá acceso a un programa
de SIG que es libre de costo y puede ser libremente modificado.

CARACTERÍSTICAS
QGIS proporciona una creciente gama de capacidades a través de sus funciones básicas
y complementos. Puede visualizar, gestionar, editar y analizar datos y diseñar mapas
imprimibles. Obtenga una primera impresión con una lista más detallada de
características.
Las características principales incluyen:
 Visualización y vector de superposición y de datos de trama en diferentes
formatos y proyecciones, sin conversión a unos formatos internos o comunes.
 Creación de mapas y explorar interactivamente los datos espaciales con una
interfaz gráfica de usuario.
 Creación, edición y exportación de datos espaciales usando.
 Realizar el análisis espacial utilizando el plugin para fTools Shapefiles o el plugin
de GRASS integrado.
 Servidor de QGIS – Publica tus capas y proyectos de QGIS como OGC
compatibles con servicios WMS y WFS. Controla cuales capas, atributos, planos
y sistemas de coordenadas son exportados.
 Publica tus mapas en Internet utilizando la capacidad de exportación a archivo de
asignaciones (requiere un servidor con UMN MapServer instalado). Publica tus
proyectos de QGIS en la web con facilidad. .
 Quantum GIS adaptarse a sus necesidades especiales a través de la arquitectura
de plugin extensible.

SAGA GIS
SAGA GIS, una plataforma GIS más orientada al análisis espacial. SAGA GIS es un
software simple pero potente, tiene una gran librería para el análisis espacial y la
caracterización de cuencas. Las opciones de interpolación en SAGA GIS están mejor
implementadas que en otros softwares libres y comerciales.

SAGA (Sistema para Análisis Automatizados Geocientíficos ) es un software híbrido


de información geográfica. Desarrollado por el Departamento de Geografía Física ,
Göttingen (Alemania ) sólo unos 10 MB de espacio en disco . No requiere instalación.
SAGA GIS puede ser usado junto con otros programas de SIG como Kosmo para obtener
mejores datos vectoriales y de mapa con capacidad de producir.
CARACTERISTICAS

 SAGA ha sido diseñado para una fácil y eficaz aplicación de algoritmos


espaciales.
 SAGA ofrece una amplia, creciente conjunto de métodos geocientíficos.
 SAGA proporciona una interfaz de usuario accesible fácilmente con muchas
opciones de visualización.
 SAGA se ejecuta bajo Windows y sistemas operativos Linux se ejecuta bajo
Windows y sistemas operativos
 Programado en C++ permite desarrollar módulos propios o modificar su API en
función de las necesidades.
 Soportar datos vectoriales provenientes de los formatos más conocidos

OBJETIVO

 El primer objetivo de SAGA es dar (geo -) los científicos pueden aprender una
sencilla pero eficaz plataforma para la implementación de métodos geo
científicos.
 Esto se logra mediante la única interfaz de programación de aplicaciones SAGA
(API )

Modelamiento de ríos
HEC-RAS
El modelo numérico HEC-RAS está desarrollado por Cuerpo de Ingenieros del Ejército
de Estados Unidos. Los modelos hidráulicos de río utilizan la gradiente y la topografía
para evaluar el tirante, las velocidades y las zonas inundadas. También sirve para calcular
el transporte de sedimentos y la temperatura del agua.

HEC-geoRAS (Hydrological Engineering Center – Geospatial River Analysis System)


es una extensión para ArcGIS desarrollada conjuntamente por el Hydrologic Engineering
Center del United Army Corps of Engineering y el Environmental System Research
Institute (ESRI).
Se compone de una serie de procedimientos, herramientas y utilidades diseñadas
para procesar datos georreferenciados que permite realizar la preparación de los
datos geométricos para importarlos en HEC-RAS.
Mediante HEC-geoRAS creamos un archivo de importación a HEC-RAS que recoge los
datos de la geometría del terreno incluyendo el cauce del río, las secciones
transversales, las líneas de flujo, etc. Este archivo se importa a HEC-RAS donde
realizamos todo el cálculo hidráulico y obtenemos
los resultados de calado y velocidades. Finalmente, estos resultados se pueden exportar
a ArcGIS para procesarlos y obtener los mapas de inundación y riesgo.

CARACTERISTICAS

HEC-RAS (Hydrological Engineering Center – River Analysis System) es un programa


de modelización hidráulica unidimensional compuesto por 4 tipos de análisis en ríos:

· Modelización de flujo en régimen permanente


· Modelización de flujo en régimen no permanente
· Modelización del trasporte de sedimentos
· Análisis de calidad de aguas
Nos permite simular flujos en cauces naturales o canales artificiales para determinar
el nivel del agua por lo que su objetivo principal es realizar estudios de inundabilidad y
determinar las zonas inundables.
iRIC
iRIC (International River Interface Cooperative) es un software desarrollado con la
finalidad de proporcionar un entorno completo de simulación del cauce del río, cuyos
resultados pueden ser importados y utilizados por los usuarios con fines de análisis,
mitigación y prevención de desastres, mediante la visualización de los resultados de la
simulación del río.
El uso de software en el modelamiento hidráulico es de gran utilidad, ya que mediante
estas simulaciones basadas en datos reales, se pueden tomar decisiones y ejecutar
acciones para un adecuado aprovechamiento de los recursos y a su vez reducir riesgos
producto de fenómenos hidrometeorológicos extremos como inundaciones, además, estas
simulaciones nos permiten conocer la interrelación entre la variación topográfica del
cauce de un río y los volúmenes de agua relacionados al transporte de sedimentos,
erosión, entre otros; estos conocimientos obtenidos mediante una simulación o modelo,
contribuirán a una adecuada gestión de recursos hídricos.

A nivel mundial existen muchos softwares orientados a la simulación hidráulica de


cauces, en el presente texto hablaremos de uno de ellos, el software iRIC; este software
fue desarrollado por el Profesor Yasuyuki de la Universidad de Hokkaido en Japón y el
Dr. Jon Nelson de la U.S. Geological Survey de Estados Unidos.

CARACTERISTICAS
 iRIC (International River Interface Cooperative) es un software desarrollado con la
finalidad de proporcionar un entorno completo de simulación del cauce del río, cuyos
resultados pueden ser importados y utilizados por los usuarios con fines de análisis,
mitigación y prevención de desastres, mediante la visualización de los resultados de la
simulación del río.
 El software iRIC selecciona las funciones adecuadas para el solucionador y prepara el
entorno de simulación óptimo de acuerdo a los requerimientos; para esto es necesario
tener en claro cuál es nuetro objetivo principal, ya que iRIC cuenta con distintos “solvers”
utilizados para casos específicos (como veremos más adelante). Las funciones del iRIC
varían dependiendo del método del solucionador elegido.
 Como todo software, iRIC utiliza una interfaz estándar, con una barra de menús y una
barra de herramientas de fácil uso.
 El software iRIC consta de tres funciones principales: preprocesador, post-procesador y
el solucionador, así como se muestra en la figura N° 1.

Modelamiento hidrológico
HEC-HMS
El Sistema de Modelación Hidrológica (HEC-HMS) está diseñado para simular los
procesos hidrológicos de cuencas. El software incluye procedimientos de análisis
hidrológicos tradicionales, como eventos de infiltración, hidrogramas unitarios, y
enrutamiento hidrológico. HEC-HMS también incluye los módulos para la
evapotranspiración, derretimiento de nieve y cálculo de la humedad del suelo.
Es un programa gratuito, de dominio público y fue desarrollado por el Centro de
Ingeniería Hidrológica del Cuerpo de Ingenieros de la Armada de los EE.UU. Surge como
evolución del programa HEC-1 pero incluye muchas mejoras, como una interfase gráfica
que facilita al usuario las labores de pre y post-proceso y la posibilidad de conectarse a
un sistema de información geográfica (ArcGIS).
El HEC-HMS se usa para simular la respuesta hidrológica de una cuenca. Incluye los
modelos de cuenca, modelos meteorológicos, especificaciones de control y datos de
entrada. El programa crea una corrida de simulación, combinando los modelos y las
especificaciones. Puede hacer corridas de precipitación o de la proporción de flujo, tiene
la capacidad de salvar toda la información de estado de la cuenca en un punto de tiempo,
y la habilidad de comenzar una nueva corrida de simulación, basada en la información de
estado previamente guardada.

CARACTERISTICAS
Los resultados de la simulación se pueden ver en el mapa de la cuenca. Se generan tablas
sumarias globales y de elemento, que incluyen la información sobre el flujo máximo y el
volumen total. También están disponibles, una tabla de serie de tiempo, el gráfico por
elementos, los resultados de múltiples elementos y corridas de simulación. Finalmente, el
programa HECHMS tiene la capacidad de imprimir todos los gráficos y tablas

El modelo contiene:
a) Descripción física de la cuenca
b) Descripción meteorológica
c) Simulación hidrológica
d) Estimación de parámetros
e) Análisis de simulaciones
f) Conexión con SIG
El lapso de tiempo de una simulación es controlado por las especificaciones de control
que incluyen: la fecha y hora de inicio, de terminación y un intervalo de tiempo.

Las fases de trabajo del programa son:


a) Separación de la lluvia neta, es decir, se calcula qué parte de la precipitación va a
producir escurrimiento directo.
b) Cálculo del escurrimiento directo producido por esa lluvia neta.
c) Suma del escurrimiento directo y el base, si existía previamente. Cálculo de la
evolución del escurrimiento base a lo largo del tiempo.
d) Cálculo de la evolución del hidrograma a medida que discurre a lo largo del cauce.

El HEC-HMS permite establecer varias subcuencas, en las cuales realiza los cálculos de
las 3 primeras fases mencionadas. Luego, suma todos los caudales generados y transitados
a lo largo del recorrido, y proporciona el hidrograma de salida de la cuenca.

PRMS
El código de modelamiento PRMS (Sistema de Modelamiento de Precipitación-
Escorrentía) es un sistema modular, de parámetros espacialmente distribuidos, que
representa los procesos físicos de una cuenca hidrográfica. Fue desarrollado por el
Servicio Geológico de Estados Unidos – USGS para evaluar los efectos de varias
combinaciones de geomorfología, tipo y uso de suelo, vegetación y parámetros climáticos
sobre la respuesta hidrológica de la cuenca.
La búsqueda de mejores resultados en el modelamiento de caudales condujo al desarrollo
del concepto de “unidad de respuesta hidrológica” (H.R.U.). Este concepto permite
analizar a la cuenca como una suma de sub áreas, cada una de las cuales tiene un
comportamiento propio. De esta manera surgen los modelos “semi-distribuidos”, uno de
los cuales es el PRMS.
El modelo PRMS puede operar de dos modos: el modo diario y el modo tormenta. Este
documento está enfocado solamente a brindar detalles del modo diario.
Características
El modelo PRMS es un modelo semi-distribuido con base física (physically based),
diseñado para simular el balance de agua en una cuenca sobre una base continua. Todos
los procesos hidrológicos relevantes en la interacción atmósfera-vegetación-suelo son
incluidos en el modelo. Para una simulación continua es necesario que los procesos de
corta duración que operan durante las tormentas (como la producción rápida de
escorrentía superficial) sean modelados juntos con procesos de larga duración que son
dominantes durante los períodos inter-tormentas, tales como la evapotranspiración,
derretimiento de nieve y producción de flujo base.

La naturaleza espacial semi-distribuida del modelo PRMS se basa en el hecho que la


cuenca es dividida en unidades homogéneas respecto a su respuesta hidrológica (HRUs).
Cada una de estas
“unidades” tiene su propio grupo de parámetros y es modelada por separado.

Modelamiento hidrogeológico
MODFLOW
Modelo de agua subterránea por diferencias finitas desarrollado por el Servicio Geológico
de Estados Unidos (USGS). El modelamiento numérico es capaz de simular el flujo de
agua subterránea en dos o tres dimensiones y simula los principales procesos físicos
relacionados con el régimen de agua subterránea como recarga, evapotranspiración,
bombeo, drenaje, etc.

MODFLOW es el software de modelamiento de agua subterránea desarrollado por el


Servicio Geológico de Estados Unidos. Tuvo su aparición en 1984 y ha tenido un
constante desarrollo hasta la actualidad. Las capacidades de MODFLOW permiten
representar el flujo regional o local de agua subterránea y su interacción con los cuerpos
de agua superficial.

Dado que MODFLOW es de código libre, es decir se distribuye sin costo, se ha tenido
una falsa percepción que el programa está "desactualizado" o es de "menor capacidad"
que sus pares comerciales. Este artículo enumera algunos puntos por los que MODFLOW
es mejor que otros softwares para el modelamiento de agua subterránea. Cabe decir que
todos los softwares de modelamiento son aproximaciones numéricas de la naturaleza que
es compleja. No existe "el mejor" software para el modelamiento y la calidad de las
simulaciones depende también del criterio del modelador y de los datos de ingresos.

CARACTERISTICAS

1. Porque es libre y no tiene costo

MODFLOW al ser desarrollado por una institución pública de Estados Unidos se


distribuye gratuitamente. Existen pre y post visualizadores comerciales; sin embargo, la
USGS ha desarrollado ModelMuse que es visualizador libre y de alto rendimiento.
2. MODFLOW está bien documentado

Cada parte de MODFLOW tiene su manual, es decir que queda parte del software que
representa un proceso físico relevante al flujo de agua subterránea tiene un documento
que habla sobre las principales consideraciones tomadas en la simulación.

3. MODFLOW es modular y continuamente actualizado

La última versión de MODFLOW es MODFLOW 2005 v1.11 que data de Agosto de


2013. Dada su estructura modular existen distintos paquetes que son acoplados a
MODFLOW con el paquete de flujo no saturado, o el de refinamiento local.

4. MODFLOW se basa en diferencias finitas

Dado su discretización en celdas rectangulares, el control volumétrico de lo que entra y


lo que sale es bien exacto y no es un problema en la simulación. Este control también se
cumple en condiciones que varían con el tiempo, teniendo un control exacto del agua
proveniente de almacenamiento.

5. MODFLOW representa bien los procesos físicos de agua subterránea

La evapotranspiración, que es el proceso que puede descargar hasta el 65 % del agua


subterránea, está bien configurado dentro de MODFLOW con el paquete EVT y corre sin
mayor requerimiento computacional. Otros paquetes de interacción con lagos y ríos
también están bien acoplados en el código.

Modelamiento de dinámica de fluidos computacional


OpenFOAM

Prácticamente cualquier fenómeno físico asociado a dinámica de fluidos puede


representarse con el software y la cantidad de paquetes, así como la disponibilidad libre
del código hacen que uno pueda explorar posibilidades de modelar diversos tipos de
problemas incluyendo el acople con un modelo reactivo.

OpenFoam se actualiza profesionalmente cada seis meses para incluir desarrollos


patrocinados por los clientes y contribuciones de la comunidad. Es probado de forma
independiente por especialistas en aplicaciones del tipo OpenCFD del Grupo
ESI (Engineering System International), los socios de desarrollo y clientes seleccionados,
y respaldado por la infraestructura, los valores y el compromiso del grupo ESI a nivel
mundial.

La garantía de calidad se basa en pruebas rigurosas diseñadas para evaluar el


comportamiento de regresión, el uso de memoria, el rendimiento del código y la
escalabilidad, antes de publicar las nuevas versiones.

El equipo de desarrolladores, especialistas en aplicaciones, formadores y evaluadores


están ubicados globalmente en el este de Asia, India, Europa y América del Norte.

Características

OpenFOAM está constituido por una gran biblioteca base, que ofrece las capacidades
básicas del código:

 Tensor y operaciones de campo.


 Discretización de ecuaciones diferenciales parciales usando una sintaxis legible
por humanos.
 Solución de sistemas lineales.
 Solución de ecuaciones diferenciales ordinarias.
 Paralelización automática de operaciones de alto nivel.
 Malla dinámica.
 Modelos físicos generales.
 Modelos de medios porosos.
 Modelos reológicos.

 Modelos de flujos compresibles / térmicos


 Modelos de reacción química y cinética.
 Métodos de seguimiento de partículas lagrangianas.
 Modelos de transferencia de calor radiactivo.
 Modelos de turbulencia.
 Simulación por medio de las Ecuaciones de Navier-Stokes.
 Simulación de grandes remolinos (LES) y simulación de remolinos separados
(DES, DDES, etc.).

Herramientas científicas de programacion


Python

Es el software predilecto para el análisis científico y por ende para la evaluación de los
recursos hídricos y el medio ambiente. Tiene una serie de paquetes para distintas
herramientas como SIG, análisis matemático, e inteligencia artificial.
Si se requiere una herramienta completa para la manipulación, procesamiento, arreglo y
ploteo de datos estructurados, Python - Scipy es una solución efectiva, versátil y de código
libre.
Python en un lenguaje de programación simple y poderoso; su simplicidad es notable con
respecto a otros lenguajes de programación y su poder se basa en la cantidad de
herramientas disponibles para distintas áreas de estudio. Actualmente, Python tiene
distintos y variados paquetes en el campo de la Hidrología, que además se encuentran
vinculados con herramientas GIS, matemáticas, estadística, etc. Esta versatilidad de
Python la convierte en una herramienta multifuncional para los profesionales
relacionados a la hidrología.

Este curso tiene como finalidad impartir el conocimiento básico del lenguaje de
programación de código abierto Python y la introducción al uso de herramientas básicas
en el campo de la hidrología en Python. El curso es online y no se requiere conocimiento
previo de lenguaje de programación.
Gidahatari te ofrece el curso virtual de Python en Hidrologia para estudiantes y
profesionales de cualquier país. Ahora podrás capacitarte en Python en Hidrologia sin
ningún horario establecido en cualquier lugar. Para acceder al material disponible y
recibir soporte solo tienes que realizar un pago. El curso incluye certificación.

Objetivos

Este curso es práctico tiene los siguientes objetivos:

 Familiarizar al participante con el entono Python.


 Dominar las librerias de Python
 Aprender las funciones de Python
 Generar códigos aplicados en la Hidrologia