La referencia de Python de ArcGIS Pro contiene información detallada sobre cada módulo, función y clase de ArcPy que se proporciona con ArcGIS Pro, cómo trabajar con Python y cómo crear sus propias herramientas de geoprocesamiento en Python y trabajar con ellas.
Nota:
Se puede acceder a todas las herramientas de geoprocesamiento desde Python mediante ArcPy. Para obtener una referencia completa, incluidas muestras de Python, consulte Referencia de la herramienta de geoprocesamiento de ArcGIS Pro.
Qué contiene la referencia de Python
La referencia de Python de ArcGIS Pro está organizada en las secciones Primeros pasos, Geoprocesamiento y Python, Funciones y clases de ArcPy y Módulos de ArcPy. Ambas secciones admiten búsquedas y navegación.
Primeros pasos
Python es un lenguaje de programación gratuito, multiplataforma y de código abierto. Es ampliamente utilizado y compatible, y es parte integrante de ArcGIS.
En esta sección se tratan varios temas importantes para empezar a trabajar con Python en ArcGIS Pro, incluidos Migración de Python para ArcGIS Pro, Python en ArcGIS Pro, ¿Qué es ArcPy?, ArcGIS API for Python, Administrador de paquetes y Notebooks en ArcGIS Pro.
Nota:
ArcPy y ArcGIS API for Python son bibliotecas complementarias; ArcPy le permite usar, automatizar y ampliar SIG de escritorio y ArcGIS API for Python permite lo mismo para SIG web.
Un ejemplo es utilizar ArcPy para administrar datos locales, agregarlos como capas a un mapa y utilizar herramientas de geoprocesamiento para crear salidas y archivos de definición de servicio. A continuación, se puede utilizar ArcGIS API for Python para publicar los archivos de definición en el SIG web, componer un mapa web o compartir esas capas con otros usuarios.
Geoprocesamiento y Python
Python se puede utilizar para automatizar la ejecución de herramientas de geoprocesamiento y para proporcionar la capacidad de crear sus propias herramientas de geoprocesamiento, ya sea como una herramienta de script o como una herramienta de la caja de herramientas de Python. Haga clic para expandir el nodo Acceder a las herramientas de geoprocesamiento y buscar temas de introducción para trabajar con herramientas de geoprocesamiento como Utilizar herramientas en Python y entenderlas. Haga clic en el nodo Crear herramientas de geoprocesamiento para buscar temas sobre cómo crear sus propias herramientas, como ¿Qué es una herramienta de script? y ¿Qué es una caja de herramientas de Python?
Funciones y clases de ArcPy
Las secciones Funciones de ArcPy y Clases de ArcPy ofrecen temas de ayuda para las funciones y clases. Las funciones y clases proporcionan funciones adicionales para admitir flujos de trabajo basados en Python. Para obtener una lista de funciones, consulte Descripción general de las funciones de ArcPy y Descripción general de las clases de ArcPy. Las clases y funciones adicionales se encuentran en varios módulos de ArcPy.
Módulos de ArcPy
En ArcPy, las funciones se organizan en módulos:
- Gráficos (arcpy.charts)
- Acceso a datos (arcpy.da)
- Geocodificación (arcpy.geocoding)
- Análisis de imagen (arcpy.ia)
- Representación cartográfica (arcpy.mp)
- Metadatos (arcpy.metadata)
- Network Analyst (arcpy.nax y arcpy.na)
- Uso compartido (arcpy.sharing)
- Spatial Analyst (arcpy.sa)
- Red de servicios (arcpy.un)
- Workflow Manager (arcpy.wmx)
Expanda un módulo específico para ver lo siguiente:
- Una descripción general que describe el módulo y los resúmenes de su contenido
- Nodos para clases, funciones y, si procede, operadores