Utilizando Python en ArcGis

Utilizando Python en ArcGis
Carlos Aranda Maulén
Utilizando Python en ArcGis
Objetivos
•
•
•
•
Conocer Python.
Site package de ArcGis para Python (Arcpy).
Ejecutar Python en la plataforma ArcGis.
Python en ArcGis pro.
Utilizando Python en ArcGis
Python
• Es un lenguaje de programación.
• Open source.
• De propósito general.
• Orientado a objetos.
• Modular (site packages).
Utilizando Python en ArcGis
Arcpy
• Es un site package de Python para ArcGis.
• Contiene todos los objetos, clases y funciones que
permiten utilizar Python en ArcGis.
Utilizando Python en ArcGis
Módulos de ArcPy
• Data access (arcpy.da).
• Mapping (arcpy.mp).
• Spatial Analyst (arcpy.sa).
• Network Analyst (arcpy.na).
Utilizando Python en ArcGis
Python windows
•
•
•
•
Interfaz de comandos Python.
Incrustada dentro de Arcgis.
Tiene acceso a toda la funcionalidad de Python.
Usos
• Probar líneas de código.
• Aprender a usar funciones.
Utilizando Python en ArcGis
Demo 1
Python windows
Utilizando Python en ArcGis
Geoprocessing tools.
• Esta es la forma más utilizada en la ejecución de
herramientas.
• Definir parámetros.
• Obtener y trabajar con resultados.
Utilizar Python en ArcGis
Model Builder.
• Es una aplicación para generar herramientas y flujos de
trabajo.
Utilizar Python en ArcGis
Demo 2
Geoprocessing y modelos
Utilizar Python en ArcGis
Add-Ins.
• Son programas que se
agregan a la interfaz de
ArcGis for Desktop.
• Python Add_in Wizard
Utilizar Python en ArcGis
Demo 3
Add-ins
Utilizar Python en ArcGis
Demo 4
ArcGis Pro.
Utilizar Python en ArcGis
Concluciones
• Python y ArcPy.
• Ejecutar programas de Python en distintos ambientes.
• Recorrido básico de Python en ArcGis Pro.
Utilizando Python en ArcGis