Skip to content

TOOL - Computational tools for GIS, hydrological and hydraulics computational design, modeling and analysis - HydroTools

License

Notifications You must be signed in to change notification settings

rcfdtools/R.HydroTools

Repository files navigation

R.HydroTools
Tools for GIS, hydrological and hydraulics computational analysis

¿Qué es R.HydroTools?

R.HydroTools es un proyecto de desarrollo colaborativo para crear y compartir herramientas computacionales relacionadas con modelación hidrológica, modelación hidráulica, análisis estadístico, analítica de datos espaciales y sistemas de información geográfica.

A. Herramientas hidrología

Herramienta Descripción Software
Fa - Factor de atenuación de la precipitación por área simultánea en una cuenca Este libro de cálculo permite estimar el factor de atenuación de precipitación máxima por área simultánea, que es un valor numérico adimensional (entre 0 y 1) que multiplica la lluvia total máxima en 24 horas, estimada para cada subcuenca o sus pulsos equivalentes (del hietograma) en función del área de aportación y solo es válido en un punto de estudio determinado. Sirve para ajustar o atenuar el valor total de lluvia (mm) máxima, suponiendo que a mayor área acumulada existe menor probabilidad de que simultáneamente llueva sobre toda la cuenca. El factor de atenuación es inversamente proporcional al área acumulada de la cuenca hasta un determinado punto de estudio. A mayor área acumulada, menor factor y por ende menor precipitación máxima simultánea. Luego de la modelación o tránsito hidrológico, los valores de caudal pico e hietogramas, solo serán válidos para el punto en estudio. Para subcuencas pequeñas en cauces laterales al río artificial a diseñar, puede suponerse que el centro de tormenta cubre toda esta área y por consiguiente el factor multiplicador será de 1. Microsoft Excel
Registro y validación de hidrogramas obtenidos a partir de modelación hidrológica en HEC-HMS Este libro de cálculo es utilizado para registrar y validar los pulsos obtenidos en modelos hidrológicos de eventos discretos o de valores máximos. La hoja Hidrograma4a presenta un ejemplo para la estimación de pulsos de hidrogramas para periodos de retorno superiores a partir de los valores pico obtenidos en los periodos de retorno registrados. Microsoft Excel
Curva de duración de caudal - FDC Las curvas de duración de caudal son una de las herramientas utilizadas en hidrología, proveen información sobre el porcentaje del tiempo que el caudal o flujo excede un valor específico. Microsoft Excel
Curva adimensional para construcción de hietogramas, MDTP Modelo de distribución temporal de la precipitación🆕 Para la creación de la Curva adimensional a utilizar en la construcción de los hietogramas, analizaremos el comportamiento de las tormentas registradas en una estación pluviométrica particular, localizada en la zona de estudio y operada por un particular. La curva obtenida solo será válida para la zona de estudio. Microsoft Excel
Catálogo nacional de estaciones de Colombia - CNE, análisis de longitud hipotética de series y selección de estaciones para estudios hidrológicos🆕 El desarrollo de proyectos hidrológicos requiere del estudio de la red de estaciones terrestres para determinar su localización y selección a partir de la evaluación de la longitud hipotética de las series disponibles, en las que se considera que las estaciones deben disponer de registros continuos para los parámetros asociados a su categoría desde su fecha de instalación o puesta en funcionamiento y hasta su fecha de suspensión o hasta la fecha actual para estaciones que continúan en operación. Microsoft Excel
Catálogo nacional de estaciones hidrometeorológicas del IDEAM - Colombia, descarga y análisis usando Python El Instituto de Hidrología, Meteorología y Estudios Ambientales - IDEAM de Colombia, adscrito al Ministerio de Medio Ambiente - Minambiente, es la entidad nacional encargada registrar y mantener la información hidrometeorológica del país, incluida la localización y clasificación de la red de estaciones que hace parte del Catálogo Nacional de Estaciones - CNE. A través del servicio de Solicitud de Información o a través del portal DHIME del IDEAM desde la pestaña Recursos, personas naturales o jurídicas, pueden obtener no solamente los catálogos, sino también las capas geográficas y los registros discretos registrados en cada estación. El código desarrollado en Python por r.cfdtools, descarga de forma directa el archivo del catálogo nacional de estaciones y realiza un análisis estadístico detallado a través de los diferentes atributos registrados. Python
Análisis de la distribución espacial de la red de estaciones hidroclimatológicas de Colombia y su importancia en los estudios hidrológicos (en construcción)🆕 Estudio general de la distribución espacial de la estaciones hidro-climatológicas de Colombia. Python
Unión de múltiples tablas de datos hidro-climatológicos en un dataset único🆕 Isolated time-series file parameters, has to be joined in a unique table if you want to use dynamic ArcGIS map views related with gauge stations or basin polygons through an ETL process. Current ETL scripts include the datasets CAMELS-BR, ANA-BR & CAR-CO. Python
Obtención y análisis de datos climatológicos utilizando la API de openweathermap.org y el Catálogo nacional de estaciones hidrometeorológicas - CNE del IDEAM - Colombia A partir de la localización geográfica de estaciones hidrometeorológicas y utilizando la interfaz de programación de aplicaciones - API del portal openweathermap.org, obtener datos históricos o datos de pronóstico para las variables climatológicas: temperatura, sensación térmica, punto de rocío, nubosidad, humedad, presión atmosférica, dirección del viento, velocidad del viento, velocidad de ráfagas de viento, precipitación, visibilidad e índice ultravioleta - UVI. Python
PMP - Precipitación máxima probable utilizando 104 distribuciones de probabilidad🆕 Estudio de la PMP utilizando las múltiples distribuciones de probabilidad disponibles en SciPy con estimación de precipitación para diferentes periodos de retorno - Tr. Python

