Cálculo de esfuerzos efectivos desde un modelo hidrogeológico en MODFLOW con Flopy - Tutorial

La teoría de los esfuerzos efectivos fue desarrollada por Terzaghi en la década de 1920. Basándonos en nuestra experiencia en modelamiento queríamos calcular el esfuerzo efectivo en función de los resultados de un modelo de flujo de aguas subterráneas hecho en MODFLOW. Después de 6 años desde el primer planteamiento obtuvimos una deducción completa del cálculo del esfuerzo efectivo basado en la geometría y resultados del modelo y a la vez realizamos un ejemplo aplicado para el cálculo del esfuerzo efectivo en un modelo de flujo de agua subterránea de laderas/taludes.

El modelo de ejemplo se desarrolló en Modflow-Nwt y Model Muse, mientras que la determinación del esfuerzo efectivo se realizó con scripts en Python y Hataripy (nuestro “fork” de Flopy). Los scripts también pueden generar objetos 3D como archivos VTK de los resultados del modelo, la geometría y los esfuerzos efectivos que se pueden visualizar en Paraview.

Posted on July 30, 2021 .

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

¿Cómo manejar el estrés psicológico de los hidrogeólogos / modeladores numéricos?

A lo largo del tiempo, hemos visto el modelamiento numérico como una gran herramienta para la evaluación del régimen de flujo de agua subterránea y podríamos haber visto a los modeladores numéricos como profesionales de alto nivel con sólidas capacidades analíticas que pueden proporcionar todas las respuestas que necesitamos para demostrar que un proyecto es válido, sostenible o que la precisión de una simulación predictiva es adecuada. En una perspectiva amplia, podríamos haber sobrestimado el ejercicio de modelamiento numérico y, en ocasiones, deificado a los modeladores numéricos, pero seguro que no los hemos visto como seres humanos.

Posted on July 8, 2021 and filed under Hidrogeología.

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

Como insertar y leer Puntos de Observación (OBS6) en Modflow 6 con Model Muse y Flopy

Modflow 6 tiene un nuevo enfoque para configurar puntos de observación y es esencialmente diferente a las versiones anteriores. El paquete OBS6 funciona no solo con cargas hidráulicas y abatimientos, sino también con flujos, por lo que también es posible calibrar el modelo con el flujo base o cualquier otro flujo registrado directamente desde una condición de borde. Hemos creado un caso aplicado de la implementación de piezómetros en un modelo de flujo de agua subterránea de un talud en Modflow 6 y Model Muse. El tutorial cubre todos los pasos relacionados con la implementación de los puntos observados en Model Muse, así como la comparación entre cargas simuladas y observadas a través de scripts en Flopy.

Posted on July 2, 2021 and filed under TutorialPython, TutorialModflow.

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

Como instalar la librería de Python para modelamiento geológico Gempy en Windows con Debian y WSL

Debido a los paquetes requeridos y la configuración específica, la instalación de Gempy es un desafío en Windows; hemos desarrollado un proceso de instalación alternativo mediante el uso de un kernel de Debian bajo un Subsistema de Windows para Linux (WSL). Este tutorial muestra el procedimiento completo para instalar Gempy desde la configuración del kernel de Debian hasta la revisión de Gempy en Python.

Posted on June 24, 2021 .

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

Cómo crear un shapefile de punto / línea / polígono con Python y Fiona - Tutorial

El almacenamiento, la gestión y el análisis de datos vectoriales geoespaciales en shapefiles ESRI es un procedimiento común de los profesionales SIG y relacionados. La generación de estos archivos espaciales se puede realizar no solo en un software de escritorio sino también mediante comandos de Python. Hemos creado un ejemplo aplicado que muestra el procedimiento en Python para crear shapefiles de puntos, líneas y polígonos a partir de un archivo csv mediante el uso de la biblioteca Fiona.

Posted on June 21, 2021 and filed under TutorialPython, TutorialQGIS, Tutorial.

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

Cómo instalar librerías de Python geoespaciales (Gdal, Fiona, Shapely, Rasterio, etc) usando un Conda Env en Windows

Hemos creado un tutorial que muestra el proceso de instalación de las bibliotecas geoespaciales de Python en Windows mediante el uso de un Conda environment. El proceso es simple en sus pasos, sin embargo, la secuencia y los factores relacionados con la compatibilidad del paquete son importantes en la instalación.

Posted on June 18, 2021 and filed under TutorialPython, TutorialQGIS.

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

