aularcgis.esri.es

Curso de Scripts de geoprocesamiento en ArcGIS con Python (Programa detallado)

Objetivo

Python es uno los lenguajes de programación más empleado para scripting. Conociéndolo puede reducir el tiempo que consumen ciertas tareas complejas o repetitivas en ArcGIS, aumentando la productividad. Este curso enseña cómo crear scripts en Python para automatizar tareas relacionadas con la gestión de datos, la edición de entidades, el geoprocesamiento y análisis y la producción de mapas utilizando la libería arcpy de ESRI. También se aprenderá cómo compartir scripts de Python para que otros tengan acceso al flujo de trabajo que se ha utilizado

Dirigido a:

Profesionales de los sistemas de información geográfica con conocimientos avanzados de geoprocesamiento que deseen aprender cómo automatizar tareas y procesos empleando la versatilidad del lenguaje Python. Asimismo es un curso muy recomendable para aquellos profesionales que saben crear modelos de geoprocesamiento con Model Builder y necesitan avanzar en la creación de modelos más complejos y flexibles.

Requisitos:

Tener experiencia o conocimientos previos sobre geoprocesamiento. Si carece de ellos se recomienda realizar el curso Análisis espacial de la información geográfica con Spatial Analyst donde se mostrarán distintas herramientas susceptibles de participar en un flujo de geoprocesamiento.

Se recomienda tener conocimientos generales básicos sobre programación.

PROGRAMA DEL CURSO

1.- Introducción a Python

Objetivo

El objetivo de este tema es aprender a trabajar con el paquete ArcPy y Python para acceder a Python y a toda la funcionalidad de geoprocesamiento, permitiendo automatizar los flujos de trabajo así como el acceso a los datos y su actualización. También aprenderá cómo ejecutar secuencias de comandos en ArcMap.

Contenido

  1. Unidad 1: Introducción a Python
    1. Introducción
    2. Material de trabajo
    3. Comenzando a usar Python
    4. Metodología de los entregables requeridos en las unidades
  2. Ejercicios
    1. Ejercicio 0: Comprobación del entorno de trabajo
    2. Ejercicio 1.1: Usa el IDE PyScripter 
    3. Ejercicio 1.2: Correr scripts en Python
    4. Hemos aprendido...
    5.  Test final de unidad

2.- Descripción de objetos y automatización de scripts con listas

Objetivo

 El objetivo de este tema es principalmente estudiar el objeto Describe de ArcPy. También se analizarán las listas proporcionadas por Arcpy.

Contenido

  1. Unidad 2: Descripción de objetos y automatización de scripts con listas
    1. Introducción
    2. Material de trabajo
    3. Descripción de datos
    4. Automatización de scripts mediante listas
  2. Ejercicios
    1. Ejercicio 2.1: Trabajar con el objeto Describe
    2. Ejercicio 2.2: Automatiza scripts con las funciones ArcPy List
    3. Hemos aprendido...
    4.  Test final de unidad

3.- Trabajar con selecciones, cursores y objetos Geometry

Objetivo

 El objetivo de este tema es aprender cómo crear feature layer en scripts de Python,  cómo trabajar con selecciones y con el objeto FieldInfo y cómo aplicar expresiones SQL a las feature layer.

También se aprenderá a trabajar con los cursores para leer, actualizar y crear nuevas entidades y filas, en clases de entidad y tablas respectivamente. 

Contenido

  1. Unidad 3: Trabajar con selecciones, cursores y objetos Geometry
    1. Introducción
    2. Material de trabajo
    3. Trabajar con Selecciones
    4. Trabajar con Cursores
    5. Trabajar con objetos Geometry
  2. Ejercicios
    1. Ejercicio 3.1: Trabajar con Clases de entidad y selecciones
    2. Ejercicio 3.2: Trabajando con cursores
    3. Ejercicio 3.3: Trabajar con objetos de geometría y cursores
    4. Hemos aprendido...
    5.  Test final de unidad

4.- Compartir Scripts

Objetivo

 El objetivo de este tema es aprender a crear herramientas-script personalizadas, aprender los distintos métodos para ejecutarlas y saber como compartirlas.

Contenido

  1. Unidad 4: Compartir Scripts
    1. Introducción
    2. Material de trabajo
    3. Compartir Scripts
  2. Ejercicios
    1. Ejercicio 4.1: Compartir scripts mediante paquetes de geoprocesamiento
    2. Hemos aprendido...
    3.  Test final de unidad

5.- Depurar scripts. Manejo de errores

Objetivo

 El objetivo de este tema explorar el flujo de trabajo para depurar scripts y controlar cualquier error que se pueda generarse al ejecutarlo.

Contenido

  1. Unidad 5: Depurar scripts. Manejo de errores
    1. Introducción
    2. Material de trabajo
    3. Depurando scripts y manejando errores
  2. Ejercicios
    1. Ejercicio 5.1: Depuración de scripts y manejo de excepciones
    2. Hemos aprendido...
    3.  Test final de unidad

6.- Automatización de producción de mapas

Objetivo

 El objetivo de este tema es aprender a trabajar con un documento de mapa así como emplear las principales funciones para listar contenidos de un documento de mapa y administrar capas.

Contenido

  1. Unidad 6: Automatización de producción de mapas
    1. Introducción
    2. Material de trabajo
    3. Automatización de producción de mapas
  2. Ejercicios
    1. Ejercicio 6.1: Trabajar con contenidos del documento de mapa
    2. Hemos aprendido...
    3.  Test final de unidad
Copyright 2017©ESRI España Geosistemas | C/Muñoz, 35-37, 28037 Madrid Tel: 91 559 43 75
aulaarcgis@esri.es | Términos y condiciones de uso | | Seguimiento