aularcgis.esri.es

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

Objetivo

Dirigido a:

Requisitos:

PROGRAMA DEL CURSO

1.- Introducción a Python

Objetivo

En esta unidad aprenderás los fundamentos de la programación empleando el lenguaje de programación Python. Se verán conceptos básicos necesarios para crear scripts. Lo aprendido en este tema se emplearán como base para aplicarse a la creación de flujos de geoprocesamiento con la librería arcpy de Esri.

Contenido

  1. Unidad 1: Introducción a Python
    1. Introducción
    2. Material de trabajo
    3. Comenzando a usar Python
  2. Ejercicios
    1. Ejercicio 1.1: Uso y configuración de PyCharm
    2. Ejercicio 1.2: Crear sencillos scripts con variables
    3. Ejercicio 1.3: Añadir técnicas de resolución de errores a un script de Python
    4. Hemos aprendido...
    5.  Test final de unidad

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

Objetivo

Para automatizar tareas SIG en Python, debe usar información sobre los dataset que tiene. A través del objeto Describe, puede usar las propiedades de estos dataset como variables. Asimismo, el paquete ArcPy tiene muchas funciones de lista que se crean para devolver listas de Python para diferentes tipos de datos de índole geoespacial.

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: Usar el objeto describe en un script
    2. Ejercicio 2.2: Preparación para automatizar con listas de Python
    3. Ejercicio 2.3: Preparación para automatizar con listas de Python. Continuación
    4. Hemos aprendido...
    5.  Test final de unidad

3.- Trabajar con cursores y objetos Geometry

Objetivo

El acceso a los datos de clases de entidad y tablas es el punto de partida para muchos flujos de trabajo de análisis y gestión de datos. En este tema se mostrará el funcionamiento de los cursores, objetos de acceso a datos que se pueden usar para iterar sobre un conjunto de datos en una tabla. También se trabajará con objetos de geometría de diverso tipo, desde su creación hasta su uso en herramientas de geoprocesamiento

Contenido

  1. Unidad 3: Trabajar con cursores y objetos Geometry
    1. Introducción
    2. Material de trabajo
    3. Trabajar con Cursores
    4. Geoprocesamiento con objetos de geometría
  2. Ejercicios
    1. Ejercicio 3.1: Leer y actualizar valores en una clase de entidad
    2. Ejercicio 3.2: Convertir coordenadas en un área de polígono afectada
    3. Hemos aprendido...
    4.  Test final de unidad

4.- Depurar scripts. Manejo de errores

Objetivo

Todo programador que escribe código Python tiene intención de escribir el código perfecto, pero incluso con las mejores intenciones, aún pueden ocurrir errores. La mejor forma de manejar estos errores es preparar el script para que falle y reconducir el código para que termine de forma adecuada. en este tema tratará diversas técnicas de gestión y manejo de errores

Contenido

  1. Unidad 4: Depurar scripts. Técnicas de gestión de errores
    1. Introducción
    2. Material de trabajo
    3. Depurando scripts y manejando errores
    4.  Técnicas de gestión de errores
  2. Ejercicios
    1. Ejercicio 4.1: Aplicar técnicas de gestión de errores (opcional)
    2. Hemos aprendido...
    3.  Test final de unidad

5.- Crear una herramienta de script de Python

Objetivo

Las herramientas de script de Python proporcionan una interfaz gráfica de usuario para un script de Python. A través de la herramienta de script de Python, los usuarios del script pueden introducir sus propios datos y aplicar el proceso para completar su análisis.En este tema se muestra como crear y configurar una herramienta de script de Python

Contenido

  1. Unidad 5: Crear una herramienta de script de Python
    1. Introducción
    2. Material de trabajo
    3. Mejorar la accesibilidad del script
    4. Componentes de una herramienta de script de Python
  2. Ejercicios
    1. Ejercicio 5.1: Vincular los parámetros a un script de Python
    2. Ejercicio 5.2: Crear una herramienta de script de Python
    3. Hemos aprendido...
    4.  Test final de unidad

6.- Validación de Scripts

Objetivo

En esta lección, aprenderá cómo agregar validación a una herramienta de script para personalizar su comportamiento en función de la entrada del usuario. Los métodos de validación pueden verificar los parámetros y devolver mensajes personalizados directamente en el cuadro de diálogo de la herramienta.

Contenido

  1. Unidad 6: Validación de Scripts
    1. Introducción
    2. Material de trabajo
    3. Personalizar el comportamiento de herramientas de script
    4.  Usar validación para crear personalizaciones
    5.  Validación de las entradas de las herramientas de script utilizando los métodos de ToolValidator
  2. Ejercicios
    1. Ejercicio 6: Añadir mensajes personalizados a una herramienta de geoprocesamiento
    2. Hemos aprendido...
    3.  Test final de unidad

7.- Compartir Scripts

Objetivo

 El objetivo de este tema es aprender cómo compartir las herramientas de script a través de la plataformas ArcGIS en función de las necesidades del usuario que vaya a consumirlas

Contenido

  1. Unidad 7: Compartir Scripts de Python en la plataforma
    1. Introducción
    2. Material de trabajo
    3. Compartir scripts en la plataforma ArcGIS
    4.  Determinar el método apropiado
    5.  Flujo de trabajo para compartir un script
  2. Ejercicios
    1. Ejercicio 7: Compartir un paquete de geoprocesamiento
    2. Hemos aprendido...
    3.  Test final de unidad

8.- Automatizar la producción de mapas

Objetivo

 El objetivo de este tema es aprender a trabajar los elementos de un proyecto como mapas o layouts para aprender cómo modificarlos a través del módulo mp integrado dentro del paquete arcpy.

Contenido

  1. Unidad 8: Automatización de producción de mapas
    1. Introducción
    2. Material de trabajo
    3. Automatizar de producción de mapas
    4.  Referenciar el proyecto
    5.  Trabajar con el contenido del proyecto
  2. Ejercicios
    1. Ejercicio 8: Trabajar con el contenido de un proyecto en ArcGIS Pro con Python
    2. Hemos aprendido...
    3.  Test final de unidad
Copyright 2022©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