Keywords: Requirements
ArcGIS-for-Desktop
ArcGIS-Pro
QGIS
HEC-HMS
HEC-GeoHMS
Python
En esta actividad se listan los requerimientos académicos y computacionales generales para el desarrollo de las diferentes actividades del curso, se define y crea la estructura de directorios y se realiza la instalación y configuración de las principales herramientas requeridas.
- Instalar y configurar las herramientas computacionales requeridas para el desarrollo del caso de estudio.
- Establecer los requisitos académicos mínimos y listar algunos recursos complementarios para su nivelación.
- ArcGIS Pro 2+
- ArcGIS for Desktop 10+ (recomendado 10.2.2)
- QGIS 3+
- Cygwin terminal for Windows para la descarga por consola de los modelos digitales de elevación
- HEC-HMS 4.9+
- HEC-GeoHMS 10.2 for ArcGIS for Desktop 10.2.2
- Microsoft Excel from Office 64 bits
- Notepad++ como editor de código complementario
- Python 3+ y extensiones indicadas en esta actividad
- PyCharm Community como entorno de desarrollo y publicación en GitHub del caso de estudio propio asignado a estudiantes bajo esquema de certificación (opcional)
Requerimientos específicos, tales como librerías, complementos y sus versiones han sido indicadas en cada actividad del curso.
- Sistema operativo: Microsoft Windows 10 o superior.
- Memoria RAM: 8GB mínimo, óptimo 16 o superior.
- Procesador: Intel Core i5 o superior (serie H o superior recomendado), AMD Ryzen (serie X recomendado).
- Almacenamiento: 150 GB libres en disco (unidad de estado sólido m.2 recomendada).
- Monitor: FHD 1920x1080p (recomendado 2 monitores).
- Video: 2 GB independiente (tarjeta aceleradora 4 GB o superior recomendada).
El procesamiento de los modelos digitales de elevación - DEM y mapas de variables climatológicas y de balance, requiere de al menos el espacio indicado en disco.
- Cuenta de usuario en Eathdata de la NASA.
- Cuenta de usuario Esri para la descarga e instalación de la versión académica de prueba de ArcGIS Pro.
- Conocimientos básicos en sistemas de información geográfica - SIG
- Conocimientos básicos en hidrología
- Conocimientos básicos de programación usando Python
En la siguiente tabla encontrará la estructura y descripción general de las carpetas a utilizar durante el desarrollo de las actividades del curso, relacionadas con el caso de estudio general y el caso asignado bajo la modalidad de curso certificado.
Directorio | Descripción | Subdirectorios | Formato |
---|---|---|---|
.datasets | Tablas y series de datos base y generados | CHIRPS, ENSOONI, IDEAM, IDEAM_Agg, IDEAM_EDA, IDEAM_Impute, IDEAM_Outlier | .xls, .xlsx, .dbf, .csv, .png, .md, .zip |
.dem | Grillas base y grillas producidas de los modelos digitales de elevación | ALOS, ASTER, SRTM | .tif, .rar |
.gdb | GDB descargada del Instituto Geográfico Agustín Codazzi - IGAC de Colombia - Suramérica | N/A | .gdb |
.grid | Grillas en formato GeoTIFF producidas en la sección 4 y 5 de este curso, relacionadas con el análisis espacial de variables climatológicas y mapas de isorendimientos | N/A | .tif, .rar |
.icons | Iconografía general de este repositorio | N/A | .png, .cdr, .glb, .svg |
.map | Mapas de documento y proyectos geográficos creados en aplicaciones SIG | ArcGISPro, ArcGISProSection03, ArcGISProSection04, ArcGISProSection05 | .mxd, .sxd, .aprx, .qgz, .zip |
.projectionfile | Archivos independientes de proyección de coordenadas en formato .prj aplicables a Colombia - Suramérica | N/A | .prj |
.refs | Documentos y artículos de uso libre descargados y citados en la documentación o en las referencias particulares de las diferentes actividades | GitHubRefs | .pdf, .zip |
.shp | Vectores base y vectores producidos en formato Shapefile (.shp) | N/A | .shp, .zip |
.src | Scripts independientes de uso general en lenguaje Python y Shell script | N/A | .py, .sh, .zip |
.temp | Archivos ejemplo y archivos temporales generados en procesos intermedios | N/A | .xlsx, .md |
HECGeoHMS | /Layers, contiene los archivos generados durante el proceso de preprocesamiento hidrológico de los modelos digitales de elevación - DEM | Layers | .mxd, .tif, .rar |
HECHMS | Archivos del modelo prototipo hidrológico HEC-HMS, utilizados para el reacondicionamiento del modelo digital de elevación ASTER GDEM | maps | .basin, .sqlite, .access, ,dss, .hms, .log, .out, .terrain, .xml |
Las carpetas con el prefijo
Section
corresponden a las secciones del curso, dentro de las cuales se encuentran las actividades o clases.
Para la correcta ejecución de las herramientas computacionales a utilizar durante el desarrollo de las actividades del curso, es recomendable realizar los siguientes ajustes en Microsoft Windows.
- En el escritorio de Microsoft Windows, oprima la combinación de teclas Windows+R para abrir la ventana de ejecución de comandos e ingrese Control.
- En el Panel de Control de clic en la opción View by: y seleccione Large Icons, luego de clic en la opción Region. Verifique y establezca el formato de fecha como
d/M/yyyy
y hora comoHH:mm
.
- En Región de clic en el botón Configuración adicional...
- En Configuración adicional... establezca la siguiente configuración y de clic en el botón Apply y Ok
- Separador decimal: punto
- Símbolo de separación de miles: coma
- Separador de listas: coma
La definición de separador de lista como coma, le permitirá trabajar fácilmente con bases de datos almacenadas en archivos de texto separado por comas .csv, tales como los archivos de series de datos hidroclimatológicas obtenidas del IDEAM - Colombia.
- Una vez establecida la configuración regional, abra el Explorador de Windows y en el menú View / Show, seleccione la opción File name extensions que le permitirá visualizar las extensiones de todos los archivos. Esta opción es especialmente útil al buscar archivos específicos que tienen el mismo nombre y diferentes extesiones, tales como los archivos de formas Shapefile que utilizan nativamente las extensiones .shp, shx, .dbf y .prj.
Opcionalmente, puede activar la visualización de archivos ocultos que le permitirá eliminar archivos temporales no visibles regularmente a usuarios.
Para el desarrollo de varias de las actividades del curso, utilizaremos la versión 10.2.2 de ArcGIS for Desktop, que permite ejecutar correctamente todas las herramientas disponibles en la extensión HEC-GeoHMS, especialmente las herramientas de reacondicionamiento de modelos de terreno para la incrustación de las celdas correspondientes a líneas de drenaje.
Si bien, las versiones recientes de HEC-HMS permiten realizar el reacondicionamiento de terreno, el tiempo computacional de ejecución para modelos digitales de terreno de gran extensión y alta resolución (como los modelos ALOS PALSAR o los LIDAR) puede ser excesivamente alto debido a su motor de ejecución.
Actualmente, ESRI no permite a usuarios independientes, la descarga y ejecución de licencias académicas de 21 días para el paquete ArcGIS for Desktop.
Para el cargue de archivos de Microsoft Excel en formato .xlsx dentro de ArcGIS for Desktop, se requiere del Driver de Microsoft Access Database Engine.
Para la instalación de esta herramienta, es requerida una licencia comercial activa que permita la descarga, instalación y ejecución de la versión Desktop. Para más información, consulte al administrador de licencias de su campus universitario.
Configuración preliminar de ArcGIS for Desktop
- En ArcMap, desactive las opciones de geoprocesamiento en segundo plano. Ir al menú Geoprocessing - Options y, desactive la casilla Background Processing.
Debido a que los procesos de reacondicionamiento y procesamiento de modelos digitales de elevación - DEM, requieren de al menos 8GB para su ejecución, la desactivación de procesos en segundo plano previene el volcado de los procesos existentes en la memoria RAM de su equipo.
- En ArcMap, configure las rutas relativas entre mapas y archivos de datos. Configure la rueda del apuntador o mouse para que al desplazar hacia arriba se haga un acercamiento al mapa.
Rutas relativas le permitirán cambiar la localización del mapa y sus datos a memorias USB u otras localizaciones en su equipo local sin perder la conexión entre ellos. En el menú Customize seleccionar ArcMap Options y en la pestaña General, realizar la configuración recomendada.
- Activar o desactivar extensiones en ArcGIS for Desktop. Las extensiones de ArcMAP requieren de una licencia adicional y son grupos de herramientas especializadas que permiten ejecutar tareas, por ejemplo, de análisis espacial, análisis 3D o geoestadística. En ArcMAP, ir al menú Customize y seleccionar la opción Extensions. Para este curso son requeridas las extensiones 3D Analyst y Spatial Analyst.
Para el cargue de archivos de Microsoft Excel en formato .xlsx dentro de ArcGIS for Desktop, se requiere del Driver de Microsoft Access Database Engine.
ArcGIS Pro 3.0.0 requiere de .NET Desktop Runtime 6.0.6 para su instalación.
Algunas de las actividades para el procesarimiento de modelos de terreno requieren de Arc Hydro Tools para ArcGIS Pro.
- Ingrese al portal https://www.esri.com/en-us/arcgis/products/arcgis-pro/trial#students, seleccione la opción Free Trial que le permitirá obtener una licencia de prueba por 21 días y realice el registro de usuario a través de la opción Sing up for the trial.
- Rellene el formulario de registro de usuario y siga las instrucciones en pantalla.
- Con su cuenta de usuario, ingrese al portal de Esri.
- Con su cuenta de usuario, ingrese al enlace de descargas de My Esri https://my.esri.com/#/downloads y de clic en la opción Account Settings.
- En Account Settings, visualice a la izquierda las opciones de licencias disponibles, de clic en el enlace Download ArcGIS Pro.
- Seleccione y descargue la versión más reciente disponible.
- Ejecute la instalación y siga las instrucciones en pantalla o las siguientes instrucciones detalladas https://pro.arcgis.com/en/pro-app/latest/get-started/install-and-sign-in-to-arcgis-pro.htm.
Algunas versiones de ArcGIS Pro requieren de la instalación previa de .NET Desktop Runtime 6.0.6
La apertura de proyectos existentes, puede ser realizada correctamente si su sistema operativo dispone del Driver de Microsoft Access Database Engine. Cuando la apertura de un proyecto de ArcGIS Pro presenta demoras excesivas se debe a que no se han podido resolver los permisos de lectura sobre los datos o que no se dispone de los drivers necesarios para la apertura de archivos provenientes de Microsoft Excel.
Desde el portal https://qgis.org/ descargue la última versión disponible de QGIS, p.ej la 3.28.2 (enero 2023). Ejecute el instalador y siga las instrucciones en pantalla.
Luego de terminada la instalación, abra QGIS, ingrese al menú Plugins, seleccione la opción Manage and Install Plugins... e instale los siguientes complementos:
- Profile tool: visualizador de perfiles a partir de modelos digitales de elevación.
- QGis2threejs: visualizador 3D.
- HCMGIS: visualización de mapas base y generación de líneas centrales en polígonos de cuerpos de agua alargados como ríos anchos.
Algunas de las actividades de este curso han sido desarrolladas utilizando la versión 3.26 de QGIS. Se recomienda instalar y ejecutar con la última versión disponible.
Desde el portal https://www.python.org/, descargue e instale la última versión disponible de Python.
Al realizar las instalaciones de ArcGIS y QGIS, automáticamente es instalado Python como intérprete de comandos, por ejemplo:
- 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.
Para el desarrollo de este curso, son requeridas las siguientes librerías de Python:
Para facilitar el proceso de instalación, en la raíz del repositorio cree un archivo de texto con el nombre requirements.txt e incluya las librerías indicadas.
Para la instalación detallada de las extensiones, siga las instrucciones disponibles en:
- https://github.com/rcfdtools/R.TeachingResearchGuide/tree/main/Section02/Python
- https://github.com/rcfdtools/R.GISPython/tree/main/InstallPackageGraph
Para la instalación de las demás herramientas requeridas, de clic en los enlaces disponibles en esta actividad en el literal "Herramientas computacionales requeridas"
- https://www.esri.com/content/dam/esrisites/sitecore-archive/Files/Pdfs/library/brochures/pdfs/arcgisextbro.pdf
- ArcGIS Pro tarda mucho tiempo en abrir mi proyecto🐞
Versión | Descripción | Autor | Horas |
---|---|---|---|
2023.01.19 | Guión, audio, video, edición y publicación. | rcfdtools | 3 |
2022.12.28 | Instalación y configuración básica de herramientas requeridas. Requerimientos computacionales. | rcfdtools | 3 |
2022.12.27 | Estructura de directorios. | rcfdtools | 3 |
2022.07.13 | Versión inicial con lista preliminar de requerimientos. | rcfdtools | 0.5 |
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 |
---|
Este curso guía, ha sido desarrollado con el apoyo de la Escuela Colombiana de Ingeniería - Julio Garavito. Encuentra más contenidos en https://github.com/uescuelaing