Código oficial: IFCD0150Familia: Informática y comunicaciones
transversal

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.

Convocatoria

Financiación y modalidades

Convocatoria

Ocupados 2024-2027, 2ª Fase

ESTATAL_2024_27_F2

Prioritario SEPEDigitalización

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

Presencial

Duración

40h

Coste/hora

10.59

Ingreso por alumno: 424

Temario

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
IFCD0150 Python en ArcGIS | Contenidos SCORM para Centros | Hawkings Learning House