Los modelos de agua subterránea de estudios de impacto ambiental deben ser hechos en software libre?

El tema del software libre y las evaluaciones ambientales tiene unas asociaciones interesantes. Por ejemplo, si un proyecto de inversión entrega un modelo de agua subterránea en un software Xflow, el evaluador ambiental necesita una licencia de Xflow para poder abrir el modelo, revisar las simulaciones y elaborar su informe con sus observaciones. Pero que pasa con la sociedad civil, o las comunidades que tienen interés en saber como esta construido el modelo o en los resultados las simulaciones predictivas, estas personas necesitan también una licencia de Xflow? y que pasa si otro ente regulador quiere revisar el modelo, lo puede hacer o tiene que pedir solo una opinión técnica?

Posted on February 26, 2021 and filed under Hidrogeología, 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.

 

Cómo cargar Shapefiles a PostGIS con Python, Geopandas y SQLAlchemy - Tutorial

En nuestra búsqueda de nuevas herramientas geoespaciales en Python y mejores formas de manejar datos geoespaciales, encontramos que procesos complejos o multifuncionales ya están incluidos en bibliotecas espaciales como Geopandas. Hemos desarrollado un ejemplo aplicado para cargar ESRI Shapefiles de punto / línea / polígono a una base de datos Postgres / Postgis con Python, Geopandas y SQL Alchemy en unas pocas líneas de código. Además, hemos simplificado el procedimiento para ejecutar una base de datos de Postgres dentro de la imagen de Docker Hakuchik completamente conectada a QGIS.

Posted on February 25, 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.

 

Tutorial para convertir datos geoespaciales (ESRI shapefiles) a formatos 3D (VTK) con Python

En nuestra perspectiva, la visualización 3D de datos geoespaciales ha sido una característica deseada desde hace mucho tiempo en SIG y que se ha cubierto en algunas características de SAGA GIS o en algunos complementos de QGIS. Esta vez desarrollamos un script en Python que convierte punto / línea / polígono de shapefiles ESRI (o cualquier archivo vectorial) al formato Vtk de grilla no estructurada (Vtu) mediante el uso de las bibliotecas de Python: Geopandas y Pyvista. El tutorial tiene archivos, scripts y videos que muestran todo el procedimiento con algunos comentarios sobre el software y los archivos espaciales y una discusión sobre la naturaleza de los archivos espaciales que presenta algunos desafíos en la conversión de datos.

Posted on February 22, 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 construir una base de datos Postgis con Python y Geoalchemy (con conexión a QGIS3) - Tutorial

En la jerga peruana la palabra “chicha” significa mezcla, pero una mezcla de un alto nivel de heterogeneidad, algo así como hacer una pizza con todos los ingredientes de tu refrigerador. En esta ocasión hemos desarrollado un tutorial con ese espíritu “chicha” ya que combina base de datos, lenguaje sql, motor de virtualización, Python, una variante de SQL Alchemy, reenvío de puertos y conexión a QGIS en Windows. Ciertamente, no somos desarrolladores de código por naturaleza, pero estamos muy contentos de haber alcanzado este nivel de complejidad o mezcla.

Hemos desarrollado un tutorial aplicado para la implementación de una base de datos Postgresql con Postgis habilitado en una imagen de Docker. La información sobre las ubicaciones de pozos de agua subterránea se ha insertado desde un archivo CSV con Python y Geoalchemy, los puertos de Docker se han reenviado y abierto para que sea accesible desde QGIS en Windows.

Posted on February 17, 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 mostrar el azimut e inclinación de un plano geológico con QGIS - Tutorial

QGIS tiene una amplia gama de opciones para la representación de datos vectoriales (punto, línea y polígono) pero se deben establecer procedimientos de trabajo específicos para aplicar QGIS en diferentes campos como la geología. Descubrimos que había pocos recursos o documentación acerca de la representación de características geológicas como planos de estratificación, fallas, sinclinales y otros y hemos decidido hacer una serie de tutoriales que muestren esos procedimientos en ejemplos aplicados.