B. Herramientas hidráulica de canales

1. Generales

Herramienta Descripción Software
Parámetros generales para el diseño y modelación de cauces Este libro de cálculo contiene lineamientos generales para diseño de canales y permite registrar: Parámetros técnicos requeridos, Parámetros técnicos estimados, Parámetros geotécnicos, ambientales y sociales, Parámetros territoriales. Microsoft Excel
Estimación del radio de curvatura para el suavizado del valle en canales, Rc Existen diversas metodologías para estimar la curvatura de suavizado del eje recto del valle. El suavizado tiene como propósito garantizar un adecuado cambio de dirección en el río que permita el flujo o tránsito de las crecientes de forma segura y evitando en lo posible turbulencias, oleaje y zonas susceptibles a procesos erosivos y/o de depositación de sedimentos, buscando de mantener velocidad constante en el flujo. Microsoft Excel
Secciones transversales de referencia inicio y entrega para diseño hidráulico Secciones topográficas sobre el cauce actual donde inicia y entrega el canal de realineamiento a diseñar. Los datos de estación y elevación son extraídos del modelo de muestreo HEC-RAS, construido a partir del modelo de terreno de puntos topográficos y líneas de secciones transversales de la topografía. Las cotas de inicio y entrega para el diseño y modelación pueden ser más altas o bajas dependiendo si se considera rellenar, dragar o rectificar el cauce natural antes de su intervención. Microsoft Excel
Análisis de la pendiente de diseño en cauce y valle Utilizando el modelo de muestreo en HEC-RAS y a partir de la longitud del tramo natural a reemplazar y de las secciones existentes, determinar la pendiente de referencia para el diseño geométrico e hidráulico. Dentro de las consideraciones para el diseño de la sección del canal artificial, es importante evaluar la condición de equilibrio del cauce natural existente, expresada por la pendiente del cauce dominante y el equilibrio entre la erosión y agradación del lecho determinado por la edad del cauce. En caso de que existan restricciones de trazado y sea necesario utilizar una pendiente mayor a la pendiente del cauce natural existente a reemplazar, sera necesario considerar el diseño del fondo del canal de realineamiento en la sección dominante utilizando estructuras de caída con o sin contra escalón, permitiendo así replicar la pendiente natural. Microsoft Excel
Perfil de terreno del valle, evaluación de estructuras de caída y análisis de corte vs. relleno A partir de la información topográfica disponible bajo la zona del eje del valle suavizado trazado y utilizando las secciones transversales del modelo de muestreo HEC-RAS, establecer si el canal artificial a diseñar estará en corte y/o relleno. El procedimiento presentado analiza solo el corte del valle y el posible uso de estructuras de caída para ajuste de pendiente. Para obtener el perfil por los puntos más bajos de cada sección, crear un modelo HEC-GeoRAS con ejes de río, bancas, líneas de flujo y secciones transversales. Las secciones transversales deberán conectar los diferentes puntos de la topobatimetría de cada sección. Luego de importar la geometría creada en HEC-GeoRAS al HEC-RAS, seleccionar el tramo de río y dibujar el perfil. El perfil mostrado en HEC-RAS corresponde a los puntos más bajos de cada sección de muestreo entre bancas. Microsoft Excel
Evaluación de taludes de referencia para diseño de sección a partir de secciones transversales de cauces naturales A partir de la información topográfica disponible y de las secciones transversales trazadas en el modelo de muestreo HEC-GeoRAS arriba del punto de inicio y abajo del punto de entrega sobre cauces naturales existentes y en cauces laterales, estudiar la inclinación actual de los taludes que será utilizada como referencia para el diseño del canal artificial compuesto, correspondiente al talud estable del cauce natural luego de todos los procesos erosivos y de sedimentación. Para el diseño geométrico del canal de realineamiento, se consideran válidos, taludes de diseño con relación H:V mayor a la encontrada en la secciones naturales, obteniendo taludes mas tendidos en los que existirá menor riesgo de arrastre de material, erosión, socavación o volcamiento. Para el estudio de los taludes de referencia, en el libro de análisis se pueden utilizar las columnas del talud izquierdo para el análisis de las secciones del cauce dominante y las columnas derechas para el talud del valle o de creciente. Microsoft Excel
Evaluación y análisis de sinuosidad en cauces naturales A partir de las líneas de drenaje restituidas y las líneas esquemáticas que representan tránsito hidrológico en el modelo geográfico de HEC-GeoHMS, determinar el factor de sinuosidad por los siguientes métodos geográficos: Método 1: Estimación del factor de sinuosidad a partir de la longitud euclidiana del valle, Metodo 2: Estimación del factor de sinuosidad a partir de la longitud suavizada del valle (PAEK, 2 km), Método 3: Factor de sinuosidad a partir de la longitud euclidiana del tramo a reemplazar. Microsoft Excel
Estimación de borde libre en canales - Freeboard Sobreelevación requerida o borde libre en la sección de un canal, capaz de contener el flujo sin desbordamiento, producto del oleaje o de la sobreelevación de la lámina de agua en tramos curvos y transiciones. Métodos incluídos: Cnal erosionable, Canal revestido, Canal flujo subcritico, Canal flujo supercritico, Canal flujo supercritico sobreelevación en curvatura y transición, Bolinaga, Tierra conformada, Boligana, Concreto o roca, Criterios en función del ancho superficial T en canales revestidos. Microsoft Excel
Gradación y rugosidad de diseño en canales Tamaño característico del material que compone el lecho o la zona de corte en canales realineados y valores de rugosidad a utilizar en el diseño hidráulico de la sección compuesta para la aplicación de diferentes métodos de diseño (Shields, Lane) usando HEC-RAS o el libro de diseño r.cfdtools. El análisis de gradación para determinar los valores d16, d50, d65, d75, d84 y d90, utiliza como referencia la metodología Norma INV-E213-13 - Colombia - Suramérica. Métodos incluídos para estimar el valor característico de la rugosidad de Manning: basados en d50, d65, d75 y d90. Microsoft Excel

