Representación Web 3D de un modelo en MODFLOW con Hataripy, Paraview y Steno3D

Screenshot+from+2020-03-04+13-44-11.jpg

El modelamiento de aguas subterráneas es una herramienta para comprender la condición real del régimen de flujo de aguas subterráneas y el impacto de requerimientos futuros. De hecho, un modelo numérico es una herramienta para la gestión de las aguas subterráneas y, a veces, los modeladores / partes interesadas / funcionarios deben centrarse más en la función del modelo para mejorar el trabajo de modelamiento.

En nuestro contexto tenemos un pobre desarrollo, comprensión y toma de decisiones relacionadas con las evaluaciones hidrogeológicas basadas en modelos numéricos. En la parte costera del Perú existen más de 5 acuíferos que pueden considerarse "en peligro" por la sobreexplotación, todos estos acuíferos tienen modelos numéricos pero no se han elaborado políticas sostenibles de aguas subterráneas.

Suponemos que este contexto es similar a otros acuíferos en todo el mundo, por lo tanto, Hatarilabs siempre está buscando herramientas que mejoren la calidad de las evaluaciones hidrogeológicas y la comprensión de los recursos de aguas subterráneas que conducirán a mejores evaluaciones y políticas de gestión más sostenibles.

El agua subterránea no se puede ver (porque está en el suelo, obviamente) y el flujo de agua subterránea es extremadamente difícil de entender a menos que tengamos un mayor alcance de la teoría y las características principales del régimen de flujo hidrogeológico. Una de las limitaciones para la comprensión es la falta de herramientas interactivas que proporcionen entornos amigables para la representación de zonas de recarga, zonas de descarga, pozos, humedales y otras características hidrogeológicas.

Hemos desarrollado un tutorial para la representación web de las características principales de un modelo en MODFLOW y sus resultados en un proceso combinado con el uso de la biblioteca Hataripy, Paraview, Python y Steno3D.

Visualización online

Esta es la visualización resultante de un modelo regional de aguas subterráneas en MODFLOW

Tutorial

Enlaces de interés

Código

Se presenta el código en Python para subir los archivos Object (*.obj) a Steno3D:


Import the required packages and login

import steno3d
import steno3d_obj
steno3d.login()
>> Welcome to the Python client library for Steno3D!

Credentials file found: /home/saul/.steno3d_client/credentials
Accessing API developer key for @saulmontoya
Welcome to Steno3D! You are logged in as @saulmontoya

Definition of a Steno3D project

myProj = steno3d.Project(
       title='MODFLOW 3D Representation',
       description='Example of Modflow model 3D web representation',
       public=True
   )

Parse Object (*.obj) files and add them to the project

wTparser = steno3d.parsers.obj('../Obj/waterTable.obj')
wTparser.parse(project=myProj)
Parsing file: /home/saul/Documents/Web3DRepresentationMODFLOWModel/Obj/waterTable.obj

(<steno3d.project.Project at 0x7f7e2fd997f0>,)
mMparser = steno3d.parsers.obj('../Obj/modelMesh.obj')
mMparser.parse(project=myProj)
Parsing file: /home/saul/Documents/Web3DRepresentationMODFLOWModel/Obj/modelMesh.obj

(<steno3d.project.Project at 0x7f7e2fd997f0>,)
hCparser = steno3d.parsers.obj('../Obj/headContour.obj')
hCparser.parse(project=myProj)
Parsing file: /home/saul/Documents/Web3DRepresentationMODFLOWModel/Obj/headContour.obj
  Unsupported feature: Normals
  If you are interested in contributing to unsupported features, please visit
      https://github.com/seequent/steno3d-obj

(<steno3d.project.Project at 0x7f7e2fd997f0>,)
dCparser = steno3d.parsers.obj('../Obj/drainCells.obj')
dCparser.parse(project=myProj)
Parsing file: /home/saul/Documents/Web3DRepresentationMODFLOWModel/Obj/drainCells.obj

(<steno3d.project.Project at 0x7f7e2fd997f0>,)

Validate the data and upload to Steno3D

myProj.validate()
True
myProj.upload()
Verifying your quota for public projects...
This PUBLIC project will be viewable by everyone.
Total progress: 100% - Uploading: project MODFLOW 3D Representation
Complete!
https://steno3d.com/app/XihLJZc9nLbxpjHQVLHi

'XihLJZc9nLbxpjHQVLHi'

Datos de entrada

Puede descargar los datos de entrada para es tutorial de este enlace.

 

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.

 

Posted on March 5, 2020 and filed under TutorialModflow.