Skip To Content

Crear scripts con ArcGIS API for Python

ArcGIS API for Python permite automatizar tareas habituales, por ejemplo, crear y administrar usuarios y grupos, publicar y actualizar elementos, supervisar el uso del servidor, realizar análisis de datos y visualizaciones, y transferir la propiedad de elementos. También permite programar tareas complejas con secuencias de comandos, como clonar el contenido de un portal.

Además de utilizarla en scripts para el procesamiento por lotes, la API se puede utilizar en un entorno de scripts interactivo y basado en un navegador llamado Jupyter Notebook. El entorno de notebook proporciona una interfaz que permite ejecutar código, visualizar elementos, usuarios y grupos del portal, y ver capas web, mapas y escenas de forma interactiva.

Esri ofrece un entorno de Jupyter Notebook integrado en ArcGIS Enterprise. Introducido en 10.7, ArcGIS Notebooks se aloja en ArcGIS Notebook Server, que utiliza contenedores para aislar el espacio de trabajo de cada usuario de notebook. Con ArcGIS Notebooks, puede utilizar ArcGIS API for Python y ArcPy para trabajar con los elementos del portal, realizar análisis espaciales avanzados y crear flujos de trabajo de ciencia de datos.

Más información sobre ArcGIS Notebooks

La API está creada como módulos que permiten aprender a utilizarla de forma más sencilla. El módulo de gis es el punto de entrada y proporciona un modelo de información para acceder y programar el portal. El módulo de gis proporciona varias clases que puede utilizar para crear y administrar usuarios, así como sus grupos y elementos. Los módulos features y raster permiten acceder a las capas de entidades y ráster, incluida la realización de análisis en dichas capas. El módulo geoanalytics permite la ejecución de GeoAnalytics Tools. Para obtener más información sobre el resto de los módulos y sobre la arquitectura de la API, consulte la Descripción general de la API.

Empezar a trabajar

La API se distribuye como un paquete de Python y se puede instalar utilizando conda, un conocido sistema de administración de paquetes y entornos de Python. Las instrucciones de configuración están documentadas en el sitio de ArcGIS Developer.

Visite los notebooks de muestra siguientes para obtener información sobre algunas de las tareas que se pueden realizar con la API:


En este tema
  1. Empezar a trabajar