Download ARCGIS con Python

Document related concepts
no text concepts found
Transcript
División de Ingenierías Civil y Geomática - Facultad de Ingeniería UNAM
Programa de Capacitación en Cómputo
Semestre 2015-1
ARCGIS con Python
Instructor: Ing. Ma. Alejandra Zúñiga Medel
INFORMACIÓN GENERAL
ArcGIS es una completa plataforma de información que permite crear, analizar, almacenar y
difundir datos geográficos, modelos, mapas y globos en 3D, poniéndolos a disposición de todos
los usuarios según las necesidades de la organización.
Python es un lenguaje de programación con una sintaxis intuitiva y sencilla que permite crear
programas de manera muy fácil y rápida.
OBJETIVO
El alumno aprenderá a crear pequeños scripts en Python invocando las herramientas básicas de
ArcGIS para automatizar tareas repetitivas y que se llevan a cabo en un tiempo considerable.
REQUISITOS
• Conocimientos básicos de ArcGIS
• Conocimientos básicos de Python
UNAM | Facultad de Ingeniería | División de Ingenierías Civil y Geomática
Unidad de Cómputo, Circuito Exterior s/n Ciudad Universitaria
Tel: 5622-8005 ext. 1037 | [email protected] | @dicyg © 2015-1
División de Ingenierías Civil y Geomática - Facultad de Ingeniería UNAM
DURACIÓN DEL CURSO
El curso tiene una duración de 10 horas que están distribuidas en 2 horas durante la
semana del 5 al 9 de enero de 2015 de 18:30 a 20:30.
Se otorgará constancia de participación
UNAM | Facultad de Ingeniería | División de Ingenierías Civil y Geomática
Unidad de Cómputo, Circuito Exterior s/n Ciudad Universitaria
Tel: 5622-8005 ext. 1037 | [email protected] | @dicyg © 2015-1
División de Ingenierías Civil y Geomática - Facultad de Ingeniería
UNAM
———————————————————————————————————————
Temario
Capítulo I
Introducción
• ¿Por qué es importante automatizar?
• ¿ArcGIS con Python?
• Ejemplos aplicados
• ¿Qué es ArcPy?
• Mi primer script
Capitulo II
Manejo de shapes y rasters
• Planteamiento del caso
• Crear una lista de shapes y rasters con sus atributos
• Crear un respaldo
• Consideraciones antes de automatizar
• Solución
• Ejemplo aplicado
Capítulo III
Manejo de proyectos MXD
• Planteamiento del caso
• Manipulación de Layers
• Consideraciones antes de automatizar
• Solución
• Ejemplo aplicado
UNAM | Facultad de Ingeniería | División de Ingenierías Civil y Geomática
Unidad de Cómputo, Circuito Exterior s/n Ciudad Universitaria
Tel: 5622-8005 ext. 1037 | [email protected] | @dicyg © 2015-1
División de Ingenierías Civil y Geomática - Facultad de Ingeniería
UNAM
Capítulo IV
Python ToolBox
• Qué es una Python ToolBox
• Generalidades
• Ejemplo
• Ejercicio
UNAM | Facultad de Ingeniería | División de Ingenierías Civil y Geomática
Unidad de Cómputo, Circuito Exterior s/n Ciudad Universitaria
Tel: 5622-8005 ext. 1037 | [email protected] | @dicyg © 2015-1