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.(0.9h)
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.(0.8h)
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.(0.7h)
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.(0.7h)
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.(0.7h)
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).(0.7h)
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.(0.8h)
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.(0.8h)
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.(0.8h)
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.(0.8h)
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.(0.4h)
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