EOCO117PO Python en ArcGIS
Especialización técnica en automatización de procesos GIS mediante programación con Python y ArcPy. Se desarrolla en profundidad la configuración del entorno de geoprocesamiento en ArcGIS, la creación de scripts, el manejo de capas y documentos cartográficos, y la publicación de resultados desde ArcGIS Server.
CENTRO ACREDITADO PARA IMPARTIR CURSOS OFICIALES POR

EOCO117PO Python en ArcGIS
Automatización de procesos en entornos GIS
Este curso desarrolla competencias avanzadas en programación Python aplicada a ArcGIS. Se trabajan scripts, acceso a herramientas de geoprocesamiento, gestión de errores, estructuras de datos GIS y publicación de servicios mediante ArcGIS Server.
Integración de ArcPy, capas y modelos espaciales
Incluye el uso de ArcPy.Mapping, configuración de entornos, automatización de mapas, edición de capas y uso de cursores. Ideal para técnicos en obra civil, urbanismo o medio ambiente que requieren automatizar y escalar sus procesos cartográficos.
Objetivos del curso
Objetivo general:
- Utilizar scripts de Python dentro del entorno ArcGIS para crear herramientas automatizadas de análisis GIS y desarrollar proyectos de geoprocesamiento.
Objetivos específicos:
- Crear scripts personalizados con Python en ArcGIS
- Utilizar el framework de geoproceso de ArcGIS y la biblioteca ArcPy
- Automatizar herramientas GIS como buffers, append y toolboxes
- Gestionar errores y excepciones durante la ejecución de scripts
- Modificar mapas, capas, elementos de layout e imprimir o exportar resultados
- Publicar archivos en ArcGIS Server desde Python
- Obtener propiedades de capas, rásters y datasets
- Seleccionar, editar y añadir registros con cursores y geometrías
- Entender la gestión de licencias y generación de informes de geoprocesos
¿Quién puede acceder a este curso?
Esta oferta formativa está dirigida prioritariamente a todos/as los/las trabajadores/ras en régimen general que no pertenezcan a economía social.
Hay un % de plazas destinadas a personas en desempleo y Trabajadores/as de la Administración Pública
De acuerdo a las condiciones de este plan, a este curso no pueden acceder Autónomos/as .
Contenidos del curso EOCO117PO Python en ArcGIS
- PRIMEROS PASOS DE PYTHON CON ARCGIS: Crear script de Python. | Comentarios. | Variables y tipos. | Cadenas de texto. | Números. | Listas. | Diccionarios. | Sentencias. | Sentencias condicionales. | Bucles. | Lectura y escritura de ficheros. | Acceso a módulos.
- EL LENGUAJE DE PROGRAMACIÓN DE PYTHON: Framework de Geoproceso. | ¿Qué es Python? | Ventana de Python en ArcGIS. | Entornos de programación. | Integración con geoproceso.
- ¿QUÉ ES ARCPY?: Introducción a ArcPy. | Acceso a herramientas de geoproceso. | Funciones. | Clases. | Módulos. | Importar ArcPy. | Versión de ArcPy y Python.
- CONFIGURACIÓN DE ENTORNO: Variables de configuración. | Configuraciones frecuentes. | Configuraciones de entorno. (Niveles y jerarquía. De aplicación a herramienta. Scripts.) | Clase “env”.
- HERRAMIENTAS DE ARCGIS EN PYTHON: Herramientas de geoproceso disponibles. | Nombres y alias. | Sintaxis. | Empleo práctico. (Buffer. Append.) | Resultados. | Sistema de ayuda. | Herramientas personalizadas. | Toolboxes.
- GESTIÓN DE ERRORES: Mensajes. (Tipos de mensajes. Devolver y crear mensajes.) | Objeto Result. | ¿Qué son las excepciones? (Captura de errores. Eventos de notificación. Casos especiales de captura.) | Excepciones básicas. (Try statement. Try/except/else. Try/finally. Raise.)
- AUTOMATIZACIÓN DE MAPAS CON ARCPY: ¿Qué es ArcPy.Mapping? | Documentos de mapa y layers. (Listar layers. Data frames. Corregir Data sources. Table Views. Elementos de Layout. Añadir, borrar, mover, actualizar layers.) | Imprimir y exportar mapas. (Imprimir mxd. Exportar mxds. PDF.) | Publicar en ArcGIS Server. (Analizar. Convertir a MSD. Publicar.)
- CREACIÓN DE LISTAS DE DATASETS GIS: Introducción. | Funciones de listado. | Objeto Field. | Objeto Index.
- OBTENCIÓN DE INFORMACIÓN DESCRIPTIVA: Describe(). | Propiedades de FeatureClass. | Propiedades del Ráster. | Propiedades del Layer. | Propiedades de la Tabla. | Propiedades del Dataset. | Propiedades del Workspace.
- SELECCIÓN, EDICIÓN Y AÑADIDO DE REGISTROS: Funciones de cursores. (InsertCursor. SearchCursor. UpdateCursor.) | Objeto Geometry. | Bloqueo de datos.
- OTROS ELEMENTOS DE ARCPY: SpatialReference. | Extent. | Field, FieldInfo, FieldMap, FieldMappings. | Point, Polyline, Polygon. | Array.
- LICENCIAS Y EXTENSIONES: Tipología de productos. (Desktop. Engine. Server.) | Licencias de extensiones.
- INFORMES DE GEOPROCESOS: Opciones del Geoproceso. | Historial del Script Tool. (Pestaña Results. Log del historial. Metadatos.)