Python para ArcGIS
Domina la programación en Python aplicada a ArcGIS. Este curso subvencionado te capacitará para automatizar geoprocesos, gestionar datos espaciales, crear mapas dinámicos y optimizar flujos de trabajo GIS. Ideal para profesionales que buscan potenciar sus habilidades en Sistemas de Información Geográfica.
Información del curso
- Duración40 horas lectivas
- UbicaciónVitoria
- EmpresaASPASIA
Requisitos y destinatarios
Requisitos
- Personas trabajadoras.
- Personas desempleadas de Álava.
Dirigido a
Profesionales GIS, técnicos y analistas de información geográfica.
Qué aprenderás
- Automatizar tareas geoespaciales con Python en ArcGIS.
- Gestionar datos espaciales y realizar análisis avanzados.
- Crear y exportar mapas y layouts de forma programática.
- Manejar herramientas de geoprocesamiento con scripts.
- Entender la estructura y funcionalidad de ArcPy.
- Implementar gestión de errores en scripts.
Temario
Fundamentos de Python para ArcGIS
- Primeros Pasos: Iniciación a Python en ArcGIS, creación de scripts, manejo de comentarios, variables, tipos de datos (cadenas, números, listas, diccionarios) y estructuras de control (sentencias y bucles).
- Entorno de Geoprocesamiento: Comprensión del framework de Geoprocesamiento de ArcGIS y la integración de Python.
Explorando ArcPy
- Introducción a ArcPy: Descubrimiento de la librería ArcPy, sus accesos, funciones, clases y módulos esenciales.
- Configuración del Entorno: Dominio de las variables de configuración del entorno y la clase
envpara optimizar procesos.
Herramientas de Geoprocesamiento y Gestión de Datos
- Uso de Herramientas ArcGIS: Aplicación práctica de herramientas de geoprocesamiento, sintaxis, resultados y sistema de ayuda.
- Gestión de Errores: Implementación de mecanismos para la captura y gestión de excepciones y mensajes.
- Automatización de Mapas: Introducción a
ArcPy.Mappingpara trabajar con documentos de mapa, capas y layouts. - Creación de Listas y Descripción de Datos: Técnicas para listar datasets GIS y obtener información detallada de capas, tablas y rásteres usando
Describe().
Manipulación y Análisis Espacial
- Edición y Selección de Registros: Uso de
InsertCursor,SearchCursoryUpdateCursorpara la manipulación de datos. - Elementos Clave de ArcPy: Profundización en
SpatialReference,Extent,Geometryy otros objetos fundamentales.
Consideraciones Avanzadas
- Licencias y Extensiones: Aspectos importantes sobre licencias de productos y extensiones.
- Informes de Geoprocesos: Generación de informes y gestión del historial de scripts y resultados.