arcpy

download arcpy

If you can't read please download the document

Transcript of arcpy

Qu es ArcPy?Resource Center Biblioteca para profesionales Geoprocesamiento Paquete del sitio de ArcPyArcPy 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 ArcPyThis document introduces some vocabulary that is essential to understanding the ArcPy help. TermDefinition

ArcPyArcGIS 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 modulesUn mdulo es un archivo de python que generalmente incluye funciones y clases. ArcPy 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).

ArcPy classesUna 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.

ArcPy functionsUna 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, pero no todas las funciones son herramientas de geoprocesamiento. Adems de 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.