Tutorial de Creación de Registro de Usuarios con Node.js

Esta serie de tutoriales traen consigo los pasos básicos para la introducción a Node.js hasta algo más avanzado como la creación de una tabla de registros de usuarios que se actualice automáticamente, todo esto se hace con conexiones a MongoDB que es una base de datos muy poderosa que nos permite gestionar todos nuestros datos.

Posted on March 3, 2018 and filed under TutorialNodeJS.

 

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 de Extracción de Fracción Orgánica empleando Soxhlet

Los hidrocarburos contaminantes presentes en el suelo o sedimento se agrupan dentro de lo que se conoce como la fracción orgánica. Para los estudios ambientales y de caracterización de estos contaminantes, el método 3540 de la USA-EPA propone el empleo de diversas técnicas en la extracción de esta fracción de la muestra, dentro de las cuales la extracción Soxhlet es una de las técnicas mayormente empleadas. Esta técnica se basa en el fenómeno de extracción sólido-líquido, mediante el cual un solvente orgánico no polar interacciona con los componentes del contaminante, también orgánico, disolviéndolo y separándolo de la matriz sólida.  

Posted on March 2, 2018 .

 

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 Introductorio "hello world" en Node.js

En este ejercicio se desarrollara una conexión básica a HTTP usando Node.js, este tutorial básicamente consta en mandar una cadena de texto "Hola mundo" basado en comandos puros de Node.js.

El propósito de este tutorial es dar una introducción a Node.js para el desarrollo de aplicaciones Web, comprender los fundamentos básicos de node.js y su desenvolvimiento en la web.

Posted on March 1, 2018 and filed under TutorialNodeJS.

 

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.

 

Ejemplo Básico de Modelamiento de Flujo Turbulento con OpenFOAM

Ejemplo  de modelamiento de flujo turbulento bajo el esquema "RAS" en OpenFOAM. El modelo representa una geometría del modelo en "L" con un ingreso, una salida y dos caras de atmósfera. La geometría fue desarrollada en la plataforma Salome y luego importada a OpenFOAM como archivo .unv. La simulación se realiza en 10 segundos con intervalos de registros de 0.1 segundos; los resultados son representados de manera gráfica en ParaView.

Posted on February 27, 2018 and filed under 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.

 

Tutorial de Representación Temática de Trayectorias con QGIS y MMQGIS

MMQGIS es un conjunto de complementos de Python que permite manipular las capas vectoriales en QGIS y realizar efectos de animación. En este tutorial utilizaremos la herramienta de Lineas animadas de MMQGIS que facilita la animación de líneas que crecen en toda su longitud durante la duración especificada de la animación. 

Está herramienta de animación permiten la creación de animaciones de mapas simples como secuencias de archivos PNG de imágenes de mapas. Las imágenes se pueden combinar en un solo GIF animado usando Gimp.

Posted on February 22, 2018 .

 

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 de Descarga de Datos de Cambio Climático del Banco Mundial API con Python

El Banco Mundial tiene un Portal de Conocimiento del Cambio Climático que contiene información, datos y reportes acerca del cambio climático alrededor del mundo. El portal tiene un API de datos de clima en un marco REST que provee datos de Precipitación y Temperatura en un conjunto de datos históricos y modelados de 15 modelos globales de circulación (GCMs) y
2 escenarios de emisiones en escala espacial de país y cuenca. Hay un paquete de Python
llamado “wbpy” que facilita el acceso a este API de datos climáticos con pocas líneas de código.
Existen opciones para descargar los datos en escala de tiempo mensual, anual y por década en la
forma de un diccionario de Python. Este tutorial muestra las partes principales del API y un ejemplo de uso de datos históricos y futuros.

Posted on February 19, 2018 and filed under Hidroinformática, 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.

 

Qué debo hacer para aprender Modelamiento Numérico de Aguas Subterráneas?

El modelamiento numérico de aguas subterráneas es la representación en la computadora del régimen de aguas subterráneas y los principales procesos que controlan su flujo. El modelamiento no debe ser visto como un requisito de una evaluación ambiental o permiso de agua, sino como una herramienta para la gestión del agua subterránea; una herramienta que nos permita conservar los ecosistemas asociados al régimen hidrogeológico y preserve el suministro de agua a las personas y actividades antrópicas ante escenarios de cambio climático. El siguiente video muestra los recursos disponibles para fortalecer las capacidades profesionales en modelamiento numérico.

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

 

Tutorial de Determinación Espacial de Excedencia a Estándares de Calidad Ambiental (ECA) con QGIS

La representación de datos especiales en QGIS requiere de manejar lenguajes SQL que permitan crear, manipular y consultar dentro de una base de datos. En este tutorial se realiza la determinación espacial de la excedencia de Estándares de Calidad Ambiental (ECA) con QGIS usando condicionales para el etiquetado y simbología que permitan una correcta representación de componentes químicos que superan el ECA.