Un enlace donde encontrar ejecutables de MODFLOW para cualquier sistema operativo: Windows, Mac o Linux

Una distribución común de las versiones principales de MODFLOW, así como sus variantes, y los modelos de trayectoria de partículas y transporte de solutos basados ​​en Modflow incluye no solo los ejecutables para Windows, sino también la documentación, el código fuente, los ejercicios de prueba y otros programas de utilidad. Trabajar con las múltiples herramientas de Modflow implica una gran colección de archivos que no son útiles para la simulación en sí en caso estés trabajando en Windows. Los modeladores que trabajaban en Mac o Linux tenían que compilar los ejecutables por sí mismos.

Posted on June 15, 2021 .

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

Como extraer las coordenadas del centroide en QGIS con Field Calculator - Tutorial

Hicimos un procedimiento simple en QGIS pero desconocido para nosotros que extrae los centroides de líneas y polígonos con comandos del Field Calculator dentro la tabla de atributos. El procedimiento es directo y no involucra el uso de ninguna capa intermedia.

Posted on June 3, 2021 .

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

Como instalar Postgresql y Postgis en Windows 10 con WSL y una app de Debian - Tutorial

La forma usual para instalar Postgresql y Postgis requiere la configuración de varios ejecutables y el flujo de trabajo suele utilizar interfaces gráficas de usuario (GUI). Queríamos encontrar una forma de instalar Postgresql y Postgis en Windows 10 manteniendo la experiencia del shell de Linux. Este tutorial muestra el procedimiento para instalar la base de datos con la extensión de Postgis dentro de una aplicación Debian (también podría ser Ubuntu) en Windows 10 que se puede acceder desde QGIS.

Posted on June 2, 2021 and filed under GIS, TutorialQGIS, TutorialPython.

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

5 tutoriales para la detección de cultivos e identificación de vegetación con Python y QGIS

Durante los últimos meses hemos investigado las diferentes herramientas en Python y QGIS disponibles para reconocer cultivos e identificar vegetación como archivos vectoriales geoespaciales. Hemos utilizado una variedad de técnicas que van desde algoritmos de aprendizaje automático con Scikit Learn y Scikit Image hasta combinaciones innovadoras de bandas y reclasificaciones en QGIS. Este artículo muestra el resumen de los tutoriales producidos hasta ahora que estamos seguros serán de gran ayuda para los profesionales de SIG y geocientíficos.

Posted on May 28, 2021 and filed under TutorialQGIS, TutorialPython.

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

Modelamiento geoquímico de mezcla agua subterránea / agua marina con Phreeqc y Python - Tutorial

Phreeqc puede resolver simulaciones geoquímicas para una solución específica y simulaciones basándose en resultados anteriores. Hemos desarrollado un tutorial que se basa en el Ejemplo 3 de la documentación Phreeqc en un enfoque paso a paso para simular la composición del agua subterránea, del agua de mar, de la mezcla de ambos y de casos relacionados con el equilibrio con calcita y dolomita. Hay una clase de Python (Python class) capaz de ejecutar los archivos de entrada y analizar los resultados incluidos en la parte de scripts en los archivos de entrada.

Posted on May 26, 2021 and filed under TutorialPython, TutorialModflow.

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

Una clase en Python para identificar cultivos desde ortofotos de drone - Tutorial

El análisis espacial y el aprendizaje automático a veces requieren una codificación masiva para lograr resultados decentes, como identificar plantas a partir de una ortofoto de drones. Queríamos crear un flujo de trabajo simple para que los usuarios principiantes e intermedios de Python trabajaran con estas bibliotecas sin mucho dolor o frustración. Este tutorial tiene el procedimiento completo para usar una clase de Python que reconoce plantas de una ortofoto basada en puntos de muestra, crea rasters intermedios e identifica plantas como shapefiles de puntos.

Posted on May 21, 2021 and filed under TutorialQGIS, TutorialPython.

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

Cómo delinear cultivos de ortofotos de drone con QGIS - Tutorial

Mientras investigábamos sobre algoritmos de aprendizaje automático para ortofotos de drones, descubrimos que los cultivos se pueden delinear solo con herramientas comunes de QGIS con una performance. Basados en la suma de la banda azul y roja dividida por la banda verde podemos tener un nuevo índice de vegetación donde los cultivos más sanos tienen valores de índice bajos (0-1.5) y los cultivos secos / suelo estéril tienen valores altos (más de 1.9 ).

Este tutorial muestra el procedimiento completo en QGIS para realizar la delimitación de plantas de frijol en una ortofoto de drone con una resolución de 5cm.

