Tutorial para unir múltiples PDFs con Python 3 y PyPDF2

Para que descargar programas auxiliares si con Python puedes hacerlo todo? Desde lo simple hasta la complicado, hay una serie de paquetes para casi todo de tal manera que trabajes más rapido y eficientemente utilizando software libre. Hemos traído un ejemplo práctico de union de dos archivos Pdfs en distinta orientación para la generación de un Pdf final utilizando Python 3 y el paquete PyPDF2 dentro de un Jupyter Notebook.

Posted on January 7, 2019 and filed under TutorialPython.
Smiley face

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

Delimitación de Límite de Cuenca y Red Hidrica con Python y Pysheds - Tutorial

Que pasaría si todos los procesos que realizamos en software de SIG los hicieramos en Python? Que pasaría si tratáramos a los datos espaciales como objetos y variables en un script…. enconces nos preguntaríamos si en realidad es necesario inventar de nuevo la rueda. Para qué hacer cosas de manera diferente, si lo que existe ya funciona?

La respuesta a esta interrogante es muy simple: Más control. Es tan simple y tan sencillo sobre eso.

Trabajar en Python nos da más control sobre el geoprocesamiento al dejar el entorno visual de clicks sobre iconos. Con Python en un entorno de Jupyter Notebook podemos referenciar los archivos a importar, definir los geoprocesos y sus opciones, hacer representaciones de los datos espaciales intermedios y finales, y exportar los resultados en formatos compatibles con cualquier entorno de SIG. Existen otras ventajas del análisis espacial en Python como son la reproducibilidad y la velocidad de cálculo.

Posted on December 28, 2018 and filed under TutorialQGIS, TutorialPython.
Smiley face

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

Cómo identificar la zona UTM de un Shape/Raster en Geográficas con QGIS3

Ubicar la zona UTM de un raster o shapefile en QGIS puede ser una tarea sencilla, pero no tan fácil. A menos que se utilicen archivos espaciales de referencia, no es posible identificar la zona de un objeto espacial en pocos pasos.

Utilizando una capa del complemento QuickMapServices es posible identificar rápidamente la zona UTM de un archivo. Solo basta cargar la capa de: “UTM and Gauss Krueger 6 degree zones TMS” y el número de la zona aparecerá en toda la extensión del lienzo (canvas).

Este tutorial te muestra el proceso completo en QGIS3 para la captura de la zona UTM para un raster en coordenadas geográficas.

Posted on December 26, 2018 and filed under TutorialQGIS.
Smiley face

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

Conceptos Básicos de la Gestión de Inundaciones

Las fuentes de las inundaciones son determinadas por varios factores del paisaje presente en los alrededores. Las inundaciones son causadas tanto por factores físicos como antrópicos, entre las causas físicas se encuentran las precipitaciones intensas en periodos de tiempo cortos, el tipo de suelo y roca, el uso de suelo relacionado con la vegetación presente y las pendientes pronunciadas.

Entre las causas humanas se encuentra la deforestación que reduce la interceptación, la administración de ríos, el calentamiento global, y el crecimiento urbano.

Posted on December 19, 2018 and filed under Hidrología.
Smiley face

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

Tutorial de Conversión de PDFs a Excel con Python Pandas

Los datos reportados en informes muchas veces estan en formato digital como PDF, o peor aun como una imagen. El proceso de recuperación de datos es manual y puede ser muy lento dependiendo de la cantidad de datos que se quieran procesar. Una manera inteligente de acceder a estos datos es mediante un lenguaje de programación como Python, y paquetes especialidos de manejo de datos como Tabula-py y Pandas.

Este tutorial muestra el procedimiento completo de importación de un pdf en Python3 y la configuracion de un Dataframe de Pandas específico para luego exportarlo como archivo de MSExcel.

Posted on December 10, 2018 and filed under TutorialPython, TutorialHidrologia.
Smiley face

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

Introducción al Manejo de Rasters en Python 3 con Georasters - Tutorial

El manejo de rasters en entornos de SIG como QGIS y otros softwares es un proceso manual con una serie de herramientas como álgebra de mapas, georeferenciacion, plugins y demás comandos. Sin embargo el raster es en sí un arreglo matricial de columnas y filas con propiedades espaciales que le permiten estar espacialmente georeferenciado.