2. Diseño hidráulico

Herramienta Descripción Software
Diseño geométrico e hidráulico vertical de canales a superficie libre Dimensionar la sección hidráulica dominante y de creciente del cauce principal y de los cauces laterales menores, verificando a flujo uniforme la capacidad hidráulica de la sección compuesta y el borde libre requerido. Funcionalidades: Registro y graficación de valores obtenidos en el módulo de diseño hidráulico de HEC-RAS, Secuenciamiento para construcción de regiones y polilíneas de sección en Autodesk Autocad y/o Autodek Civil 3D, Diseño y verificación de secciones transversales para diferentes tipos de geometría (rectangular, triangular, trapezoidal, circular) con cálculo y graficación de profundidades normal y crítica, parámetros y propiedades hidráulicas. Módulo desarrollado por r.cfdtools, Diseño de sección estable por el método de fuerza tractiva. Formulación r.cfdtools. Microsoft Excel / VBA
Diseño geométrico de pasos de vía en canales usando alcantarillas por área equivalente a descarga libre para modelos hidráulicos en HEC-RAS Dimensionar la geometría de sección requerida para transpotar el caudal de diseño de creciente bajo pasos de vía usando área equivalente. Es recomendable ubicar los pasos de vía en zonas de corte, en la que se disponga de una profundidad a la base del canal dominante mayor a la profundidad hidráulica de diseño; de este modo se podrán utilizar tuberías de diámetros superiores garantizando el tránsito hidráulico a descarga libre. Microsoft Excel / VBA
Diseño geométrico horizontal sinuoso de canales A partir de la estimación de los radios de curvatura característicos de los meandros existentes en cauces naturales, el índice de sinuosidad y los anchos de sección diseñados hidráulicamente para el transporte del caudal dominante y creciente; determinar los siguientes atributos geométricos requeridos para el trazado del corredor del cauce sinuoso en Autodesk Civil 3D: Angulo de deflexión de la onda, α. Longitud sinuosa del río, Lr. Número de ondas sinuosas, n. Longitud hidráulica de cada onda, Lb. Longitud de aproximación entre ondas, La. Número de subdivisiones en el eje del valle suavizado, Lc * (Lm/4). Microsoft Excel / VBA

