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