This document introduces some vocabulary that is essential to understanding the ArcPy help.
Term | Definition |
---|---|
ArcPy | ArcPy (comúnmente denominado paquete del sitio de ArcPy) 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. Mediante el uso de Python y ArcPy, puede desarrollar un sinfín de programas útiles que operen en datos geográficos. |
ArcPy modules | Un módulo es un archivo de Python que generalmente incluye funciones y clases. ArcPy es compatible con una serie de módulos, incluidos el módulo de acceso de datos (arcpy.da), módulo de representación cartográfica (arcpy.mapping), módulo ArcGIS Spatial Analyst extension (arcpy.sa), y módulo ArcGIS Network Analyst extension (arcpy.na). |
ArcPy classes | Una clase es similar a un plano arquitectónico. El plano ofrece el marco sobre cómo crear algo. Las clases se pueden utilizar para crear objetos, que comúnmente se denominan instancias. Las clases de ArcPy, como las clases SpatialReference o Extent, se suelen utilizar como accesos directos para completar los parámetros de la herramienta de geoprocesamiento que, de otro modo, tendrían una cadena de caracteres equivalente más complicada. |
ArcPy functions | Una función es una funcionalidad definida que realiza una tarea específica y se puede incorporar a un programa más amplio. En ArcPy, todas las herramientas de geoprocesamiento se proporcionan como funciones, pero no todas las funciones son herramientas de geoprocesamiento. Además de herramientas, ArcPy proporciona diversas funciones para brindar mayor soporte a los flujos de trabajo de geoprocesamiento de Python. Las funciones (que con frecuencia se denominan métodos) 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. |