Cálculos avanzados como dinámica del cambio climático, cambio de cobertura, identificación de objetos, etc, requieren de un tratamiento superior de la información espacial proveida por un raster. Durante mucho tiempo se buscaron herramientas que permitiesen el manejo de rasters en Python, pero no habían librerías capaces de manejar el caracter dual del raster, es decir, la matriz y la georeferenciacion.

Georasters es una librería de Python 3 que permite el manejo y la representación de rasters aparte de implementar variadas opciones de análisis de Scikit-Image. Este tutorial es introductorio al manejo de la librería Georasters sobre un modelo digital de elevación donde se realizan representaciones, operaciones matemáticas, recortes y cambios de resolución sobre un Jupyter Notebook. Este tutorial es la base para futuros tutoriales más avanzados de análisis y manejo de rasters.

Posted on December 4, 2018 and filed under TutorialQGIS, TutorialPython.
Smiley face

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

Modelamiento de Ruido basado en la Presión con OpenFoam - Tutorial

En el presente tutorial se utilizará OpenFOAM para la simulación de un caso hipotético, este caso constará de la incorporación de un modelo de ruido basado en la presión, esto se acoplará en base a librerías y extrayendo información del resultado base.

Posted on November 16, 2018 .
Smiley face

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

Modelamiento de un Túnel de Ventilación con Malla Dinámica en OpenFoam - Tutorial

En el presente tutorial se utilizará OpenFOAM para la simulación de un caso hipotético, este caso constará de una malla dinámica, la cual rotará sobre su propio eje y modificará los campos de velocidad y presión en la zona de estudio, para ello se realizarán configuraciones adicionales que vienen dentro de los solucionadores de OpenFOAM pero que se deben configurar.

Posted on November 12, 2018 .
Smiley face

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 PDF a un Shapefile SHP con Python Geopandas y QGIS3 - Tutorial

Quieres hacer una evaluación y te das cuenta que los unicos datos disponibles estan en un PDF? Esta historia particular es muy frecuente al momento de hacer estudios y evaluaciones. Entonces cual debería ser la manera de obtener los datos espaciales de los planos del reporte? Tendríamos acaso que digitalizar todo de nuevo? Por suerte la respuesta es no, es posible extraer los datos espaciales de planos reportados en PDF con solo software libre.

El proceso de transformación de PDF requiere varios pasos con software como Inskape, QGIS3 e incluso con código de programación en Python con la librería Geopandas. Este tutorial muestra los pasos completos para este geoproceso.

Posted on November 8, 2018 and filed under TutorialQGIS, TutorialPython.
Smiley face

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

Cómo pasar de Modelos de Transporte de Contaminantes a Esquemas Efectivos de Remediación de Acuíferos

Eran tiempos modernos de una industria socialmente responsable, eran días de una lucha por los derechos de los indígenas, una búsqueda de la disminución de la violencia de género, pero podemos decir que eran días de una sociedad ambientalmente responsable?, y en especial con su medio físico incluyendo el suelo como medio poroso y el régimen de agua subterránea.

La tecnología y los cambios en la sociedad han resuelto varios problemas, pero han abierto nuevas perspectivas en la gestión de la calidad y cantidad del recursos hídrico subterráneo. Quiza hace 10 años podríamos decir que nuestros acuíferos estaban contaminados por pesticidas, por nutrientes, o incluso por hidrocarburos… pero alguien se preguntó si estaban contaminados por antibióticos, o por esteroides?.

Posted on November 7, 2018 and filed under Hidrogeología.
Smiley face

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

Modelamiento de Efluentes Atmosféricos (Chimeneas) con Inversión Térmica y OpenFoam - Tutorial

En el presente tutorial se utilizará OpenFOAM para la simulación de un caso hipotético, este caso constará de una inversión térmica y su efecto en chimeneas, el cual estará configurado con el solucionador interMixingFoam y se representará el fenómeno en base a densidades reflejándose este proceso con el efluente de una chimenea.

Posted on November 5, 2018 .
Smiley face

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

Modelamiento de la Urbanización de Cuencas con HEC - HMS - Tutorial

En el presente tutorial se utilizará HEC-HMS para la simulación de una cuenca de estudio en la cual se incorporará información respectiva a una cuenca natural y el posterior efecto debido a la urbanización de una subcuenca, esto se manejará con 2 escenarios de cuenca.

Posted on November 2, 2018 .
Smiley face

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

Modelamiento de Sedimentos en una Cuenca con HEC -HMS - Tutorial