3. Diseño estructuras hidráulicas

Herramienta Descripción Software
Diseño de estructura de caída con contraescalón en sección rectangular El diseño y construcción de canales hidráulicos requiere frecuentemente del diseño de estructuras de caída, especialmente cuando se busca ajustar o mantener la pendiente de diseño, cuando no se realiza el diseño de cauce sinuoso confinado en valle o cuando debido a procesos erosivos el fondo del canal se degrada y es necesario que este se agrade para recuperar su condición inicial. El contra escalón permite controlar la posición del resalto dentro de la estructura y crea un tanque que funciona como discipador de energía en la caída previniendo así la erosión del lecho. Microsoft Excel
Diseño de estructura de caída sin contraescalón en sección rectangular El diseño y construcción de canales hidráulicos requiere frecuentemente del diseño de estructuras de caída, especialmente cuando se busca ajustar o mantener la pendiente de diseño, cuando no se realiza el diseño de cauce sinuoso confinado en valle o cuando debido a procesos erosivos el fondo del canal se degrada y es necesario que este se agrade para recuperar su condición inicial. Microsoft Excel
Diseño de estructura hidráulica de contracción y expansión a flujo subcrítico El diseño y construcción de canales hidráulicos requiere frecuentemente del diseño de estructuras de transición por contracción y expansión con diferentes geometrías. A través de esta herramienta podrá diseñar transiciones combinando geometrías trapezoidales, triangulares y rectangulares. Microsoft Excel / Esri ArcGIS
Estructura escalonada en sección rectangular a flujo rasante, método Iwao Ohtsu El diseño y construcción de canales hidráulicos requiere frecuentemente del diseño de estructuras escalonadas, cuando existen diferencias importantes de nivel entre el fondo del cauce intervenido y el cauce o canal receptor. Microsoft Excel / Esri ArcGIS
Diseño hidráulico y geométrico de rápidas Una rápida es un canal de gran pendiente que conecta dos tramos de un canal con pendiente suave entre los que existe un desnivel considerable en una longitud corta. Obliga a conducir el agua en ese tramo sobre pendientes pronunciadas y con altas velocidades. Cuando la longitud de la rápida es corta, se la denomina caída inclinada y su diseño hidráulico es el mismo que el de la rápida. Las rápidas pueden ser utilizadas para realizar conexión de cauces laterales a canales principales de desviación, ya que es posible ajustar la pendiente natural del terreno y por tal razón, el movimiento de tierras es menor al de una entrega usando estructuras escalonadas a flujo rasante. Una desventaja en su implementación es la erosión generada por las altas velocidades del canal de la rápida. Microsoft Excel

