Sei sulla pagina 1di 2

Qu es ArcPy?

Resource Center Biblioteca para profesionales Geoprocesamiento Paquete del sitio de ArcPy ArcPy es un paquete de sitio que se basa en el exitoso mdulo arcgisscripting y lo sucede. Su objetivo es crear la piedra angular para una manera til y productiva de realizar anlisis de datos geogrficos, conversin de datos, administracin de datos y automatizacin de mapas con Python. Este paquete proporciona una rica experiencia Python nativa, que ofrece finalizacin de cdigo (escriba una palabra clave y un punto para obtener una lista emergente de propiedades y mtodos admitidos por esa palabra clave; seleccione uno para insertarlo), as como documentacin de referencia para cada funcin, mdulo y clase. La ventaja adicional de utilizar ArcPy dentro de Python es que Python es un lenguaje de programacin del propsito general. Es un lenguaje interpretado con asignacin dinmica de tipos, adecuado para el trabajo interactivo y la creacin rpida de prototipos en programas nicos conocidos como secuencias de comandos, adems de ofrecer potencia suficiente como permitir la escritura de aplicaciones grandes. Las aplicaciones ArcGIS escritas con ArcPy se benefician del desarrollo de mdulos adicionales en numerosos nichos de Python por parte de profesionales del SIG y programadores de muchas disciplinas diferentes.

Ayuda general
Python ofrece el servicio de cadenas de caracteres de documentacin. Las funciones y clases disponibles en ArcPy utilizan este mtodo para la documentacin del paquete. Un mtodo para leer estos mensajes y obtener ayuda es utilizar el comando help de Python. Al ejecutar el comando con un argumento, se muestran la firma de la llamada y la cadena de caracteres de documentacin del objeto.
>>> import arcpy >>> help(arcpy)

Otro mtodo para obtener ayuda es la finalizacin de cdigo que proporciona ArcPy. Siempre que escriba un nombre de funcin y comience a escribir argumentos, se mostrar la ayuda y el uso de la funcin en la ventana de ayuda.

Essential ArcPy vocabulary


Resource Center Biblioteca para profesionales Geoprocesamiento Paquete del sitio de ArcPy This document introduces some vocabulary that is essential to understanding the ArcPy help. Term Definition ArcGIS 10 presenta ArcPy (comnmente denominado paquete del sitio de ArcPy), que proporciona acceso a Python para todas las herramientas de geoprocesamiento, incluidas las extensiones, as como una gran variedad de funciones y clases tiles para el trabajo y los interrogatorios de datos SIG. Un paquete de sitio es un trmino de Python para una biblioteca que agrega funciones adicionales a Python. Mediante el uso de Python y ArcPy, puede desarrollar un sinfn de programas tiles que operen en datos geogrficos.

ArcPy

ArcPy Un mdulo es un archivo de python que generalmente incluye funciones y clases. ArcPy modules es compatible con una serie de mdulos, incluido un mdulo de representacin cartogrfica (arcpy.mapping), un mdulo de Spatial Analyst (arcpy.sa) y un mdulo de

Geostatistical Analyst (arcpy.ga). Una clase es similar a un plano arquitectnico. El plano ofrece el marco sobre cmo crear algo. Las clases se pueden utilizar para crear objetos, que comnmente se denominan instancias. Las clases de ArcPy, como las clases SpatialReference y Extent, generalmente se utilizan como accesos rpidos de teclado para completar los parmetros de la herramienta de geoprocesamiento que de lo contrario tendran un equivalente de cadena de texto ms complicado. Una funcin es una funcionalidad definida que realiza una tarea especfica y se puede incorporar a un programa ms amplio. En ArcPy todas las herramientas de geoprocesamiento se proporcionan como funciones, ArcPy pero no todas las funciones son herramientas de geoprocesamiento. Adems de functions herramientas, ArcPy proporciona diversas funciones para brindar mayor soporte a los flujos de trabajo de geoprocesamiento de Python. Las funciones o los mtodos se pueden utilizar para enumerar ciertos datasets, recuperar las propiedades de un dataset, validar el nombre de una tabla antes de agregarlo a una geodatabase o realizar muchas otras tareas de secuencia de comandos tiles.

ArcPy classes

Potrebbero piacerti anche