La API de Python de ArcGIS permite automatizar tareas administrativas comunes como, por ejemplo, crear y administrar usuarios y grupos, publicar y actualizar elementos, supervisar el uso del servidor, realizar análisis eficaces de visualizaciones y datos. También permite programar tareas complejas con secuencias de comandos, como clonar el contenido de un portal.
Además de utilizarla en secuencias de comandos para el procesamiento por lotes, la API se puede utilizar en un entorno de secuencias de comandos 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, así como ver capas web, mapas y escenas de forma interactiva.
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.
Introducción
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 for Developers.
Visite los notebooks de muestra siguientes para obtener información sobre algunas de las tareas que se pueden realizar con la API: