Mini Tutoriales | ArcGIS Pro
Cómo configurar una herramienta de validación de datos espaciales en ArcGIS Online
Por: Jhonny Gutierrez, Developer.
Compañías que utilizan Datos Espaciales Online pueden desarrollar, mediante scripts en Python, una herramienta que les permita validar de manera redundante sus datos, evitando posibles inconsistencias de la información geográfica.
En este minitutorial, te invito a conocer cómo desarrollar y aplicar esta herramienta de validación de datos espaciales, que te servirá como alternativa al versionado de la Geodatabase cuando se mantiene una capa de puntos de interés sin versionamiento para consumo inmediato.
Pasos previos
En esta ocasión, requerirás de ArcGIS Pro para gestionar el geoproceso, y de Visual Studio Code para la creación y edición del mismo. Ejecuta ArcGIS Pro e inicia sesión con tus credenciales de usuario.
Paso 1: Generación del proyecto
Genera el proyecto en ArcGIS Pro, donde deberás disponer de:
- La capa de puntos de interés
- La Geodatabase donde se copiarán los puntos a validar
- Toolbox donde se crearán los geoprocesos para la asistencia de validación
- Task de ArcGIS con la secuencia para la validación de puntos de interés.
Paso 2: Visual Studio Code
Ejecuta Visual Studio Code y abre la carpeta del proyecto creado en ArcGIS Pro. A continuación, crea los siguientes Scripts para la asistencia de validación de datos:
- crearcopialocal.py
- consolidarcambios.py
Script 1: crearcopialocal.py
Este Script se encarga de realizar una copia de los elementos seleccionados en el mapa mediante la herramienta arcpy.analysis.select, que permite guardar los elementos seleccionados en una nueva entidad.
Script 2: consolidarcambios.py
Este Script se encarga de consolidar los datos en la capa madre. Principalmente se utiliza el módulo arcpy.da para el acceso y manipulación de datos.
Además, se validan herramientas externas mediante la librería request de Python, que permite mantener una consistencia de los datos con plataformas externas a ArcGIS, como por ejemplo SAP.
Paso 3: Configuración de Toolbox
Pon a disposición los scripts en una Toolbox dentro del proyecto de ArcGIS Pro. Esto te permitirá acceder a ellas, tanto de forma individual como mediante un Task de ArcGIS Pro.
Paso 4: Task de ArcGIS Pro para la validación de los puntos de interés
Una vez generados los scripts se debe crear un Task de ArcGIS Pro con los pasos que llevarán al usuario a una correcta validación de los puntos.
Paso 5: Ejecución
Ejecutamos la tarea o Task y seguimos cada uno de los pasos previamente definidos.
Paso 5.1. - Selección de puntos de interés
Paso 5.2. - Generar copia local
El paso "limpiar selección" se realiza de manera automática, invisible para el usuario.
Paso 5.3. - Editar puntos de interés
En el ejemplo verás que los puntos se mueven. Sin embargo, puede suceder que se validen sin modificaciones o que se requiera modificar un campo relacional en la tabla.
Paso 5.4. - Guardar ediciones
Paso 5.5. - Consolidar cambios
Paso 5.6. - Dar clic en finalizar
¡Y listo! Los puntos quedan validados en su nueva posición y la tarea o Task lista para ser ejecutada nuevamente.
Video Tutorial
Revisa más de nuestros mini tutoriales en esta página.