Keywords: Case-study Colombia Cesar IDEAM Weather Zona-hidrogeográfica Station ArcGIS QGIS Dissolve Feature-Envelope-to-Polygon Add-Field Field-Calculator Bounding-boxes
Definición de la zona de estudio a partir de la cobertura de subzonas hidrográficas de Colombia - Suramérica, con creación de polígono envolvente. En esta actividad se define el sistema de proyección de coordenadas a utilizar en la creación y procesamiento de los diferentes mapas y capas geográficas.
En la ilustración, COD_ZH corresponde al código de la Zona Hidrográfica.
- Estudiar la estructura general de la zonificación hidrográfica de Colombia.
- Crear una capa geográfica que delimite la zona geográfica de estudio.
- Crear el polígono regular del dominio espacial que envuelve la zona de estudio.
- Calcular el área y perímetro de la zona de estudio y su dominio espacial.
- Definir el sistema de proyección de coordenadas a utilizar en mapas y capas geográficas.
El polígono regular permitirá en actividades posteriores del curso, realizar la descarga de información satelital y seleccionar las estaciones hidroclimatológicas de la zona de estudio.
- ArcGIS for Desktop 10+ (opcional)
- ArcGIS Pro 2+ (opcional)
- QGIS 3+ (opcional)
Para la definición de la zona de estudio es necesario descargar la zonificación hidrográfica de Colombia, realizar filtros de acuerdo con su jerarquía, disolver y crear el polígono envolvente como se describe en el siguiente diagrama:
Convenciones generales en diagramas: clases de entidad en azul, datasets en gris oscuro, grillas en color verde, geo-procesos en rojo, procesos automáticos o semiautomáticos en guiones rojos y procesos manuales en amarillo. Líneas conectoras con guiones corresponden a procedimientos opcionales.
Para la realización del Balance Hidrológico de Largo Plazo o LTWB (Long-term water balance), se ha definido como caso de estudio general la Zonificación Hidrográfica de Colombia y la red de estaciones terrestres hidroclimatológicas del Instituto de Hidrología, Meteorología y Estudios Ambientales - IDEAM de Colombia. A nivel particular se estudiará a detalle la zona hidrográfica 28, denominada Cesar que hace parte del área hidrográfica principal 2, correspondiente a Magdalena - Cauca que se compone de las siguientes subzonas:
| SZH | Subzona Hidrográfica |
|---|---|
| 2801 | Alto Cesar |
| 2802 | Medio Cesar |
| 2804 | Río Ariguaní |
| 2805 | Bajo Cesar |
Estudiantes que aplicaron para curso certificado desarrollan casos de estudio individuales asignados para zonas hidrográficas específicas.
La zonificación hidrográfica de Colombia desde el punto de vista hidrológico, tiene sus inicios en el HIMAT mediante la Resolución 0337 del 1978, la cual establece que el país está conformado por cinco Áreas hidrográficas (1-Caribe, 2- Magdalena - Cauca, 3- Orinoco, 4- Amazonas y 5-Pacífico) que a su vez están divididas en Zonas Hidrográficas y subdivididas en Subzonas Hidrográficas. En ese entonces, el propósito de la zonificación fue de adoptar un sistema de codificación para estaciones Hidrometerológicas. Posteriormente, el IDEAM introduce esta zonificación para otros fines, tales como estudios y análisis hidrológicos relacionados con los informes ambientales, p. ej. el Índice de Aridez, el Escurrimiento y el Rendimiento Hídrico.1
La zonificación de cuencas hidrográficas corresponde a tres niveles de jerarquía: áreas, zonas y subzonas hidrográficas. Las áreas hidrográficas corresponden a las regiones hidrográficas o vertientes que, en sentido estricto, son las grandes cuencas que agrupan un conjunto de ríos con sus afluentes que desembocan en un mismo mar. Ahora bien, en Colombia se distinguen cuatro vertientes, dos de ellas asociadas a ríos de importancia continental (vertiente del Orinoco y vertiente del Amazonas) y las vertientes del Atlántico y del Pacífico. Se delimita adicionalmente como áea hidrográfica la cuenca Magdalena-Cauca, que aunque tributa y forma parte de la vertiente del Atlántico, tiene importancia socioeconómica por su alto poblamiento y aporte al producto interno bruto.2
| AH | Área Hidrográfica |
|---|---|
| 1 | Caribe |
| 2 | Magdalena-Cauca |
| 3 | Orinoco |
| 4 | Amazonas |
| 5 | Pacífico |
Las cuencas hidrográficas que entregan o desembocan sus aguas superficiales directamente de una área hidrográfica se denominaran zonas hidrográficas. Agrupan varias cuencas que se presentan como un subsistema hídrico con características de relieve y drenaje homogéneo y sus aguas tributan a través de un afluente principal hacia un área hidrográfica. Están integradas por cuencas de las partes altas, medias o bajas de una zona hidrográfica que captan agua y sedimentos de los tributarios de diferente orden tales como nacimientos de agua, arroyos, quebradas y ríos. Las cuencas que tributan sus aguas a su vez a las zonas hidrográficas se denomina subzonas hidrográficas. Ahora bien, respecto a la toponimia con que se identifican zonas y subzonas hidrográficas, a estas unidades se les asignó la toponimia de acuerdo con el nombre de la corriente más representativa o río principal o con el nombre heredado de la zonificación del HIMAT, que puede corresponder al espacio geográfico o región a la cual drenan las aguas superficiales.2
| AH | Área Hidrográfica | ZH | Zona Hidrográfica |
|---|---|---|---|
| 1 | Caribe | 11 | Atrato - Darién |
| 1 | Caribe | 12 | Caribe - Litoral |
| 1 | Caribe | 13 | Sinú |
| 1 | Caribe | 15 | Caribe - La Guajira |
| 1 | Caribe | 16 | Catatumbo |
| 1 | Caribe | 17 | Islas del Caribe |
| 2 | Magdalena - Cauca | 21 | Alto Magdalena |
| 2 | Magdalena - Cauca | 22 | Saldaña |
| 2 | Magdalena - Cauca | 23 | Medio Magdalena |
| 2 | Magdalena - Cauca | 24 | Sogamoso |
| 2 | Magdalena - Cauca | 25 | Bajo Magdalena - Cauca - San Jorge |
| 2 | Magdalena - Cauca | 26 | Cauca |
| 2 | Magdalena - Cauca | 27 | Nechí |
| 2 | Magdalena - Cauca | 28 | Cesar |
| 2 | Magdalena - Cauca | 29 | Bajo Magdalena |
| 3 | Orinoco | 31 | Inírida |
| 3 | Orinoco | 32 | Guaviare |
| 3 | Orinoco | 33 | Vichada |
| 3 | Orinoco | 34 | Tomo |
| 3 | Orinoco | 35 | Meta |
| 3 | Orinoco | 36 | Casanare |
| 3 | Orinoco | 37 | Arauca |
| 3 | Orinoco | 38 | Orinoco Directos |
| 3 | Orinoco | 39 | Apure |
| 4 | Amazonas | 41 | Guainía |
| 4 | Amazonas | 42 | Vaupés |
| 4 | Amazonas | 43 | Apaporis |
| 4 | Amazonas | 44 | Caquetá |
| 4 | Amazonas | 45 | Yarí |
| 4 | Amazonas | 46 | Caguán |
| 4 | Amazonas | 47 | Putumayo |
| 4 | Amazonas | 48 | Amazonas - Directos |
| 4 | Amazonas | 49 | Napo |
| 5 | Pacífico | 51 | Mira |
| 5 | Pacífico | 52 | Patía |
| 5 | Pacífico | 53 | Tapaje - Dagua - Directos |
| 5 | Pacífico | 54 | San Juan |
| 5 | Pacífico | 55 | Baudó - Directos Pacífico |
| 5 | Pacífico | 56 | Pacífico - Directos |
| 5 | Pacífico | 57 | Islas del Pacífico |
En el presente análisis no se han incluido resultados para la ZH - zona hidrográfica 57, correspondiente a las Islas del Pacífico, debido a que la capa geográfica SZH - subzonas hidrográficas no contiene el polígono de delimitación.
El proceso de delimitación se realiza a partir de la cobertura de Subzonas hidrográficas de Colombia, este mapa representa las unidades de análisis para el ordenamiento ambiental de territorio definidas por el IDEAM en convenio con el Instituto Geográfico Agustín Codazzi (IGAC), a escala 1:500.000. 3
- Ingrese al portal http://www.ideam.gov.co/en/capas-geo y en el cuadro de búsqueda escriba Zonificación Hidrográfica, observará que a 2022.07.07 existen dos versiones de la capa de zonificación correspondientes al año 2010 y 2013. Realice la descarga del archivo de formas Shapefile del año 2013, consulte sus metadatos y el catálogo de objetos disponible.
La descarga permite obtener el archivo comprimido Zonificacion_Hidrografica_2013.zip que contiene la capa geográfica en formato Shapefile, un mapa de muestra en formato .pdf, la ficha de representación gráfica y otros elementos complementarios.
Catálogo de objetos en Subzonas 4
| Nombre | Alias | Definición | Tipo de dato |
|---|---|---|---|
| OBJECTID | OBJECTID | Identificador de objeto geográfico. | Texto |
| Shape | Shape | Tipo de geometría. | Geometría |
| COD_AH | Código Area | Código del Area hidrográfica a la que corresponde. | Entero |
| COD_ZH | Código Zona | Código de la Zona hidrográfica a la que corresponde. | Entero |
| COD_SZH | Código Subzona | Código de Subzona hidrográfica a la que corresponde. | Entero |
| NOM_AH | Nombre Área | Nombre del área hidrográfica a la que corresponde. Dominio Área Hidográfica. | Texto |
| NOM_ZH | Nombre Zona | Nombre de la zona hidrográfica a la que corresponde. | Texto |
| NOM_SZH | Nombre Subzona | Nombre de la Subzona hidrográfica a la que corresponde. | Texto |
| Shape_Length | Shape_Length | Perímetro en las unidades del sistema de referencia espacial. | Entero |
| Shape_Area | Shape_Area | Área en las unidades del sistema de referencia espacial. | Entero |
| RULEID | RULEID | Id único asignado por el sistema a la representación gráfica. | Entero |
| Override | Override | Representación gráfica. | Blob |
-
Descomprima solo los datos contenidos en la carpeta \Shape del comprimido obtenido, dentro de la carpeta .shp localizada en D:\R.LTWB
-
Cree un mapa nuevo en blanco y agregue la capa de Subzonas Hidrográficas. Simbolice por categorías de valores únicos o Unique Values a partir del campo
NOM_ZHcorrespondiente a la Zona Hidrográfica y rotule las zonas a partir del campo de atributosCOD_SZHcorrespondiente a los códigos de las subzonas, guarde el mapa como R.LTWB.mxd en la carpeta .Map localizada en D:\R.LTWB
Recuerde que en ArcGIS for Desktop es necesario desde el catálogo, realizar la conexión a la unidad de disco o a una carpeta específica para poder agregar datos al mapa.
- A partir de las Subzonas Hidrográficas y utilizando la expresión
"COD_ZH" = 28, filtre los polígonos del caso de estudio correspondientes a la Zona 28 - Cesar. Abra la tabla de atributos, podrá observar que contiene las subzonas Alto Cesar, Medio Cesar, Bajo Cesar y Río Ariguaní. Cambie la simbología de representación a relleno color gris al 20%.
- Utilizando la herramienta Dissolve disponible en el menú Geoprocessing, disuelva los polígonos de la zona de estudio para obtener un único polígono perimetral (no es necesario definir ningún campo de disolución). Nombrar como ZonaEstudio.shp. Simbolice solo por contorno usando borde externo negro en grosor 3.
- En la Tabla de Contenido, asigne en las propiedades de Layers o Capas el sistema de proyección de coordenadas MAGNA_Colombia_CTM12 correspondiente al identificador EPSG 9377 o ESRI 103599.
La versiones antiguas de ArcGIS for Desktop (p.ej, 10.2.2) no incluyen el sistema de proyección del origen único nacional CTM12 o 9377, por lo que la asignación debe ser realizada a través de un archivo de proyección de coordenadas .prj. La definición de un sistema proyectado permitirá realizar los cálculos de áreas y perímetros en unidades del sistema internacional. En la carpeta ../projectionfile de este repositorio se encuentran diferentes archivos de proyección, incluido MAGNA_OrigenNacional.prj correspondiente al CRS requerido.
Parámetros del archivo de proyección origen único nacional de Colombia: MAGNA_OrigenNacional.prj
MAGNA_Colombia_Origen_Unico
Authority: Custom
Projection: Transverse_Mercator
False_Easting: 5000000.0
False_Northing: 2000000.0
Central_Meridian: -73.0
Scale_Factor: 0.9992
Latitude_Of_Origin: 4.0
Linear Unit: Meter (1.0)
Geographic Coordinate System: GCS_MAGNA
Angular Unit: Degree (0.0174532925199433)
Prime Meridian: Greenwich (0.0)
Datum: D_MAGNA
Spheroid: GRS_1980
Semimajor Axis: 6378137.0
Semiminor Axis: 6356752.314140356
Inverse Flattening: 298.257222101
- En la tabla de atributos de la capa geográfica ZonaEstudio.shp, cree dos campos de atributos numéricos dobles y nómbrelos como Akm2 y Pkm correspondientes al área en km² y perímetro en km, cree un campo de texto con longitud de 55 caracteres con el nombre ZH. Utilizando el calculador de geometría obtenga el área y el perímetro y asigne manualmente el código y nombre de la subzona en el campo ZH como ZH 2 - Cesar.
En ArcGIS, nuevos campos pueden ser creados desde las propiedades de la tabla de atributos utilizando la opción Add Field. Para el cálculo del área y perímetros, de clic derecho en la cabecera de los campos y seleccione la opción Calculate Geometry.
Rotule indicando la zona, área y perímetro utilizando las siguientes expresiones:
- Parser VBScript:
[ZH] &VbNewLine& "Área, km²: " & round( [Akm2], 2) &VbNewLine& "Perímetro, km: " & round( [Pkm], 2) - Parser Python:
[ZH] + "\nArea, km2: " + [Akm2] + "\nPerimetro, km: " + [Pkm]
- Utilizando la herramienta Data Management / Features / Feature Envelope to Polygon, cree el polígono regular envolvente de la zona de estudio y nómbrelo como ZonaEstudioEnvelope.shp. Agregue los campos de atributos flotantes Akm2, Pkm y de texto ZHEnvelope, asigne la etiqueta ZH envelope 2 - Cesar y rotule con estos 3 campos.
En ArcGIS Pro, cree un proyecto nuevo en blanco en la ruta D:\R.LTWB\.map y nómbrelo como ArcGISPro o ArcGISProSection01. Automáticamente, serán generados el mapa de proyecto, la base de datos geográfica en formato .gdb, la carpeta para volcado de informes de registro de importación ImportLog y la carpeta Index. Utilizando el Panel de catálogo y desde la sección Folders, realice la conexión a la carpeta D:\R.LTWB.
Agregue la capa de Subzonas Hidrográficas y simbolice por categorías de valores únicos o Unique Values a partir del campo NOM_ZH correspondiente a la Zona Hidrográfica y rotule las zonas a partir del campo de atributos COD_SZH correspondiente a los códigos de las subzonas.
Para el filtrado, desde las propiedades de la capa seleccione la pestaña Definition Query y ensamble la expresión de filtrado o ingrese la instrucción SQL COD_ZH = 28.
La disolución de los polígonos para la creación de la zona de estudio se realiza desde el panel de herramientas Geoprocessing - Data Management Tools - Generalization - Dissolve que puede ser lanzado desde el menú Analysis seleccionando la opción Tools.
Para cambiar el sistema de proyección de coordenadas, en las propiedades del mapa Map de la tabla de contenidos Contents, seleccione la pestaña Coordinate Systems y en la caja de búsqueda ingrese 103599, correspondiente a MAGNA-SIRGAS CMT12.
Para la creación de campos de atributo, abra la tabla de atributos y de clic en la opción Add, agregue los campos Akm2, Pkm y ZH.
Calcule la geometría de los campos numéricos y asigne el nombre de la zona en el campo ZH utilizando el texto 'ZH 2 - Cesar' sobre Python 3 como Expression Type.
Para la rotulación compuesta, utilice cualquiera de las siguientes instrucciones:
- Parser VBScript:
[ZH] &VbNewLine& "Área, km²: " & round( [Akm2], 2) &VbNewLine& "Perímetro, km: " & round( [Pkm], 2) - Parser Python:
[ZH] + "\nArea, km2: " + [Akm2] + "\nPerimetro, km: " + [Pkm] - Parser Arcade:
$feature.ZH + '\nÁrea, km²: ' + Round($feature.Akm2, 2) + '\nPerímetro, km: : ' + Round($feature.Pkm, 2)
Utilizando la herramienta Data Management Tools / Features / Feature Envelope to Polygon, cree el polígono regular envolvente de la zona de estudio.
Cree un mapa de proyecto, agregue la capa Zonificacion_hidrografica_2013.shp y guarde en la carpeta .map como R.LTWB.qgz
El filtrado de entidades se realiza a través de la ventana de propiedades de la capa desde la pestaña Source y el Query Builder.
El proceso de disolución se realiza utilizando la herramienta Vector geometry - Dissolve del Processing Toolbox que se carga oprimiendo la combinación de teclas Ctrl + Alt + T o desde la barra de menús Processing.
Para cambiar el sistema de proyección, oprima la combinación de teclas Ctrl + Shift + P para acceder a la ventana de propiedades del proyecto y en la ventana CRS, ingrese en la casilla de filtro o búsqueda el valor 9377, correspondiente al sistema de referencia de coordenadas MAGNA-SIRGAS / Origen-Nacional. Seleccione y de clic en Apply y Ok. En la parte inferior derecha de QGIS, podrá observar el sistema asignado como EPSG: 9377.
Nuevos campos de atributos pueden ser creados directamente desde las opciones del Field Calculator, p. ej. para el cálculo del área en km² se crea el campo Akm2 y se calcula la geometría con la expresión $area / (1000*1000). Para el perímetro utilizar la expresión $perimeter / 1000.
La rotulación compuesta indicando la zona, área y perímetro se realiza con la siguiente expresión: concat("ZH", '\nÁrea, km²: ', round("Akm2",2), '\nPerímetro, km: ', round("Pkm", 2))
El proceso de obtención del polígono perimetral se realiza con la herramienta Vector geometry - Bounding boxes del Processing Toolbox que se carga oprimiendo la combinación de teclas Ctrl + Alt + T o desde la barra de menús Processing.
Ahora dispone de un polígono que podrá utilizar como máscara de selección para la obtención de información satelital o para la selección de estaciones dentro de la zona de estudio.
En la siguiente tabla se listan las actividades complementarias que deben ser desarrolladas y documentadas por el estudiante en un único archivo de Adobe Acrobat .pdf. El documento debe incluir portada (mostrar nombre completo, código y enlace a su cuenta de GitHub), numeración de páginas, tabla de contenido, lista de tablas, lista de ilustraciones, introducción, objetivo general, capítulos por cada ítem solicitado, conclusiones y referencias bibliográficas.
| Actividad | Alcance |
|---|---|
| 1 | Realice el procedimiento presentado en esta clase para el caso de estudio asignado por rcfdtools o para el caso propuesto por el estudiante y aprobado por rcfdtools. A cada estudiante se le asigna un código único de caso de estudio que contiene el prefijo CS. |
| 2 | En su GitHub, cree un repositorio para su caso de estudio y nombre como R.LTWB.CS######. Cree la estructura de directorios existente en R.LTWB dentro su propio repositorio y en la carpeta Seccion1 / CaseStudy, incluya el documento .pdf de desarrollo de las actividades indicadas en esta clase. Incluya los archivos obtenidos y generados en las carpetas de archivos específicos (.datasets, .dem, .map, .projectionfile, .refs, .shp, .temp) |
Tenga presente que, durante todo el curso, los documentos de desarrollo y avances de su caso de estudio deberán ser incluidos en la sección y actividad correspondiente y dentro de las carpetas generales correspondientes. El nombre del reporte de desarrollo corresponderá al nombre de la actividad y al final se incluye la fecha de la versión en formato aaaammdd, p. ej. CaseStudy20220811.pdf. En caso de que requiera de la presentación de una nueva versión del documento de desarrollo, conserve las versiones anteriores e incluya la nueva versión con la fecha actualizada. Recuerde que, para repositorios de uso libre en GitHub, el tamaño máximo de los archivos que se pueden cargar es de 100 MB, archivos con tamaños superiores deben ser comprimidos en una o múltiples partes de 95 MB.
- Esta actividad puede ser desarrollada con cualquier herramienta SIG que disponga de herramientas de geoprocesamiento para disolución de polígonos y creación de polígonos envolventes.
- https://pro.arcgis.com/en/pro-app/latest/tool-reference/data-management/feature-envelope-to-polygon.htm
- https://pro.arcgis.com/en/pro-app/latest/tool-reference/data-management/h-how-dissolve-data-management-works.htm
- https://pro.arcgis.com/en/pro-app/latest/tool-reference/data-management/calculate-field.htm
- https://docs.qgis.org/2.18/en/docs/user_manual/processing_algs/qgis/vector_geometry_tools.html
- PyCharm no sincroniza mis cambios en la nube - Archivos grandes rechazados en Commit and Push🐞
R.LTWB 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, dando clic aquí.
¡Encontraste útil este repositorio!, apoya su difusión marcando este repositorio con una ⭐ o síguenos dando clic en el botón Follow de rcfdtools en GitHub.
| ◄ Anterior | 🏠 Inicio | 🔰 Ayuda / Colabora | Siguiente ► |
|---|
Footnotes
-
http://www.ideam.gov.co/web/agua/zonificacion-hidrografica ↩
-
http://documentacion.ideam.gov.co/openbiblio/bvirtual/022655/MEMORIASMAPAZONIFICACIONHIDROGRAFICA.pdf ↩ ↩2
-
http://geoservicios.ideam.gov.co/geonetwork/srv/eng/catalog.search#/metadata/7696695f-ae9c-4780-a6d0-d3cd1808819a ↩
-
http://geoservicios.ideam.gov.co/CatalogoObjetos/queryByUUID?uuid=bcd645c9-0f11-4770-926e-1e1fdfbf5ce6 ↩
