Posted on May 17, 2021 and filed under TutorialQGIS.

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

Tutorial para realizar un Mapa Geológico con QGIS

Este tutorial desarrolla la representación de la información geológica a escala regional en Central Beaverhead Mountains, Idaho, US y la generación de un mapa geológico a través de una serie de pasos de procesamiento como:

  • Aplicar estilos a unidades geológicas

  • Representación de contactos y fallas normales / reversas.

Posted on May 14, 2021 and filed under TutorialQGIS, GIS.

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

Cómo interpolar puntos geoespaciales a contornos con Python y GDAL - Tutorial

Hemos desarrollado una alternativa a un procedimiento común en SIG que consiste en crear contornos a partir de un shapefile de puntos, pero solo con comandos de Python. Mediante el uso de Python y la biblioteca GDAL podemos almacenar este proceso en una función y realizar contornos desde varios conjuntos de puntos o diferentes consultas de puntos.

Posted on May 7, 2021 and filed under TutorialQGIS, TutorialPython.

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

Como realizar una curva elevación-volumen para un lago/reservorio con Python - Tutorial

Python es un lenguaje de programación capaz de realizar cálculos para estudios hidrológicos y evaluaciones de recursos hídricos. Hemos realizado un tutorial para la determinación de la curva volumen-elevación del lago Patillas en Puerto Rico con Python y bibliotecas numéricas / espaciales como Numpy y Rasterio. Finalmente, los resultados se compararon con la curva de volumen-elevación de una evaluación del USGS.

El procedimiento se realizó para un lago, pero se puede aplicar fácilmente a cualquier reservorio o cuerpo de agua cuando la elevación del fondo está disponible como un archivo ráster.

Posted on May 3, 2021 and filed under TutorialQGIS, TutorialPython, Hidráulica, Hidrología.

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

Como realizar un mapa batimétrico de lago con QGIS - Tutorial

Los datos batimétricos necesitan cierto procesamiento para realizar mapas de contornos de elevación de fondo y espesor de la columna de agua. En el presente tutorial se muestra el procedimiento completo para procesar un levantamiento batimétrico del Lago Patillas en Puerto Rico con QGIS.

Posted on April 28, 2021 and filed under GIS, TutorialQGIS.

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

Cálculo de la solubilidad del Yeso y la Anhidrita con Phreeqc y Python - Tutorial

Tutorial para el cálculo de la solubilidad y estabilidad termodinámica de yeso y anhidrita. El ejemplo simula la disolución de dos minerales en un beaker en equilibrio que se calienta paso a paso de 25ºC a 75ºC. Las concentraciones y los índices de saturación para la solución inicial y la reacciones se muestran como Pandas dataframes y se realizan representaciones de diagramas de barras en un Jupyter Notebook. Finalmente se genera un gráfico del índice de saturación para anhidrita y yeso con temperatura a partir de una iteración sobre los pasos de las reacciones.

Posted on April 15, 2021 and filed under Hidrogeología, Calidad de agua, Tutorial, TutorialPython.

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

Tutorial para representar un sinclinal/anticlinal en QGIS

Hay tres cosas esenciales para la representación de datos geológicos en QGIS: la información geológica espacial, una simbología adecuada y el conocimiento del software. Una vez que estas tres cosas estén disponibles, el potencial de QGIS para representar mapas geológicos es ilimitado.

Hemos realizado un tutorial para la representación de sinclinales, anticlinales, sinclinales volcados y anticlinales volcados a escala regional con QGIS.

Posted on April 12, 2021 .

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

 

Modelamiento de la especiación del agua de mar con Phreeqc acoplado a Python y Pandas - Tutorial

El modelo de especiación permite calcular la distribución de especies acuosas en una solución. Phreeqc es capaz de simular este cálculo de especiación y vamos a demostrar esta capacidad en un caso de estudio de especies acuosas en agua de mar.

Hemos realizado un tutorial para el modelamiento de especiación de agua de mar con Phreeqc que se ejecuta en Python en un entorno de Jupyter Lab. El código puede correr el ejecutable Phreeqc, definir las bases de datos y establecer los archivos de salida. Los resultados de la simulación están disponibles como dataframes de Pandas y se realizan gráficos para los componentes principales y la distribución de los índices de saturación.

Posted on April 7, 2021 and filed under TutorialPython, Hidroinformática, Hidrogeología.

 

Suscríbete a nuestro boletín electrónico

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.