ArcPy consists of a number of submodules. Each submodule represents an organized grouping of related functionality.
Toolbox modules
The majority of ArcPy modules represent an ArcGIS Pro toolbox. The following modules (toolboxes) are documented in the ArcGIS Pro geoprocessing tool reference:
- 3D Analyst (arcpy.ddd)
La caja de herramientas de 3D Analyst proporciona un conjunto de herramientas de geoprocesamiento que permiten una gran variedad de operaciones de conversión de datos y administración de datos analíticos, y las operaciones de conversión de datos en los modelos de superficie y datos vectoriales tridimensionales.
- AllSource (arcpy.intelligence)
La caja de herramientas AllSource contiene herramientas para convertir y analizar fuentes de datos de inteligencia. Utilice estas herramientas como parte de los flujos de trabajo de inteligencia para importar datos de muchas fuentes a la vez, analizar datos de seguimiento de puntos para determinar patrones y evaluar datos del entorno físico para determinar zonas de movilidad o aterrizaje adecuadas.
- Analysis (arcpy.analysis)
La caja de herramientas Análisis contiene un potente conjunto de herramientas que realizan las operaciones de SIG más fundamentales. Con las herramientas de esta caja de herramientas, puede realizar superposiciones, crear búferes, calcular estadísticas, realizar análisis de proximidad y mucho más.
- Aviation (arcpy.aviation)
The ArcGIS Pro Aviation toolbox contains a set of tools that allow you to create, analyze, and manage aviation content.
- Bathymetry (arcpy.bathymetry)
The Bathymetry toolbox contains tools that manage bathymetric data.
- Business Analyst (arcpy.ba)
La caja de herramientas de Business Analyst contiene un conjunto de herramientas que realizan operaciones de SIG que son cruciales para el análisis de mercado. Con las herramientas de esta caja de herramientas, puede realizar un informe demográfico, revisar las distribuciones de clientes y competidores, identificar las áreas comerciales principales y visualizar las variables de datos.
- Cartography (arcpy.cartography)
Las herramientas en la caja de herramientas Cartografía se diseñan para producir y refinar datos que apoyen la producción de mapas. Esto incluye la creación de máscaras, la simplificación y agregación de entidades y la reducción de su densidad, así como herramientas para la anotación y creación de series de mapas.
- Conversion (arcpy.conversion)
La caja de herramientas Conversión contiene las herramientas que convierten datos entre varios formatos.
- Crime Analysis and Safety (arcpy.ca)
La caja de herramientas Análisis de criminalidad y seguridad contiene herramientas que ofrecen funciones analíticas para administrar datos, seleccionar incidentes de delitos, realizar análisis estratégicos y tácticos e investigar patrones delictivos.
- Data Interoperability (arcpy.di)
The Data Interoperability toolbox contains a set of tools that convert a wide range of data formats using Safe Software's FME technology. The FME Suite is an extract, transform, and load (ETL) tool for spatial data.
- Data Management (arcpy.management)
La caja de herramientas de Administración de datos contiene herramientas utilizadas para desarrollar, administrar y mantener estructuras de clases de entidad, datasets, capas y datos ráster.
- Data Reviewer (arcpy.reviewer)
La extensión Data Reviewer de ArcGIS agrega un marco de control de la calidad de los datos a ArcGIS. Data Reviewer valida datos con diferentes controles, incluidos en trabajos por lotes, que prueban las relaciones espaciales y de integridad. También proporciona herramientas para corregir errores detectados durante la validación.
- Defense (arcpy.defense)
La caja de herramientas Defensa proporciona un conjunto de herramientas de geoprocesamiento que permiten la automatización de flujos de trabajo y procesos analíticos para determinar la ubicación, distancia, rango y visibilidad.
- Editing (arcpy.edit)
Las herramientas de Edición le permiten aplicar operaciones de edición masivas a todas las entidades (o a las entidades seleccionadas) de una clase de entidad.
- GeoAI (arcpy.geoai)
Caja de herramientas GeoAI que contiene herramientas para utilizar y entrenar modelos de IA que trabajan con datos geoespaciales y tabulares. Estas herramientas utilizan el aprendizaje automático moderno y técnicas de aprendizaje profundo e integrarlas con SIG.
- GeoAnalytics Desktop (arcpy.geoanalytics)
Las herramientas están integradas y se ejecutan en Apache Spark del mismo modo que otras herramientas de geoprocesamiento de escritorio. Mediante la agregación, regresión, detección y clustering, puede visualizar, comprender e interactuar con big data. Estas herramientas funcionan con datasets grandes y permiten obtener más información de sus datos mediante patrones, tendencias y anomalías. Las herramientas están integradas y se ejecutan en ArcGIS Pro del mismo modo que otras herramientas de geoprocesamiento de escritorio.
- GeoAnalytics Server (arcpy.gapro)
La caja de herramientas GeoAnalytics Server contiene un conjunto de herramientas potentes para realizar análisis espaciales en big data. Las GeoAnalytics Tools funcionan gracias a su ArcGIS GeoAnalytics Server. ArcGIS GeoAnalytics Server distribuye el análisis entre varios nodos de servidor. Al usar el procesamiento distribuido, puede procesar datasets grandes en menos tiempo.
- Geocoding (arcpy.geocoding)
La geocodificación es el proceso de asignar una ubicación, generalmente en la forma de valores de coordenadas, a una dirección al comparar los elementos de ubicación descriptivos en la dirección con aquellos presentes en el material de referencia. Las direcciones vienen en diversas formas, que varían desde el formato de dirección común del número de domicilio seguido por el nombre de la calle y la información subsiguiente hasta otras descripciones de ubicación tales como la zona postal o el distrito censal. En esencia, una dirección incluye cualquier tipo de información que distinga un lugar.
- Geostatistical Analyst (arcpy.ga)
Con Geostatistical Analyst, puede crear fácilmente una superficie o un mapa continuos a partir de las mediciones almacenadas en una capa de entidad de puntos o una capa de ráster, o bien utilizando centroides de polígonos. Los puntos de muestra pueden ser mediciones, tales como elevación, profundidad a la capa freática o niveles de contaminación. Geostatistical Analyst proporciona un amplio conjunto de herramientas para crear superficies que puedan utilizarse para visualizar, analizar y entender fenómenos espaciales.
- Image Analyst (arcpy.ia)
La extensión Image Analyst de ArcGIS proporciona herramientas con las que analizar datos de imágenes.
- Indoor Positioning (arcpy.indoorpositioning)
La caja de herramientas Posicionamiento en interiores contiene herramientas para crear un modelo de información ArcGIS IPS, que permite levantamientos topográficos en interiores con la aplicación ArcGIS IPS Setup, el procesamiento de datos topográficos y el posicionamiento en interiores. La caja de herramientas también incluye el conjunto de herramientas de Evaluación de calidad, que contiene herramientas para evaluar el rendimiento de una implementación de ArcGIS IPS.
- Indoors (arcpy.indoors)
La caja de herramientas de ArcGIS Indoors que contiene herramientas para agregar datasets, clases de entidad, tablas y configuraciones para alojar datos de ArcGIS Indoors en una geodatabase.
- Linear Referencing (arcpy.lr)
Las organizaciones que recopilan datos sobre las entidades lineales, tales como autopistas, calles de ciudades, ferrocarriles, ríos, tuberías, y redes de agua y de alcantarilla a menudo utilizan los sistemas de referencia lineal para almacenar los datos. Un sistema de referencia lineal almacena los datos mediante una posición relativa a lo largo de las entidades de línea existentes. Es decir, la ubicación se da en términos de una entidad de línea conocida y una posición, o medida, a lo largo de esta. Por ejemplo, la ruta I-10, milla 23,2, identifica de manera unívoca una posición en un espacio geográfico y se puede utilizar en lugar de una coordenada x,y.
- Location Referencing (arcpy.locref)
En la caja de herramientas Referenciación de ubicación se proporcionan herramientas esenciales para configurar y administrar LRS.
- Maritime (arcpy.maritime)
The Maritime toolbox contains tools that manage S-57, S-100, VPF, paper charting, and bathymetric data.
- Multidimension (arcpy.md)
La caja de herramientas Multidimensión contiene herramientas que se utilizan para crear y administrar netCDF, GRIB, HDF, OPeNDAP, CRF de Esri, datasets de mosaico multidimensionales y servicios de imágenes multidimensionales. Puede utilizar estas herramientas para generar metadatos multidimensionales; crear un ráster o una capa de entidades multidimensional (solo a partir de archivos netCDF) o una vista de tabla (solo a partir de archivos netCDF); seleccionar una porción específica de un dataset multidimensional; o crear un subconjunto de un dataset ráster multidimensional.
- Network Analyst (arcpy.nax and arcpy.na)
La caja de herramientas Network Analyst contiene herramientas que permiten realizar análisis de red y el mantenimiento de datasets de red. Con las herramientas de esta caja de herramientas, puede mantener dataset de red que modelen redes de transporte y realicen análisis de red de ruta, instalación más cercana, área de servicio, matriz de costes de origen-destino, problemas de generación de rutas para vehículos y ubicación-asignación sobre redes de transporte. Utilice las herramientas de esta caja de herramientas siempre que desee realizar un análisis sobre una red de transporte.
- Network Diagram (arcpy.nd)
La caja de herramientas Diagrama de red proporciona distintas herramientas para administrar diagramas y configurar plantillas de diagramas.
- Oriented Imagery (arcpy.oi)
La caja de herramientas Imágenes orientadas contiene herramientas para crear, administrar y mantener datasets y capas de imágenes orientadas.
- Parcels (arcpy.parcels)
La caja de herramientas Parcela contiene herramientas para crear, administrar y cargar datos en estructuras de parcelas.
- Public Transit (arcpy.transit)
La caja de herramientas Transporte público contiene herramientas para convertir, visualizar, editar y analizar datos de transporte público. Varias herramientas convierten entre datasets General Transit Feed Specification (GTFS) y clases de entidad y tablas. Otras herramientas realizan análisis utilizando datos de horarios de transporte público.
- Raster Analysis (arcpy.ra)
La caja de herramientas Análisis de ráster contiene un conjunto de herramientas para realizar análisis de ráster de los datos del portal. Al distribuir el procesamiento entre varios nodos de servidor, puede procesar datasets grandes en menos tiempo que usando su equipo de sobremesa. Las herramientas de análisis de ráster funcionan gracias a su ArcGIS Image Server.
- Ready To Use (arcpy.agolservices)
Las herramientas listas para usar son servicios de geoprocesamiento de ArcGIS Online que usan datos alojados y funciones de análisis de ArcGIS Online. Solo tiene que proporcionar entidades de entrada, ya que el resto de datos necesarios para el análisis y para el cálculo están alojados en ArcGIS Online.
- Reality Mapping (arcpy.rm)
La caja de herramientas Representación cartográfica de realidad contiene herramientas que administran y generan ortofotos verdaderas, modelos digitales de superficie (DSM), mallas 2.5D y 3D y productos de nube de puntos a partir de imágenes ajustadas capturadas por sensores de drones y de cámaras aéreas digitales.
- Server (arcpy.server)
La caja de herramientas de Servidor contiene herramientas para administrar capas web y mapas web. También contiene herramientas que simplifican la extracción de datos a través del servidor.
- Space Time Pattern Mining (arcpy.stpm)
La caja de herramientas Minería de patrones en espacio-tiempo contiene herramientas de estadísticas para analizar distribuciones y patrones de datos en el contexto de espacio y tiempo. La caja de herramientas contiene conjuntos de herramientas para análisis de clustering, predicciones y herramientas que resultan útiles para visualizar los datos almacenados en el cubo netCDF de espacio-tiempo en 2D y 3D. También incluye opciones para estimar y rellenar los valores que faltan en los datos antes de la creación del cubo.
- Spatial Analyst (arcpy.sa)
La caja de herramientas de Spatial Analyst proporciona un conjunto de herramientas de modelado y análisis espacial para datos ráster (basados en celdas) y entidades (vectoriales).
- Spatial Statistics (arcpy.stats)
La caja de herramientas Estadística espacial contiene herramientas de estadísticas para analizar distribuciones, patrones, procesos y relaciones espaciales. Si bien pueden haber similitudes entre las estadísticas espaciales y las no espaciales (tradicionales) en términos de conceptos y objetivos, las estadísticas espaciales son únicas ya que se desarrollaron específicamente para ser utilizadas con datos geográficos. A diferencia de los métodos estadísticos no espaciales tradicionales, las estadísticas espaciales incorporan el espacio (proximidad, área, conectividad y otras relaciones espaciales) directamente en sus operaciones matemáticas.
- Standard Feature Analysis (arcpy.sfa)
La caja de herramientas Standard Feature Analysis contiene herramientas para realizar análisis espaciales de los datos de entidades del portal.
- Territory Design (arcpy.td)
La caja de herramientas Territory Design ofrece un conjunto de herramientas para crear, editar, equilibrar y mantener territorios para datasets de puntos y polígonos.
- Topographic Production (arcpy.topographic)
Topographic Production toolbox contains tools that are used in topographic production.
- Trace Network (arcpy.tn)
La caja de herramientas Realizar trazado de red contiene herramientas para crear, configurar y trabajar con trazados de red.
- Utility Network (arcpy.un)
La caja de herramientas Red de servicios contiene herramientas para crear, configurar y trabajar con las redes de servicios.
- Workflow Manager (arcpy.wmx)
La caja de herramientas Workflow Manager proporciona herramientas para trabajar con repositorios de Workflow Manager (Classic) distribuidos, así como herramientas que recuperen información específica de trabajos que resulte útil para otras tareas de procesamiento de datos. Con las herramientas de esta caja de herramientas, puede recuperar la versión del trabajo, el espacio de trabajo de los datos del trabajo, replicar/sincronizar repositorios de Workflow Manager (Classic) y obtener el área de interés de un trabajo.
Additional modules
In addition, some modules are entirely, or partially, composed of nontool functionality. The tool components of the following modules are documented in the ArcGIS Pro toolbox reference, and the nontool functionality is documented in the ArcGIS Pro Python reference:
- Charts (arcpy.charts)
The arcpy.charts module allows you to visualize and explore your data to help uncover patterns, relationships, and structure that might not be apparent when looking at a table or map. These classes correspond to the charts available in ArcGIS Pro.
- Data Access (arcpy.da)
El módulo de acceso a datos, arcpy.da, es un módulo de Python para trabajar con datos. Permite controlar la sesión de edición, editar operaciones, ofrece mejor compatibilidad del cursor (lo que incluye un rendimiento más rápido), funciones para convertir clases de entidad y tablas en matrices NumPy y viceversa, así como compatibilidad para los flujos de trabajo de versionado, réplicas, dominios y subtipos.
- Geocoding (arcpy.geocoding)
El módulo Geocodificación, arcpy.geocoding, permite explorar y establecer las propiedades del localizador y automatizar flujos de trabajo de geocodificación. La geocodificación es el proceso de transformar una descripción de una ubicación (por ejemplo, un par de coordenadas, una dirección o un nombre de un lugar) en una ubicación de la superficie de la Tierra. Un localizador es la herramienta que se utiliza para realizar operaciones de geocodificación. Con este módulo puede ver y modificar las propiedades del localizador para ajustarlo a sus necesidades de geocodificación específicas personalizándolo según el rendimiento o la calidad. También pude utilizar este módulo para realizar varias operaciones de geocodificación, como encontrar la ubicación de un lugar o una dirección, encontrar el lugar o la dirección más cercanos a una ubicación determinada, o generar un conjunto de sugerencias para completar automáticamente entradas parciales.
- Image Analysis (arcpy.ia)
El módulo Análisis de imagen, arcpy.ia, es un módulo de Python para administrar y procesar imágenes y datos ráster. El módulo también incluye la funcionalidad que proporciona la extensión Image Analyst de ArcGIS, como todas las funciones de geoprocesamiento, además de clases y funciones avanzadas que permiten automatizar sus flujos de trabajo de procesamiento ráster.
- Mapping (arcpy.mp)
Arcpy.mp es un submódulo de Python que forma parte del paquete del sitio de ArcPy. Se instala con ArcGIS Pro y está disponible para todas las licencias. Se ha diseñado principalmente para manipular el contenido de los proyectos (.aprx) y los archivos de capas (.lyrx) existentes. Puede automatizar el contenido de los proyectos sin tener que abrir la aplicación. En algunos casos, proporciona funciones que no están disponibles para ArcGIS Pro, por ejemplo, arcpy.mp es necesario para crear libros de mapas completos, ya que incluye funciones para exportar, crear y administrar documentos PDF.
- Metadata (arcpy.metadata)
El módulo Metadatos, arcpy.metadata, es un módulo de Python para acceder a los metadatos de un elemento y administrarlos. Puede explorar la información que describe sus mapas y datos y automatizar los flujos de trabajo, especialmente para administrar metadatos geoespaciales que cumplan los estándares.
- Network Analyst (arcpy.nax and arcpy.na)
El módulo de Network Analyst, arcpy.nax, es un módulo de Python moderno y fácil de usar para trabajar con funcionalidades de análisis de red que se proporcionan con la Extensión ArcGIS Network Analyst. Proporciona acceso a lo siguiente:
The Network Analyst module arcpy.na is a Python module for working with network analysis functionality provided with the Extensión ArcGIS Network Analyst. It provides access to all the geoprocessing tools available in the Network Analyst toolbox as well as other helper functions and classes that allow you to automate the Network Analyst workflow through Python.
- Sharing (arcpy.sharing)
El módulo de uso compartido, arcpy.sharing, es un módulo de Python que permite automatizar el uso compartido de flujos de trabajo. Se utiliza para crear un borrador de uso compartido, que es un conjunto configurable de propiedades para una capa web, una herramienta web, un servicio de mapas o un servicio de geoprocesamiento. La creación de un borrador de uso compartido es el primer paso de la automatización del uso compartido de un recurso de SIG con ArcGIS Enterprise, ArcGIS Online o ArcGIS Server.
- Spatial Analyst (arcpy.sa)
El módulo Spatial Analyst, arcpy.sa, es un módulo de Python para analizar datos vectoriales y de ráster con la funcionalidad que ofrece la Extensión ArcGIS Spatial Analyst. Proporciona acceso a todas las herramientas de geoprocesamiento disponibles en la caja de herramientas Spatial Analyst, así como a otras clases y funciones que le permiten automatizar sus flujos de trabajo de procesamiento ráster.
- Utility Network (arcpy.un)
The Utility Network module, arcpy.un, contains an class with methods that allow you to manage subnetwork controller assignment and associations between network features. With this module, you can create or delete connectivity, containment, and structural attachment associations between specified features or enable or disable the subnetwork controller assignment from specified features.
- Workflow Manager (arcpy.wmx)
El módulo Workflow Manager (Classic) arcpy.wmx es un módulo Python para trabajar con la funcionalidad de Workflow Manager (Classic). Proporciona acceso a funciones de ayuda, clases y propiedades para ejecutar y trabajar con trabajos y con la configuración de Workflow Manager (Classic), así como a las herramientas de geoprocesamiento disponibles en la caja de herramientas de Workflow Manager. Esto ofrece una forma de automatizar el flujo de trabajo empresarial a través de Python.