Usar ArcPy en un notebook

Existen varios módulos ArcPy disponibles en ArcGIS Notebooks a través del tiempo de ejecución Advanced del notebook.

Con el paquete del sitio ArcPy puede realizar análisis de datos geográficos, conversión y administración. ArcPy le permite ejecutar mediante programación todas las herramientas de geoprocesamiento estándar de ArcGIS y proporciona funciones y clases de ayuda.

Más información sobre ArcPy

Para utilizar ArcPy en un notebook, ArcGIS Notebooks debe tener licencia con la licencia Advanced y los usuarios deben contar con el privilegio de crear y ejecutar notebooks de tiempo de ejecución Advanced.

Módulos de ArcPy

Los módulos que se describen a continuación se incluyen con ArcPy en ArcGIS Notebooks.

Acceso a datos

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.

Más información sobre el módulo de acceso a datos

Geocodificación

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.

Más información sobre el módulo Geocodificación

Análisis de imagen

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.

Nota:

De forma predeterminada, no todas las bibliotecas de Python para el análisis de ráster de aprendizaje profundo se instalan en tiempos de ejecución de ArcGIS Notebook Server. Puede ampliar el tiempo de ejecución de un notebook para incluir estas bibliotecas. Consulte el escrito de los paquetes de aprendizaje profundo en la Guía de instalación de Aprendizaje profundo.

Más información sobre el módulo Análisis de imagen

Representación cartográfica

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.

Más información sobre el módulo Mapping

Nota:
El módulo arcpy.mp se utiliza en ArcGIS Pro; el módulo arcpy.mapping se utiliza en ArcGIS Desktop.

Metadatos

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.

Más información acerca del módulo Metadatos

Network Analyst

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:

Más información sobre el módulo Network Analyst

El módulo heredado arcpy.na no se incluye con ArcGIS Notebooks.

Uso compartido

El módulo arcpy.sharing comparte capas web mediante Python.

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.

Más información sobre el módulo Sharing

Spatial Analyst

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.

Más información sobre el módulo Spatial Analyst

Nota:

El módulo Workflow Manager (arcpy.wmx) no se incluye con ArcGIS Notebooks.

Primeros pasos con ArcPy en un notebook

Para usar ArcPy en un notebook, importe su biblioteca ejecutando una celda con las líneas siguientes:

import arcpy
arcpy.GetInstallInfo()['Version']

Consulte los notebooks de muestra que se incluyen con ArcGIS Notebooks para obtener información sobre cómo puede utilizar ArcPy en sus notebooks.

Para obtener más información sobre cómo preparar los entornos de espacio de trabajo para ArcPy, consulte Administrar contenido en el espacio de trabajo del usuario y Cargar datasets para utilizar con ArcPy.