En esta ocasión, hemos desarrollado un tutorial con el procedimiento completo para trazar el acimut y la inclinación de planos geológicos en QGIS. El tutorial importa un marcador SVG que gira de acuerdo con un atributo, mientras que la inclinación se presenta como una etiqueta.

Posted on February 11, 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.

 

Cómo importar un estilo de Esri (.style) a QGIS con Slyr - Tutorial

Manejar datos espaciales en la vida real implica lidiar con estilos para datos vectoriales y, desafortunadamente, allí encontramos una gran brecha entre el software comercial y el libre. Existen algunas herramientas para superar estos problemas como el complemento de QGIS llamado Slyr.

En esta ocasión hemos realizado un tutorial con todo el procedimiento para cambiar el estilo Esri (archivos .style) de unidades geológicas a un archivo Xml con Slyr que se aplica a una capa de polígonos en QGIS.

Posted on February 8, 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.

 

Determinación de red hídrica y extensión de cuencas de gran escala con QGIS 3 - Tutorial

La delimitación de las cuencas hidrográficas y los cursos de agua es uno de los pasos más fundamentales en el análisis de los recursos hídricos. Trabajar con QGIS para los recursos hídricos muestra algunos desafíos en el flujo de trabajo de análisis espacial ya que tenemos que acoplar datos ráster / vectoriales, sistemas de coordenadas y limitaciones de los algoritmos. Hemos desarrollado un tutorial con todo el procedimiento para crear la red de cuencas hidrográficas y cursos de agua en formato vectorial para cuencas a gran escala en QGIS 3. Los pasos van desde la descarga de datasets de elevación desde Nasa Earthdata, creación de rásteres virtuales, cambio de resolución, cambio de sistema de coordenadas, relleno de sumideros , creación de redes de canales, cálculo del área de pendiente ascendente, poligonización de rásteres y otros procesos.

Posted on February 5, 2021 and filed under TutorialQGIS, TutorialHidrologia, 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.

 

Visualización interactiva de un modelo de transporte MODFLOW MT3D con Flopy, Ipywidgets y Voila

La representación y el análisis de los resultados de flujo y transporte es un desafío para los modeladores de aguas subterráneas. Aspectos como la velocidad, la compatibilidad, el formato de datos y las opciones de visualización son clave en la representación 2D / 3D de la carga hidráulica y la concentración en las celdas del modelo. En Jupyterlab se han desarrollado nuevas herramientas que pueden ser útiles para representar los resultados del modelo de una manera fácil de usar.
En esta ocasión hemos realizado un tutorial para la representación interactiva de una pluma contaminante en Jupyterlab; el modelo se realizó con Modflow Nwt y Mt3d, la representación se realizó con Matplolib, Ipywidgets y Voila.

Posted on February 1, 2021 and filed under TutorialModflow, 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.

 

Exploración interactiva de Shapefiles en Jupyterlab con Ipyleaflet y Voila - Tutorial


Ya sea que desee explorar o visualizar un Shapefile sin salir del entorno de Jupyterlab o simplemente desee una mejor herramienta para la representación espacial, este tutorial puede ser de su interés. Hemos desarrollado una aplicación interactiva en Jupyterlab con Ipyleaflet y Voila que representan un shapefile seleccionado en un lienzo con opciones para mapas base, zoom y otros.

Posted on January 28, 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.

 

¿Cómo convertir un Raster a Contornos con Python y GDAL? - Tutorial

Descubriendo la analogía de los procedimientos en software GIS de escritorio a Python, asumimos que el proceso de extracción de contornos de ráster estaba bien documentado o habían muchos tutoriales sobre el tema. Descubrimos que no habían muchas opciones para realizar este proceso con éxito o con poco dolor. Es por esto que hemos realizado un tutorial completo sobre el proceso de creación de contornos a partir de un ráster de elevación con Python y GDAL que incluye datos de entrada, scripts y una discusión sobre los pasos principales del procesamiento.

Posted on January 26, 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.

 

¿Cuáles son los desafíos para la calibración de modelos en MODFLOW 6?

