curso Description

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.

CURSO GRATUITO
100% SUBVENCIONADO
COMUNIDADES AUTÓNOMAS
Cantabria

CENTRO ACREDITADO PARA IMPARTIR CURSOS OFICIALES POR

SECTOR AL QUE VA DIRIGIDO
Todos los sectores
DIRIGIDO A
Trabajador@s en activo en régimen general que no pertenezcan a economía social, trabajadores de Administración Pública y en situación en desempleo
INICIO
Septiembre 2025
DURACIÓN Y HORARIO
40 horas
MODALIDAD
Presencial, Santander
TITULACIÓN
Título Oficial SEPE

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

  1. 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.
  2. 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.
  3. ¿QUÉ ES ARCPY?: Introducción a ArcPy. | Acceso a herramientas de geoproceso. | Funciones. | Clases. | Módulos. | Importar ArcPy. | Versión de ArcPy y Python.
  4. 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”.
  5. 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.
  6. 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.)
  7. 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.)
  8. CREACIÓN DE LISTAS DE DATASETS GIS: Introducción. | Funciones de listado. | Objeto Field. | Objeto Index.
  9. 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.
  10. SELECCIÓN, EDICIÓN Y AÑADIDO DE REGISTROS: Funciones de cursores. (InsertCursor. SearchCursor. UpdateCursor.) | Objeto Geometry. | Bloqueo de datos.
  11. OTROS ELEMENTOS DE ARCPY: SpatialReference. | Extent. | Field, FieldInfo, FieldMap, FieldMappings. | Point, Polyline, Polygon. | Array.
  12. LICENCIAS Y EXTENSIONES: Tipología de productos. (Desktop. Engine. Server.) | Licencias de extensiones.
  13. INFORMES DE GEOPROCESOS: Opciones del Geoproceso. | Historial del Script Tool. (Pestaña Results. Log del historial. Metadatos.)

INSCRIPCIÓN ABIERTA

  • Este campo está oculto cuando se visualiza el formulario
  • Este campo está oculto cuando se visualiza el formulario
  • Este campo es un campo de validación y debe quedar sin cambios.
curso Details