4. Modelación 2D usando HEC-RAS y RAS Mapper

Herramienta Descripción Software
Diques de protección o encausamiento usando RAS Mapper El diseño hidráulico de canales requiere de la verificación de zonas suceptibles a inundación, bien sea por que la creciente de diseño no puede ser encausada sin desbordarse previamente al pasar al canal diseñado en su zona de inicio, o por que en su punto de descarga no existen cotas de confinamiento hidráulico que garanticen que el flujo no desborde o inunde zonas próximas, razón por la cual es necesario realizar el diseño y localización de diques complementarios. Microsoft Excel / HEC-RAS / RAS-Mapper
Modelación de cunetas🆕 Prototipos para diseño y modelación bidimensional de cunetas en HEC-RAS y RAS-Mapper. Microsoft Excel / HEC-RAS / RAS-Mapper

C. Python en GIS y recursos hidráulicos

Python es un potente lenguaje de programación interpretado con licencia de código abierto que soporta orientación a objetos y es comúnmente utilizado para la automatización de tareas en herramientas geográficas en ArcGIS Desktop, ArcGIS Pro y QGIS. Las herramientas que hacen parte de Python están disponibles en versiones de 32 y 64 bits, existiendo una limitante de hasta máximo 2GB en el tamaño de los archivos que pueden ser cargados en memoria para sistemas de 32 bits. Para el procesamiento profesional de grandes volúmenes de datos se recomienda que el sistema operativo, la aplicación GIS y Python sean de 64 bits. Para el desarrollo de los ejercicios se puede utilizar cualquier versión.

Versiones de Python en ArcGIS y QGIS

  • En ArcGIS for Desktop (p.e, 10.2.2), la versión integrada de Python es 2.7.5 y por defecto se instala en Microsoft Windows en el directorio C:\Python27.
  • En ArcGIS Pro (p.e, 2.9.0), la versión integrada de Python es 3.7.11, por defecto se instala en C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3 y por clonación en el directorio de usuario (p.e, Admin) en C:\Users\Admin\AppData\Local\ESRI\conda\envs\arcgispro-py3-clone.
  • En QGIS (p.e, 3.22.1), la versión integrada de Python es la 3.9.5, por defecto se instalan en Microsoft Windows en el directorio de archivos de programa localizado en C:\Program Files\QGIS 3.10\apps cuando se trata de versiones de 64 bits.

Requerimientos específicos adicionales son indicados en cada script o en cada actividad/microcontenido. Para la actualización de librerías existentes o la instalación de librerías adicionales, se recomienda la creación y uso de ambientes virtuales para no modificar las versiones originales de Python instaladas sobre ArcGIS for Desktop, ArcGIS Pro y QGIS.

1. Fundamentos

Este tema presenta los fundamentos básicos generales necesarios para la comprensión de la sintaxis propia de este lenguaje, requerida para la ejecución de instrucciones por consola o para la codificación de scripts.