MODFLOW 6 es la última versión de MODFLOW; no podemos enmarcar esta versión como nueva porque se lanzó en mayo de 2017 cuando QGIS 3 ni siquiera se había lanzado o Python 3.6 era la última versión de Ptyhon. Desde la perspectiva hidrogeológica, los cambios no se producen tan rápido como se esperan, la cantidad de usuarios de MODFLOW 6 está aumentando pero existen limitaciones en las herramientas de pre / post procesamiento que pueden aprovechar lo mejor del software para el público en general.

Posted on January 18, 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 online de aguas subterráneas en Modflow 6 usando grilla Voronoi con Hakuchik - Tutorial

Porque ha llegado un nuevo año con una nueva forma de modelar el flujo de agua subterránea utilizando los últimos desarrollos de Modflow 6 Disv. No estamos exactamente seguros de haber realizado un tutorial, un procedimiento o un montón de código y herramientas juntos, pero estamos seguros de haber hecho algo que puede modelar el flujo de agua subterránea geoespacialmente en línea con impresionantes representaciones en 3D. En el momento en que lanzamos todo el código en el servidor de Hakuchik, teníamos la sensación de "lo hicimos" y puedes evaluar si nuestro trabajo es bueno, malo o está en progreso. Estamos seguros de que se necesita hacer más desarrollo, pero esta será la forma de modelar las aguas subterráneas en el futuro, con la esperanza de que la mejora de las capacidades de los profesionales y la preocupación de la población en general conduzca a una gestión sostenible de nuestras aguas subterráneas.

Posted on January 11, 2021 and filed under 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.

 

Gidahatari presenta su área de estudio para la gestión integrada y sostenible de acuíferos

Debido a que el trabajo de campo y los modelos numéricos son solo herramientas para la gestión sostenible de los recursos hídricos subterráneos, hemos buscado un lugar de estudio para desarrollar un proyecto a largo plazo en un acuífero de alto estrés hídrico que conducirá a políticas de gestión sostenibles y efectivas del agua subterránea. El área de estudio es un acuífero aluvial que se utilizaba principalmente para la producción agrícola con un desarrollo urbano circundante no planificado que ha aumentado la demanda de agua doméstica / industrial. Se han implementado varios esquemas de bombeo en el área y se han afectado los niveles de agua subterránea y la disponibilidad de agua para la agricultura.

Posted on December 15, 2020 and filed under TutorialModflow, Modelamiento, Gestión del agua, 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.

 

Cómo geolocalizar imágenes de drones desde una tabla csv con Python y Piexif - Tutorial

Si tu dron no escribe la posición GPS en los metadatos de la imagen, este es un tutorial que puede ser de tu interés. Cuando tengas las imágenes sin ninguna referencia de ubicación en los metadatos y las ubicaciones de las imágenes estén en un archivo de texto, puede usar el código que se describe a continuación para generar imágenes de drones geolocalizados compatibles con OpenDroneMap. El tutorial muestra todos los pasos involucrados además de tener algunos datos de muestra para practicar.

Posted on December 6, 2020 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 crear un ráster geoespacial a partir de datos XY con Python, Pandas y Rasterio - Tutorial

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.

Posted on November 27, 2020 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.

 

Cómo unir líneas y densificar vértices con Python, Fiona, Shapely - Tutorial

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.

Posted on November 25, 2020 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.

 

Convertir un Excel a un Shapefile de puntos con Python, Fiona y Pandas - Tutorial

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.

Posted on November 19, 2020 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.

 

Aprendizaje Automático en Calibración de Modelos Hidrogeológicos con Python, SALib y Scikit Learn - Tutorial

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.

Posted on November 17, 2020 and filed under TutorialModflow, 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 configurar un servidor Jupyter multiusuario con Jupyterhub (en Windows con Docker)

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.

Posted on November 9, 2020 and filed under 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 cortar un shapefile de polígonos con Python, Fiona y Shapely - Tutorial

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.

Posted on November 3, 2020 .

 

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.