Posted on February 13, 2018 and filed under TutorialQGIS, Medio ambiente.

 

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.

 

Sensores de Radiación UVA, UVB, Luz Visible e Infrarroja para Raspberry Pi

UVA es de duración prolongada y penetración profunda, genera radicales libres que dañan las células y puede producir cáncer, además se encuentra incluso en días nublados. UVB no penetra tanto como UVA, pero más del 90% de esta radiación es reflejada por la atmósfera y es la responsable del bronceado y quemaduras.

Posted on February 13, 2018 and filed under Hidroinformática.

 

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 Instalar un Kernel de Node JS en Jupyter

Node es un entorno de código abierto muy versátil, sus aplicaciones en diversidad de softwares especializados en varias ciencias es creciente y se está aplicando para el desarrollo de muchos softwares libres exitosos y de gran poder computacional, la instalación en Jupyter Notebook facilita la manipulación y la sencillez con la que se manipulan los scripts.

Posted on February 12, 2018 and filed under TutorialNodeJS.

 

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 de Modelamiento en Régimen Transiente con MODFLOW 6 y visualización con Paraview

Basado en el nuevo formato de archivos y palabras clave de MODFLOW 6 es más simple entender un modelo mientras se revisa los archivos de entrada. Este tutorial muestra un ejemplo de modelamiento en régimen estático y transiente en MODFLOW 6 para un periodo de 30 días en 4 periodos de requerimiento. El tutorial tiene una introducción a la geometría del modelo, los archivos de ingreso y condiciones de borde, una simulación del modelo en condiciones transientes y la visualización de los resultados como archivos VTU en Paraview. El tutorial también incluye una discusión en el balance hídrico del sistema de aguas subterráneas al final de la simulación.

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

 

Tutorial de Determinación de Vulnerabilidad a Inundaciones usando Mapas Historicos y QGIS

La manipulación de nuestro entorno y la falta de planificación puede aumentar el riesgo de nuestras poblaciones a fenómenos naturales en el largo tiempo. La invasión de las zonas de inundación de ríos durante décadas genera la existencia de barrios, autopistas y demás infraestructura urbana en zonas altamente vulnerables a inundaciones. Utilizando mapas históricos se puede conocer el área de inundación histórica de un río y mediante software de Sistemas de Información Geográfica como el QGIS se pueden comparar estas zonas históricas de inundación con las zonas urbanas actuales.

El tutorial muestra el procedimiento completo para la determinación de la zona histórica de inundación de un río y realiza un filtrado por ubicación para determinar las manzanas vulnerables a inundación como un archivo espacial aparte.

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

 

Ejemplo Básico de Modelamiento con MODFLOW 6 y Visualización con Paraview y Flopy

Tutorial básico para aprender el procedimiento de construcción, simulación y representación de un modelo hidrogeológico en MODFLOW 6. El tutorial muestra una introducción al sistema de ficheros de un modelo en condiciones de régimen uniforme. El modelo de este tutorial tiene implementado las siguientes condiciones de borde: Drenes, Recarga, y Carga Constante.  La grilla del modelo es regular con un ancho de 50 metros y tiene 30 filas con 24 columnas; el modelo consta de 4 capas y un espesor total de 130 metros.

El modelo es llamado "hatari01" y esta inspirado en el modelo "twri" de la documentación de MODFLOW 2005 adaptado a MODFLOW 6.  Dentro de la conceptualización hidrogeológica se especifica la conductividad hidráulica en el plano horizontal y vertical. Luego de la simulación se ejecuta un script de Python dentro de un Jupyter Notebook para crear archivos VTK de grilla no estructurada para las cargas hidráulicas, napa freática y condiciones de borde como objetos 3D en Paraview.

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

 

Determinación de Áreas no Superpuestas de Múltiples Capas con QGIS y PyQGIS - Tutorial

Los procesos geoespaciales están presentes en la mayoría de las actividades e investigación de las personas debido a lo cual es importante optimizar el tiempo involucrado por los especialistas y mejorar la calidad de los análisis espaciales. PyQGIS es la extensión de Python en QGIS, este marco de trabajo permite el manejo de las herramientas de QGIS junto con las funciones de Python e incluso paquetes externos de Python mejorando la velocidad y la calidad de nuestro geoproceso y representación espacial.

Este tutorial muestra el procedimiento espacial para determinar las áreas no superpuestas en una región de interés con respecto a 7 capas diferentes. Este tutorial cubre los siguientes puntos como scripts en Python:

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

 

Representación Mejorada de Resultados de Modelos en MODFlOW con Python, VTK y Paraview - Tutorial

La representación de resultados de modelos de aguas subterráneas es importante / crucial para entender el régimen de aguas subterráneas, estudiar su interacción con las aguas superficiales y ecosistemas dependientes y para evaluar el impacto de requerimientos antropogénicos y del cambio climático. Hasta ahora había pocas opciones de código libre capaces de generar representaciones 3D y estos softwares tenía limitadas opciones para escalas de color, secciones de corte y otras herramientas gráficas. En la búsqueda de mayores opciones encontramos Paraview, un software libre de representación de datos diseñado para analizar set de datos extremadamente grandes usando recursos computacionales de memoria distribuida.

