CCU Esri Colombia 2014 | Taller Tcnico | Primeros pasos con Python
CCU Esri Colombia 2014
Primeros pasos con Python Miguel ngel Hurtado Ruiz
CCU Esri Colombia 2014 | Taller Tcnico | Primeros pasos con Python
Agenda Qu es Python?
Por qu usar scripts de Python?
Python 10.3
Qu es ArcPy?
Herramientas de geoprocesamiento con Python
Manejo de errores.
CCU Esri Colombia 2014 | Taller Tcnico | Primeros pasos con Python
CCU Esri Colombia 2014 | Taller Tcnico Qu es Python? CCU Esri Colombia 2014 | Taller Tcnico | Primeros pasos con Python
Caractersticas Principales Lenguaje de programacin Open Source Multi-Plataforma Embebido en ArcGIS CCU Esri Colombia 2014 | Taller Tcnico | Primeros pasos con Python
CCU Esri Colombia 2014 | Taller Tcnico Por qu usar Python? CCU Esri Colombia 2014 | Taller Tcnico | Primeros pasos con Python
Por qu usar Python? Automatizar tareas Desarrollo de herramientas personalizadas Aadir geoprocesamientos en aplicaciones web Personalizar aplicaciones Desktop CCU Esri Colombia 2014 | Taller Tcnico | Primeros pasos con Python
CCU Esri Colombia 2014 | Taller Tcnico Python 10.3 CCU Esri Colombia 2014 | Taller Tcnico | Primeros pasos con Python
Cmo y dnde escribir cdigo de Python?
IDL ArcMap Archivo.py CCU Esri Colombia 2014 | Taller Tcnico | Primeros pasos con Python
CCU Esri Colombia 2014 | Taller Tcnico Qu es ArcPy? CCU Esri Colombia 2014 | Taller Tcnico | Primeros pasos con Python
Qu es ArcPy? Paquete de sitio que se basa en el mdulo de arcgisscripting.
Permite realizar todas las funcionalidades de ArcGIS con Python.
Ms de 800 herramientas de geoprocesamiento.
Mdulos, funciones y clases.
Permite funcionamiento de scripts de Python en versiones anteriores. CCU Esri Colombia 2014 | Taller Tcnico | Primeros pasos con Python
Variables de Geoprocesamiento Una variable es bsicamente un nombre que representa un valor. x =17
Ejemplo de variables de Geoprocesamiento
Sintaxis import arcpy arcpy.env.workspace = "c:/data" Workspace Geodatabase Cartography Raster Analisys Fields CCU Esri Colombia 2014 | Taller Tcnico | Primeros pasos con Python
Mdulos
Conjunto de herramientas de ArcGIS.
Sintaxis
import arcpy arcpy.sa Mapping Data Access Spatial Analyst Time Network A. CCU Esri Colombia 2014 | Taller Tcnico | Primeros pasos con Python
Funciones Una funcin es una funcionalidad que realiza una tarea especfica dentro de un proceso.
Sintaxis
import arcpy
desc = arcpy.Describe("C:/data/arch.dgn/Point")
print "Feature Type: " + desc.featureType print "Shape Type : " + desc.shapeType print "Spatial Index: " + str(desc.hasSpatialIndex Fields Data Store Geometry Listing Data Describe CCU Esri Colombia 2014 | Taller Tcnico | Primeros pasos con Python
Clases Las clases se utilizan como herramientas de cceso rpido para completar los parmetros de un geoproceso.
Sintaxis import arcpy spatial_ref = arcpy.SpatialReference("Hawaii Albers Equal Area Conic")
Cursor Exceptions Raster Graphing FeatureSets CCU Esri Colombia 2014 | Taller Tcnico | Primeros pasos con Python
Ventana de Python en ArcMap
Embebida en ArcMap Acceso a Python, mdulos, funciones y clases Fcil de usar e intuitiva CCU Esri Colombia 2014 | Taller Tcnico | Primeros pasos con Python
CCU Esri Colombia 2014 | Taller Tcnico Herramientas de geoprocesamiento CCU Esri Colombia 2014 | Taller Tcnico | Primeros pasos con Python
Cmo usar las herramientas de ArcGIS con Python Import arcpy Usar variables como parmetros Ejecutar CCU Esri Colombia 2014 | Taller Tcnico | Primeros pasos con Python
CCU Esri Colombia 2014 | Taller Tcnico Manejo de errores CCU Esri Colombia 2014 | Taller Tcnico | Primeros pasos con Python
Errores comunes
- Ver mensajes resultado del geoproceso - Usar el manejador de errores de Python - Depurar el script antes de ejecutarlo CCU Esri Colombia 2014 | Taller Tcnico | Primeros pasos con Python
CCU Esri Colombia 2014 | Taller Tcnico Colombia LOCALIZACIN DE MUSEOS Anlisis bsico con Python CCU Esri Colombia 2014 | Taller Tcnico | Primeros pasos con Python
Miguel ngel Hurtado Ruiz mhurtado@esri.co
http:// esri.co http://arcpy.wordpress.com/
Muchas gracias PREGUNTAS? CCU Esri Colombia 2014 | Taller Tcnico | Primeros pasos con Python