Microcontenido Alcance Software
Identificar y ejecutar cualquier versión de Python instalada En el sistema operativo pueden existir y convivir, además de las versiones integradas a las herramientas GIS, otras versiones de Python registradas y una como versión por defecto. Identificar las versiones instaladas le permitirá realizar pruebas de ejecución de comandos por consola o a través de scripts. Python / ArcGIS / QGIS
Definir la versión por defecto de Python en el OS y configurar PyCharm Definir una versión por defecto de Python en el CMD de Microsoft Windows, le permitirá lanzar este intérprete de comandos desde cualquier directorio de su sistema operativo y sin tener que ingresar la ruta completa del ejecutable Python.exe. La configuración de intérpretes en PyCharm, le permitirá ejecutar scripts de un proyecto utilizando una versión predefinida de Python. Python / ArcGIS / QGIS
Ayuda, palabras reservadas y módulos disponibles Dependiendo de la versión de Python instalada, dispondrá de algunas librerías o módulos preinstalados. Python además, al igual que otros lenguajes de programación, dispone de palabras reservadas que no podrán ser utilizadas para definir variables u objetos de usuario. Python
Usar Python como una calculadora - Cálculo tiempo de concentración de una subcuenca Desde la consola de Python, es posible realizar operaciones matemáticas simples o complejas, definir variables, listas, tuplas, funciones, llamar módulos y en general utilizar cualquier elemento integrado al lenguaje. Python
Script básico - Cálculo tiempo de concentración de una subcuenca Un script en Python, es un archivo que contiene diferentes instrucciones que pueden ser ejecutadas por el intérprete de comandos. Generalmente los archivos son almacenados con la extensión .py, y son usados para ejecutar o automatizar tareas repetitivas. Ejemplo usando PyCharm, Command CMD, ArcGIS For Desktop, ArcGIS Pro y QGIS. Python / ArcGIS / QGIS
Scripts interactivos - Cálculo tiempo de concentración de una subcuenca Los scripts en Python permiten la entrada directa de datos desde la consola de comandos o desde el intérprete de comandos, para ello puede utilizar el comando input(). En la interfaz gráfica de QGIS, las entradas de usuario se pueden realizar mediante QInputDialog.getText() y en ArcGIS Pro, la ejecución de este tipo de scripts puede ser realizada directamente desde Python Notebook. Python
Creación de scripts interactivos e iterativos con funciones y pruebas lógicas simples - Cálculo tiempo de concentración de una subcuenca Python dispone de múltiples estructuras para la ejecución de procesos iterativos, como while, for y range. Python
Instalación, actualización de paquetes y creación de gráficas básicas usando matplotlib - Cálculo tiempo de concentración de una subcuenca Complementariamente a las librerías obtenidas con la instalación de Python, es posible adicionar nuevas librerías que posteriormente podrán ser invocadas desde la consola o desde scripts y también se pueden actualizar las librerías preinstaladas. El procedimiento más común de instalación automatizada se realiza a través del comando de consola pip disponible en el directorio Scripts de Python. Python
Control de excepción de errores - Cálculo tiempo de concentración de una subcuenca En el evento de que el usuario ingrese valores nulos o fuera de rango, el código deberá ser capaz de controlar estas excepciones para no devolver al usuario valores errados. Algunos controles de ejecución pueden ser implementados usando condicionales para la validación de los datos ingresados, o a través de los controles de ejecución propios de Python. Python
Script con archivo log de ejecución y resultados - Cálculo tiempo de concentración de una subcuenca Al ejecutar scripts, los resultados son mostrados en la consola del entorno de desarrollo o en el Command del sistema operativo. Los resultados también pueden ser volcados en un archivo de registro que puede ser creado y actualizado directamente desde el código. Para este procedimiento utilizaremos la instrucción .write(). Python
Introducción a pandas - Representación estadística de Municipios de Colombia Pandas es una librería complementaria al lenguaje de programación Python que permite leer, representar y manipular datos almacenados en diferentes formatos, p.ej, en archivos de texto separados por comas .csv (CSV - Comma separated values) y archivos en formatos de libro de cálculo electrónico como Microsoft Excel en formato .xls y .xlsx. Python / ArcGIS / QGIS

2. Procesamiento de tablas geo-codificadas

Las tablas geo-codificadas contienen columnas de atributos que hacen referencia a la localización espacial de puntos o sucesiones de puntos (utilizados para el trazado de polilíneas o polígonos), su procesamiento permite representar y crear espacialmente diferentes geometrías.

