Otro tutorial realizado bajo el concepto de “Python geoespacial”. El tutorial muestra el procedimiento para ejecutar una interpolación Scipy sobre un dataframe de Pandas de datos puntuales que tienen una matriz Numpy 2D como salida del proceso. Con algunos procedimientos de Rasterio, la matriz Numpy se transformó en un ráster Tiff geoespacial monobanda.
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.
Hemos realizado un tutorial bajo el concepto de "Python geoespacial aplicado". Este es un ejemplo acerca de filtro selectivo de una determinada carretera a partir de un geopaquete (*.gpkg) de carreteras. La carretera seleccionada se compone de un grupo de líneas que se fusionan en un Shapely LineString. Basado en un arreglo de Numpy con la función de interpolación Shapely se distribuyó un conjunto de puntos a lo largo del trazo de la línea fusionada y luego se interpretó como una LineString. La línea resultante se guardó como un archivo ESRI Shapefile utilizando Fiona.
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.
Hemos realizado un tutorial con un procedimiento alternativo en Python con Pandas y Fiona de un proceso común pero de varios pasos para crear shapefiles de puntos a partir de hojas de cálculo de Excel. El proceso implica algunas líneas de código para leer el archivo de Excel, definir la estructura del shapefile de salida y escribir los datos de puntos.
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.
Hemos realizado un tutorial sobre un modelo de complejidad baja con ríos, lagos, recarga y flujo de agua subterránea regional realizado en Model Muse en un tutorial anterior. El modelo se importó como un objeto en Python con Flopy. Se realizó un análisis de sensibilidad con SALib para evaluar la respuesta del flujo de agua subterránea del objeto de modelo a una muestra diferente de parámetros y se registró un conjunto resultante de parámetros y las cargas hidráulicas correspondientes (parámetros a cargas hidráulicas). Luego, se realizó una regresión de aprendizaje automático con Scikit-Learn con el conjunto inverso (cargas hidráulicas a parámetros) para obtener los parámetros predichos para los datos observados. Se realizaron diferentes medidas de error en dos modelos para evaluar la calidad general del regresor de la red neuronal.
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.
Al enseñar o trabajar con Python, es un desafío tener y trabajar simultáneamente con la misma versión de Python y paquetes de Python. Jupyterhub es una gran solución para llevar notebook a un grupo de usuarios con herramientas de administración y muchas más funciones. Hemos realizado un tutorial para instalar Jupyterhub con Jupyterlab en una red LAN o wifi local. El tutorial muestra el procedimiento para ejecutar Jupyterhub desde Docker en Windows, utilizar un autenticador nativo y configurar un administrador y usuarios.
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.
Este tutorial muestra el procedimiento completo para recortar una capa de polígonos a un área de interés en Python con el uso de bibliotecas espaciales como Fiona y Shapely. El tutorial abre el polígono y la capa de recorte como elementos de Fiona, interpreta las geometrías como polígonos de Shapely, recorta los polígonos y almacena los resultados como un archivo shapefile con los metadatos correspondientes.
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.
Modflow6 es la última versión del código de la USGS para el modelamiento de aguas subterráneas MODFLOW. Esta versión se ha implemento en otros software de código abierto de la USGS como Model Muse y Flopy y puede modelar diversos tipos de discretización espacial en una reorganización completa de paquetes y palabras clave. Creemos que existe una brecha en las capacidades de un modelador de agua subterránea común para adoptar todo el nuevo desarrollo en Modflow y otros software de agua subterránea de código abierto, es por esto que hemos preparado un video con el resumen de esta nueva actualización.
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.
Bajo el concepto de “Python espacial aplicado” hemos desarrollado un tutorial para el procesamiento espacial de múltiples bandas de una imagen Sentinel 2. El tutorial muestra el procedimiento para leer el conjunto de bandas, importar un shapefile, recortar cada banda a la extensión del shapefile y exportar la versión recortada a otra carpeta. El proceso espacial es independiente de la resolución del raster y se puede modificar fácilmente para imágenes Landsat.
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.
Modelar la dinámica del flujo de agua subterránea relacionada con el bombeo es un desafío con el tradicional paquete Wel en MODFLOW ya que los pozos están instalados en la mayor parte de la profundidad del pozo cruzando múltiples capas de un modelo de flujo de agua subterránea. El paquete Multi Aquifer Well (MAW) se conceptualizó como una solución para este complejo comportamiento de interacción de capas en Modflow.
Model Muse con Modflow6 puede implementar el paquete MAW con facilidad. Este tutorial muestra el procedimiento completo para configurar un pozo MAW en un modelo de flujo de agua subterránea de 3 capas, brinda una descripción general de las opciones del paquete y representa las cargas hidráulicas en el pozo y las tasas de bombeo por capa con scripts en Flopy.
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.
Bajo el concepto de “Python geoespacial aplicado” hemos desarrollado algunos procedimientos / tutoriales en Python de algunas tareas comunes de análisis espacial realizadas en software GIS de escritorio. El objetivo no es reinventar la rueda, sino explorar las herramientas y bibliotecas de Python actuales que pueden crear, analizar y representar datos espaciales vectoriales y ráster.
La interpolación triangular es uno de los varios tipos de interpolación disponibles tanto en Python como en software GIS, sin embargo, la ventaja de trabajar con Python es que la interpolación es una función en la que puede obtener el valor interpolado en un punto específico mientras que en el software GIS es necesario para crear un ráster para luego muestrear valores a partir del ráster (.. hasta donde sabemos).
Hemos creado un tutorial con un procedimiento completo en Python para importar puntos con elevación como atributo, crear una función de interpolación triangular y generar dos salidas espaciales: un ráster geoespacial interpolado en formato TIFF y un shapefile con atributo de elevación para otro conjunto de puntos. El tutorial utiliza varias bibliotecas de Python como Matplotlib, Rasterio, Geopandas, Scipy.
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.
Las ortofotos de drones nos proporcionan imágenes aéreas con resolución espacial en escala de centímetros. Con estas ortofotos de alta definición y bajo costo podemos interpretar, analizar y cuantificar objetos en una distribución horizontal mediante bibliotecas de “machine learning” para el reconocimiento de imágenes y análisis de conglomerados.
Hemos realizado un ejemplo aplicado de reconocimiento y conteo de plantas a partir de una ortofoto de drones con Python y las bibliotecas Scikit Learn y Scikit Image. Todo el proceso es geoespacial, ya que funciona con un ráster y un shapefile mostrando los resultados en QGIS.
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.
Gempy es una biblioteca de código abierto para modelamiento geológico en Python. La biblioteca es capaz de crear modelos geológicos complejos en 3D que incluyen estructuras, redes de fallas y disconformidades, los modelos geológicos se pueden combinar con análisis de incertidumbre.
Hemos creado un tutorial de modelamiento geológico basado en contactos geológicos y orientaciones superficiales. El tutorial se desarrolló en un contenedor de Gempy que se ejecuta dentro de Docker en Windows 10; el tutorial cubre la instalación del software y la creación de scripts el modelamiento geológico.
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.
El desarrollo de software de código abierto trae nuevas herramientas asombrosas en todos los campos. En hidrogeología y modelamiento de aguas subterráneas hay un número creciente de paquetes de programación y software de código abierto. Queríamos compilar las últimas bibliotecas de Python relacionadas con hidrogeología, pedimos referencias e investigamos en la web para proporcionarle la siguiente lista.
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.
Este tutorial tiene un caso completo de análisis espacial para la extracción de datos puntuales de un ráster con Python y sus bibliotecas Geopandas y Rasterio. El procedimiento es completamente geoespacial y utiliza shapefiles y tifs como datos de entrada; el cálculo de datos se realizó en un entorno de Jupyter Lab.
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.
Hay muchas formas de mostrar datos espaciales, desde los mapas tradicionales, software de GIS, y en la web. Enfrentamos ciertos desafíos para mostrar datos espaciales en la web porque requerimos ciertas funcionalidades que encontramos en un software de escritorio y ciertas herramientas de análisis espacial implementadas como botones. Django es un framework web escrito en Python que permite crear aplicaciones web con una sencillez moderada y este framework es capaz de mostrar datos espaciales vectoriales utilizando bibliotecas como Folium.
Hemos creado un tutorial con un caso aplicado que muestra información espacial hidrológica en una aplicación web en Django. El tutorial crea un proyecto de Django, genera una aplicación para la representación de datos espaciales, importa los datos vectoriales (geojson o shp) y muestra datos espaciales con estilos definidos.
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.
El desarrollo de modelos numéricos de aguas subterráneas a escala comercial ha traído una problemática con respecto a la participación de las partes interesadas, la calidad de la predicción y el precio / tiempo.
Podría ser que la cuestión del costo de un modelo numérico se pueda resolver como un equilibrio de cuánto está dispuesto a pagar el cliente y cuánto está dispuesto a recibir el consultor. Discutiremos algunos aspectos de este tema importante pero no bien tratado en este vídeo.
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.
Modelar el desempeño y la efectividad de las barreras de flujo o muros impermeables en el régimen de flujo de agua subterránea es un desafío debido a la geometría / orientación del muro y los requisitos de discretización. El paquete Horizontal Flow Barrier fue diseñado para simular barreras de espesor y conductancia definidos que se ubican entre las celdas de flujo, de esta manera la barrera de flujo es independiente de la discretización del modelo. Este paquete no es nuevo, se remonta a 1993 y se implementó en muchas versiones de MODFLOW.
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.
La evaluación de la química del agua proporciona un panorama sobre el origen del agua, su calidad y los principales factores relacionados al flujo y geología que determinan las concentraciones de sus componentes. Existen distintos diagramas para la evaluación de las concentraciones de componentes principales del agua para ver su magnitudes y asociaciones. HatariChem es una herramienta online desarrollada por Gidahatari para la generación de tres de estos diagramas: Diagrama de Piper, Diagrama de Stiff y Diagrama de Schoeller.
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.
HEC HMS es un software desarrollado por el Cuerpo de Ingenieros de EE. UU. Que implementa una serie de métodos hidrológicos para representar diferentes procesos físicos del ciclo del agua. Las herramientas y opciones de HEC HMS lo convierten en un software muy versátil y potente para la simulación hidrológica de diferentes situaciones como eventos extremos.
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.
El siguiente tutorial muestra el procedimiento para ejecutar un modelo con el solucionador simple (régimen uniforme para flujo turbulento e incompresible) de OpenFOAM en Windows 10. El tutorial cubre también los pasos para instalar Xming para la visualización directa de los datos de salida del modelo con Paraview.
Este tutorial es la continuacion de este otro tutorial:
https://gidahatari.com/ih-es/tutorial-para-la-instalacion-directa-de-openfoam-7-en-windows-10
Es recomendado seguir ambos tutoriales para tener una implementación completa de OpenFOAM en Windows 10.
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.