La representación de resultados en MODFLOW a Paraview  requiere utilizar una variante del formato VTK llamado VTU donde el "U" viene de "unstructured" o grilla no estructurada. Este tutorial muestra el procedimiento completo para procesar los resultados de un modelo en MODFLOW en un archivo VTU y su representación en Paraview.

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

 

Tutorial de Diseño de Mapa de Rendimiento Agricola con QGIS

En este tutorial se muestra cómo utilizar el diseñador de impresión en QGIS. Se explica cómo incluir todos los elementos esenciales de un mapa: título, mapa, simbología, fuentes, barra de escala y sistema de referencia de coordenadas. Al principio del tutorial se explica cómo cambiar las propiedades de las capas de interés para el mapa de rendimiento. El producto final es un mapa de rendimiento donde se aprecia el relieve del área de estudio ya que se utilizó un mapa de sombras como base y se incluyeron carreteras y canales cerca del área de estudio.

Posted on January 16, 2018 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 Representar Resultados de MODFLOW en ParaView con Python

MODFLOW es un software que calcula las cargas hidráulicas del flujo de agua subterránea en un medio fracturado / poroso en base de una serie de condiciones de borde como recarga, evapotranspiración, drenaje, pozos, entre otros. Existen una serie de software comerciales y libres para la construcción de modelos en MODFLOW y para la representación de resultados de MODFLOW. A pesar de las capacidades de estos softwares, existe una brecha en el procesamiento de datos y la representación especialmente si hablamos de vistas isómetricas, animaciones y secciones de corte particulares que todavía siguen siendo difíciles de conseguir en modelos multicapa en condiciones transientes de múltiples periodos de requerimiento.

Existe un software libre que es de nuestro particular interés, este software se llama Paraview (paraview.org). Esta aplicación visual fue diseñada para analizar set de datos extremadamente largos usando recursos computacionales de memoria distribuida, es más, el término para del nombre Paraview viene de la paralelización de los núcleos de la computadora.
 

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

 

Introducción al Archivo Espacial GeoJSON y sus ventajas respecto al ESRI Shapefile

Cuando se trabajan con datos espaciales para un proyecto o estudio algunas veces el formato de datos espaciales y su interoperabilidad son cruciales para el éxito de la investigación o la generación de mapas. Por décadas el formato espacial ESRI Shapefile fue el más usado para intercambiar y representar datos espaciales. Del desarrollo de la Internet un nuevo formato de datos espaciales se ha originado, este formato se llama GeoJSON y puede representar las características geográficas, sus propiedades y extensión espacial. Este tutorial es una introducción al formato de datos GeoJSON con un trabajo práctico en QGIS 3, además se comparan datos espaciales de punto, línea, polígono en tanto GeoJSON como ESRI Shapefile.

Posted on January 8, 2018 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 de Modelos Agrícolas con Uso de Árboles de Clasificación en QGIS y R

En este tutorial se muestra cómo realizar un árbol de clasificación en R utilizando 3 rásters. Uno de los rásters incluye dos clases: alto y bajo rendimiento en un área agrícola. Las variables del cultivo a estudiar son el Índice de Vegetación Diferencial Normalizado (NDVI) y el contenido de agua en los cultivos. Los 3 rásters son procesados en R para identificar las reglas que el árbol de clasificación indique. En éste caso, el árbol de clasificación identificó que las áreas con un NDVI mayor a 0.65 corresponden con las áreas de mayor rendimiento y las de menor rendimiento corresponden con las que son menores a este valor. 

Posted on January 5, 2018 .

 

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 la Napa Freática de MODFLOW en QGIS con Python

Las capacidades actuales de modelamiento de acuíferos con MODFLOW y Model Muse nos permiten grandes refinamientos y mayor número de capas para la representación de las cargas hidráulicas y la napa freática así como mayores capacidades para la representación de los procesos físicos relacionados al flujo de aguas subterráneas. En una escala regional podemos estar tratando con modelos de mas de 50000 elementos en régimen uniforme o transitorio, de los cuales muchas veces necesitamos representar sus datos en plataformas de Sistemas de Información Geográfica (SIG) como QGIS para un mayor análisis o la generación de gráficos para usuarios finales y actores de decisión. El uso de programación en Python nos permite acelerar el proceso de la representación de datos de salida de MODFLOW en QGIS. 

Los scripts en Python pueden ser un poco largos y declarativos, pero el tiempo de procesamiento es mucho menor comparado con el uso de la interface visual. Se pretende que los modeladores guarden estos scripts y los usen cada vez quieran representar los datos de la napa freática.

Posted on January 5, 2018 and filed under TutorialModflow, 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.