Microcontenido Alcance Software
Generador de rampas de color para representación de grillas en ArcGIS for Desktop y ArcGIS Pro Las rampas de color son utilizadas para representar los valores de celdas o pixeles contenidos dentro de una grilla o mapa raster. Esri ArcGIS for Desktop y ArcGIS Pro, dispone de múltiples estilos de representación y a partir de la versión Desktop 10.6, estos estilos pueden ser creados por el usuario a través del administrador de estilos disponible en el menú Personalización; sin embargo, la creación de estilos en versiones anteriores y el reescalamiento y representación de grillas interpolas de resultados en una serie temporal, requieren de la creación manual de archivos .clr que luego pueden ser asociados a cada grilla de salida, perimitiendo de esta forma representar un mismo valor de celda en diferentes grillas con un mismo color. El propósito principal de este microcontenido, es crear estilos personalizados que luego serán utilizados en las actividades relacionadas con Interpolación y representación espacial de series de datos meteorológicos con simbología de rampa única. Python / ArcGIS
Interpolación y representación espacial de series de datos meteorológicos con simbología de rampa única A partir de series de datos diarias o mensuales contenidas en registros discretos dentro de archivos de texto separados por comas o CSV, interpolar y representar espacialmente datos hidrometeorológicos usando re-escalamiento a rampa única de color. Para representar correctamente la serie temporal de la variable en estudio y poder visualizar bidimensional o tridimensionalmente las grillas de resultados, es necesario re-escalar los valores de todas las grillas a mapas de colores únicos a partir del mínimo y máximo encontrado en toda la serie de datos de entrada; de esta forma, en la representación, un valor discreto (p.ej, 100 milímetros de lluvia) existente en múltiples grillas será representado con el mismo color en la visualización. Python / ArcGIS

3. Procesamiento y análisis de capas geográficas y datasets

En el desarrollo de proyectos con componente geográfico, es necesario conocer los datos y metadatos de las diferentes capas que se utilizarán en los análisis, de esta forma, al ejecutar los diferentes geoprocesos, el analista podrá definir fácilmente los parámetros de entrada y entender como serán generadas las capas resultantes.

Microcontenido Alcance Software
Consulta de metadatos, propiedades y atributos en capas vectoriales de proyectos geográficos Esta actividad contiene scripts en Python que permiten listar todas las capas geográficas (en formato shapefile) disponibles en el directorio de datos local de un proyecto de ArcGIS o en las capas cargadas en un mapa de QGIS, consultar los atributos disponibles en cada capa, sus tipos, filtrar a partir de un campo específico y graficar los valores encontrados a partir de dos campos específicos definidos por el usuario. Python
Estadísticos de una capa geográfica con comparación por filtrado A partir de una capa geográfica en formato shapefile o feature class dentro de una Geodatabase, obtener los estadísticos de un campo de atributos determinado y estadísticos por filtrado a partir de un valor de corte en ArcGIS y QGIS. Python
Zonificación hidrográfica de Colombia - Análisis de forma y densidad usando Python Estudiar la forma y densidad de las áreas, zonas y subzonas hidrográficas de Colombia a partir de la delimitación geográfica realizada por el Instituto de Hidrología, Meteorología y Estudios Ambientales - IDEAM de Colombia, adscrito al Ministerio de Medio Ambiente - Minambiente y la red de drenajes sencillos digitalizada a escala 1:100k por el Instituto Geográfico Agustín Codazzi - IGAC. Python
Convertir una tabla o dataset dinámico en una tabla de registros apilados Este script permite crear una tabla de registros apilados de series de tiempo para cargue masivo y visualización en GIS. Python

Licencia, cláusulas y condiciones de uso: R.HydroTools es de uso libre para fines académicos, conoce nuestra licencia, cláusulas, condiciones de uso y como referenciar los contenidos publicados en este repositorio.

Ayuda y soporte: a través de la pestaña Discussions localizada en la parte superior de esta ventana, podrás encontrar y participar en los anuncios o noticias publicados, enviarnos tus ideas para herramientas complementarias, participar en preguntas, respuestas y consultas específicas Q&A y realizar publicaciones o consultas generales.

Clonación: para compatibilidad completa de las rutas utilizadas en los scripts y herramientas de R.HydroTools, en Microsoft Windows clonar y/o descomprimir en D:\R.HydroTools. Enlace para clonación https://github.com/rcfdtools/R.HydroTools.git.

¡Encontraste útil este proyecto!, apoya su difusión marcando este repositorio con una ⭐ o síguenos dando clic en el botón Follow de rcfdtools en GitHub.

♾️ Otras herramientas y cursos 🔰 Ayuda / Colabora 📓 Referencias 🏷️ Abreviaturas y definiciones

About

TOOL - Computational tools for GIS, hydrological and hydraulics computational design, modeling and analysis - HydroTools

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks