Catálogo Contenidos SCORM

Avanzado de Python en Arcgis

Código: EOCO118PO

Área Profesional: Edificación y Obra Civil
Duración: 40 horas

Objetivos

OBJETIVO GENERAL:

Personalizar los interfaces de ArcMap con Addins de Python, conociendo las librerías y objetos de ArcPy necesarios para lanzar complejos análisis espaciales con ArcPy.

OBJETIVOS ESPECÍFICOS:

Unidad 1:

  • Conocer el acceso a datos de ArcPy.
  • Comprender el acceso a datos con cursores.
  • Señalar las sesiones de edición.
  • Aprender a trabajar con versiones, dominos y subtipos.

Unidad 2:

  • Señalar los pasos para crear un Script Tool.
  • Comprender cómo añadir mensajes a los Script Tools.
  • Identificar las funciones del Progressor.

Unidad 3:

  • Conocer el concepto de Add-In.
  • Señalar los procesos de compartir, editar e instalar Add-Ins.
  • Comprender el concepto de Miscellaneous Topics.

Unidad 4:

  • Conocer el concepto de Object Graph.
  • Señalar las propiedades de Graph.
  • Identificar los métodos de Graph.

Unidad 5:

  • Conocer el concepto de formato Geojson.
  • Señalar los ejemplos de código Geojson.

Unidad 6:

  • Comprender el proceso de Field Mapping.
  • Conocer el objeto, las propiedades y los métodos de Fieldmap.
  • Aprender a crear y usar objetos Featureset y Recordset.

Unidad 7:

  • Conocer la importancia de las herramientas de geoproceso personalizadas.
  • Aprender a utilizar una herramienta personalizada.
  • Comprender el concepto de Toolboxes de ArcGIS Server.

Unidad 8:

  • Aprender a validar nombres de tablas y de campos.
  • Conocer el parseado de nombres de tablas y campos.
  • Señalar el uso de SQL con Arcsde.

Unidad 9:

  • Conocer el módulo Spatial Analyst.
  • Comprender la clase Arcpy ráster.
  • Señalar las propiedades del ráster.

Programa

EVALUACIÓN INICIAL

PRESENTACIÓN

1. ACCESO A DATOS ARCPY

Introducción

Objetivos

Mapa Conceptual

1.1. Introducción al acceso a datos de ArcPy.

1.2. Acceso a datos con cursores.

1.3. Sesiones de edición.

1.4. Trabajar con versiones, dominios y subtipos.

Recuerda

Autoevaluación 1

2. CREAR HERRAMIENTAS CON ARCGIS SCRIPT

Introducción

Objetivos

Mapa Conceptual

2.1. Pasos para crear una Script Tool.

2.2. Mensajes y progreso.

2.3. Añadir mensajes a los Script Tools.

2.4. Progressor.

2.5. Funciones del Progressor.

Recuerda

Autoevaluación 2

3. DESARROLLO DE ADD-INS PARA ARCGIS DESKTOP CON PYTHON

Introducción

Objetivos

Mapa Conceptual

3.1. Introducción a los Add-In.

3.2. Crear Add-Ins.

3.3. Compartir e instalar Add-Ins.

3.4. Editar Add-Ins.

3.5. Miscellaneous Topics.

Recuerda

Autoevaluación 3

4. CREACIÓN DE GRÁFICOS CON ARCPY

Introducción

Objetivos

Mapa Conceptual

4.1. Introducción.

4.2. Object Graph.

4.3. Propiedades de Graph.

4.4. Métodos de Graph.

4.5. La herramienta Make Graph.

4.6. Plantillas de Graph.

4.7. Exportar un Graph a formato nativo.

4.8. Guardar el gráfico.

Recuerda

Autoevaluación 4

5. CONVERTIR OBJETOS GEOJSON A GEOMETRÍA

Introducción

Objetivos

Mapa Conceptual

5.1. ¿Qué es el formato Geojson?

5.2. Ejemplo de código Geojson.

5.3. Convertir de Geojson a objetos de geometría de Arcpy.

Recuerda

Autoevaluación 5

6. HERRAMIENTAS AVANZADAS. ASIGNACIÓN DE CAMPOS DE ENTRADA

Introducción

Objetivos

Mapa Conceptual

6.1. Introducción.

6.2. Proceso de Field Mapping.

6.3. Objeto, propiedades y métodos de Fieldmap.

6.4. Objeto Fieldmappings.

6.5. Trabajar con entradas múltiples.

6.6. Uso Featureset y Recordset en Arcpy.

6.7. Crear y usar objetos Featureset y Recordset.

6.8. Crear Featureset o Recordset desde herramientas de entrada.

6.9. Capturar salidas de herramientas de ArcGIS Server con el objeto result.

Recuerda

Autoevaluación 6

7. USO PERSONALIZADO Y REMOTO DE TOOLBOXES

Introducción

Objetivos

Mapa Conceptual

7.1. Repaso de la importación de herramientas de geoproceso personalizadas.

7.2. Utilización de una herramienta personalizada.

7.3. Toolboxes de ArcGIS Server.

7.4. Uso de tareas de Geoprocessing en Scripts de Python.

Recuerda

Autoevaluación 7

8. UTILIZACIÓN Y ADMINISTRACIÓN DE GEODATABASES ARCSDE CON PYTHON

Introducción

Objetivos

Mapa Conceptual

8.1. Introducción.

8.2. Validar nombres de tablas.

8.3. Validar nombres de campos.

8.4. Parseado de nombres de tablas y campos.

8.5. Usando SQL con Arcsde.

8.6. Transacciones con Arcsdesqlexecute

8.7. Flujo de trabajo de una operación transaccional.

Recuerda

Autoevaluación 8

9. INTRODUCCIÓN AL ANÁLISIS RÁSTER CON EL MÓDULO SPATIAL ANALYST DE ARCPY

Introducción

Objetivos

Mapa Conceptual

9.1. Introducción al módulo Spatial Analyst.

9.2. La clase Arcpy ráster.

9.3. Objetos ráster y algebra de mapas.

9.4. Propiedades del ráster.

9.5. Métodos ráster.

9.6. Repaso de la clase Spatial Analyst.

9.7. Clases Neighborhood.

Recuerda

Autoevaluación 9

EXAMEN

BIBLIOGRAFÍA

GLOSARIO