En el presente tutorial se utilizará HEC-HMS para la simulación de una cuenca de estudio en la cual se incorporará información respectiva a sedimentos, esta información se ingresa al modelo como tablas en las cuales se compara el diámetro con el porcentaje de fineza del sedimento y también se pueden agregar toneladas de sedimento en función del tiempo, por último se tiene que aplicar el método de erosión a las cuenca de estudio.

Posted on October 29, 2018 .
Smiley face

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

Modelamiento de Precipitación Grillada con HEC - HMS y HEC - DSS Vue - Tutorial

En el presente tutorial se utilizará HEC-HMS para la simulación en el cual se incorporará información grillada, esta información grillada será la precipitación principalmente y se acoplará al resto de valores de la simulación.

Posted on October 26, 2018 .
Smiley face

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

Medición de Resistividad del Suelo con tu Smartphone y Arduino via Bluetooth - Tutorial

En el presente tutorial vamos a desarrollar la medición de resistividad del suelo y envío de datos a un smartphone utilizando la plataforma Arduino y Android a través de una conexión en Bluetooth. El tutorial muestra todos los pasos para el ensamblado de dispositivo en Arduino y la conexión por Bluetooth al smartphone. Este tutorial utiliza una aplicación gratuita que puedes descargar desde nuestro perfil en Google Play.

Posted on September 12, 2018 and filed under Tutorial.
Smiley face

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

Modelamiento de Unión de Flujos con Aporte de Vertedero en HEC-RAS - Tutorial

En el presente tutorial se demostrará el uso de HEC-RAS para analizar y optimizar dos diferentes problemas de división de flujo: una presa lateral con vertederos y una red de canal de lazo. El problema usa un procedimiento iterativo para computar el flujo y energía en un determinado punto. Para ello se necesitará geometrías de los tramos y a la vez de los vertederos a simular.

Posted on August 31, 2018 and filed under TutorialHidrologia.
Smiley face

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

Tutorial de Rasterización de Shapefiles con Python y QGIS 3.0

QGIS 3.0 empezó a distribuirse este año y ha salido con variedad de novedades, incluye el cambio completo de su API a Python 3, el cual tiene diferencias ligeras de sintaxis con su predecesor, así mismo el código de la API de QGIS 3.0 ha variado drásticamente, incluyendo nuevos algoritmos y variando otros complemente, sin mencionar que su interfaz es completamente diferente.

En este tutorial se observará la rasterización de un shapefile con el complemento “GDAL” la cual es una librería muy potente que incluye variedad de algoritmos en los cuales se basa la mayoría de código de los SIG.

Posted on August 30, 2018 and filed under TutorialPython, TutorialQGIS.
Smiley face

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

Simulación 3D de Flujo en Ríos con iRIC y Nays CUBE - Tutorial

En este tutorial se modelará un río en particular, el cual contiene protecciones rivereñas, y como visualización final se empleará el solucionador NaysCUBE para la visualización de los vectores de fuerza en, este solucionador es empleado para estudiar efectos en 3D tales como corrientes secundarias y vórtices de herradura.

Posted on August 23, 2018 and filed under TutorialHidrologia.
Smiley face

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

Modelamiento de Transporte de Sedimentos mediante el Método BSTEM en Hec-RAS

Hec-RAS tiene capacidades para el transporte de sedimentos, puede enrutar los sedimentos y ajustar las secciones de corte en respuesta a la dinámica de sedimentos, se puede acoplar tanto con flujos inestables y con casi inestables, y los flujos cuasi inestables son propios del análisis de sedimentos. Adicionalmente muchos problemas de sedimentos incluyen erosión del banco, para ello se creo el Modelo de erosión en pie y estabilidad de banco (BSTEM), siendo este un ejemplo simple de la parametrización de este modelo de sedimentos.

Posted on August 10, 2018 and filed under TutorialHidrologia.
Smiley face

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

Modelamiento de Cambio en el Flujo de Ríos con iRIC - Tutorial

En el presente tutorial se evaluará el cambio de flujo en un río en particular, al cual se le evaluará los máximos y mínimos de caudal con el solucionador CER1D, es un solucionador 1D que es usado para el cálculo de flujos inestables, que tiene la ventaja de que provee datos de soporte para las medidas de control de inundaciones y prevención de desastres.

Posted on August 2, 2018 and filed under TutorialHidrologia.
Smiley face

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