Python en ArcGIS
Utilizar scripts de Python dentro del entorno ArcGIS para automatizar procesos, generar mapas y pdf, crear modelos de geoprocesamiento o publicar mapas en ArcGIS.
Financiación y modalidades
Ocupados 2024-2027, 2ª Fase
ESTATAL_2024_27_F2
Dirigido a profesionales de
ECONOMÍA E INDUSTRIA DIGITAL
Convenios:
- Economía e Industria Digital
TRANSVERSAL
Convenios:
- Intersectorial/Transversal
Opciones de impartición
Modalidad: Presencial
100% presencial
Duración
40h
Coste/hora
10.59€
Ingreso por alumno: 424€
Contenido del programa
- Programación básica con Python en ArcGIS(1h)
Antes del contenido
- Introducción
- Objetivos
- Diagrama
- Quiz mixto
Contenido teórico
- Creación de un fichero script con Python
- Comentarios
- Variables y tipos
- Cadenas de texto (strings)
- Números (numbers)
- Listas
- Diccionarios
- Sentencias de apoyo a la toma de decisiones. Sentencias de bucles
- Lectura y escritura de Ficheros I/O
- Acceso a módulos
Después del contenido
- Podcast
- Recuerda
- Flashcards
- Quiz mixto
- Quiero saber más
- Caracterización del lenguaje de programación de Python(1h)
Antes del contenido
- Introducción
- Objetivos
- Diagrama
- Quiz mixto
Contenido teórico
- Entorno (Framework) de Geoprocso de ArcGIS
- Caracterización de Python
- La ventana de Python en ArcGIS 10
- Entornos de programación
- Integración de Python en el entorno de Geoprocso
Después del contenido
- Podcast
- Recuerda
- Flashcards
- Quiz mixto
- Quiero saber más
- Introducción a ArcPy(1h)
Antes del contenido
- Introducción
- Objetivos
- Diagrama
- Quiz mixto
Contenido teórico
- Accesos de ArcPy
- Acceso a herramientas de Geoprocso
- Funciones de ArcPy
- Clases de ArcPy
- Módulos de ArcPy
- Importación de ArcPy
Después del contenido
- Podcast
- Recuerda
- Flashcards
- Quiz mixto
- Quiero saber más
- Configuración de entorno(1h)
Antes del contenido
- Introducción
- Objetivos
- Diagrama
- Quiz mixto
Contenido teórico
- Variables de configuración del entorno
- Configuraciones más empleadas
- Configuraciones de entorno: niveles y jerarquía, pasar de aplicación a herramienta y Scripts
- Clase "env"
Después del contenido
- Podcast
- Recuerda
- Flashcards
- Quiz mixto
- Quiero saber más
- Empleo de herramientas de ArcGIS en Python - geoprocessos(1.2h)
Antes del contenido
- Introducción
- Objetivos
- Diagrama
- Quiz mixto
Contenido teórico
- Herramientas de geoprocso
- Nombres y alias de las herramientas
- Sintaxis y empleo de las herramientas
- Ejemplos de herramientas: Buffer y Append
Después del contenido
- Podcast
- Recuerda
- Flashcards
- Quiz mixto
- Quiero saber más
- Resultados(1h)
Antes del contenido
- Introducción
- Objetivos
- Diagrama
- Quiz mixto
Contenido teórico
- Resultados
Después del contenido
- Podcast
- Recuerda
- Flashcards
- Quiz mixto
- Quiero saber más
- Sistema de ayuda(1h)
Antes del contenido
- Introducción
- Objetivos
- Diagrama
- Quiz mixto
Contenido teórico
- Sistema de ayuda
Después del contenido
- Podcast
- Recuerda
- Flashcards
- Quiz mixto
- Quiero saber más
- Crear herramientas personalizadas(1h)
Antes del contenido
- Introducción
- Objetivos
- Diagrama
- Quiz mixto
Contenido teórico
- Crear herramientas personalizadas
Después del contenido
- Podcast
- Recuerda
- Flashcards
- Quiz mixto
- Quiero saber más
- Trabajar con cajas de herramientas (toolboxes)(1h)
Antes del contenido
- Introducción
- Objetivos
- Diagrama
- Quiz mixto
Contenido teórico
- Trabajar con cajas de herramientas (toolboxes)
Después del contenido
- Podcast
- Recuerda
- Flashcards
- Quiz mixto
- Quiero saber más
- Gestión de errores(1h)
Antes del contenido
- Introducción
- Objetivos
- Diagrama
- Quiz mixto
Contenido teórico
- Mensajes: tipos, devolver y crear mensajes
- Objeto Result
- Excepciones: captura de errores, eventos de notificación y casos especiales de captura
- Excepciones básicas: try statement, try/except/else, try/finally y raise
Después del contenido
- Podcast
- Recuerda
- Flashcards
- Quiz mixto
- Quiero saber más
- Automatización de mapas de ArcPy con ArcPy.Mapping(1.1h)
Antes del contenido
- Introducción
- Objetivos
- Diagrama
- Quiz mixto
Contenido teórico
- Fundamentos de ArcPy.Mapping
- Trabajo con documentos de mapa y layers: listar layers en un mxd, trabajar con Data frames, buscar y arreglar fuente de datos mal "apuntados", listas Table Views, trabajar con elementos de Layout, añadir y borrar Layers; insertar, mover, y actualizar
- Impresión y exportación de mapas: imprimir y exportar archivos mxd y trabajar con PDF
- Publicación en ArcGIS Server: analizar mxds para publicarlos, convertir archivos mxds a ficheros MSD (Map Services Definition) y publicar ficheros MSD a ArcGIS Server
Después del contenido
- Podcast
- Recuerda
- Flashcards
- Quiz mixto
- Quiero saber más
- Creación de listas de datasets GIS(1h)
Antes del contenido
- Introducción
- Objetivos
- Diagrama
- Quiz mixto
Contenido teórico
- Funciones de listado
- Objeto Field
- Objeto Index
Después del contenido
- Podcast
- Recuerda
- Flashcards
- Quiz mixto
- Quiero saber más
- Obtención de información descriptiva de los datos(1.4h)
Antes del contenido
- Introducción
- Objetivos
- Diagrama
- Quiz mixto
Contenido teórico
- Empleo de la función Describe()
- Propiedades de la FeatureClass
- Propiedades del Raster
- Propiedades del Layer
- Propiedades de la Tabla
- Propiedades del Dataset
- Propiedades del Workspace
Después del contenido
- Podcast
- Recuerda
- Flashcards
- Quiz mixto
- Quiero saber más
- Empleo de herramientas para seleccionar, editar y añadir registros a tablas y capas(1.2h)
Antes del contenido
- Introducción
- Objetivos
- Diagrama
- Quiz mixto
Contenido teórico
- Funciones de cursores: InsertCursor, SearchCursor y UpdateCursor
- Objeto Geometry
- Bloqueo de datos
Después del contenido
- Podcast
- Recuerda
- Flashcards
- Quiz mixto
- Quiero saber más
- Descripción de elementos complementarios de ArcPy(1h)
Antes del contenido
- Introducción
- Objetivos
- Diagrama
- Quiz mixto
Contenido teórico
- SpatialReference
- Extent
- Field, FieldInfo, FieldMap, FieldMappings
- Point, Polyline, Polygon
- Array
Después del contenido
- Podcast
- Recuerda
- Flashcards
- Quiz mixto
- Quiero saber más
- Consideraciones sobre licencias y extensiones(1h)
Antes del contenido
- Introducción
- Objetivos
- Diagrama
- Quiz mixto
Contenido teórico
- Licencias de productos: Desktop, Engine, Server
- Licencias de extensiones
Después del contenido
- Podcast
- Recuerda
- Flashcards
- Quiz mixto
- Quiero saber más
- Obtención de informes de geoprocesos(1h)
Antes del contenido
- Introducción
- Objetivos
- Diagrama
- Quiz mixto
Contenido teórico
- Pestaña de opciones del Geoprocso
- Historial del Script Tool: Pestaña Results tab, Fichero log del historical y Metadatos
Después del contenido
- Podcast
- Recuerda
- Flashcards
- Quiz mixto
- Quiero saber más
- Optimización de la utilización de scripts de Python para reducir el consumo de energía asociado a la generación de mapas y la creación de modelos de geoprocesamiento(1h)
Antes del contenido
- Introducción
- Objetivos
- Diagrama
- Quiz mixto
Contenido teórico
- Optimización de scripts de Python para reducir el consumo de energía
Después del contenido
- Podcast
- Recuerda
- Flashcards
- Quiz mixto
- Quiero saber más
Actividades del módulo
- Aplicaciones prácticas
- Glosario
- Bibliografía
- Legislación de referencia
- Actividades prácticas
- Examen