Skip To Content

Use ArcPy in a notebook

ArcGIS 11.4 (Windows)  | |  Arquivo de ajuda

Several ArcPy modules are available in ArcGIS Notebooks through the Advanced notebook runtime.

With the ArcPy site package, you can perform geographic data analysis, conversion, and management. ArcPy allows you to programmatically run all ArcGIS standard geoprocessing tools and provides helper functions and classes.

Learn more about ArcPy

To use ArcPy in a notebook, ArcGIS Notebook Server must be licensed with the Advanced license, and users must have the privilege to create and run ArcPy notebooks.

ArcPy modules

The modules described below are included with ArcPy in ArcGIS Notebook Server.

Data Access

O módulo de Acesso aos Dados, arcpy.da, é um módulo de Python para trabalhar com dados. Permite o controle da sessão de edição, operação de edição, suporte melhorado ao cursor (incluindo desempenho mais rápido), funções para converter tabelas e classes de feição de e para vetores NumPy e suporte para versionamento, réplicas, domínios e fluxos de trabalho de subtipos.

Learn more about the Data Access module

Geocoding

O módulo Geocodificação, arcpy.geocoding, permite explorar e definir propriedades do localizador e automatizar fluxos de trabalho de geocodificação. A geocodificação é o processo de transformar uma descrição de uma localização—tais como, um par de coordenadas, um endereço ou um nome de um lugar—para uma localização na superfície da Terra. Um localizador é a ferramenta usada para realizar operações de geocodificação. Com este módulo, você pode visualizar e modificar propriedades no localizador para ajustá-lo às suas necessidades específicas de geocodificação, personalizando-o para desempenho ou qualidade. Você também pode usar este módulo para realizar várias operações de geocodificação, incluindo encontrar a localização de um local ou endereço, localizar o local ou endereço mais próximo de um determinado local ou gerar um conjunto de sugestões de preenchimento automático para entrada parcial.

Learn more about the Geocoding module

Image Analysis

O módulo Image Analysis, arcpy.ia, é m módulo Python para gerenciar e processar imagens e dados raster. O módulo também inclui funcionalidades fornecidas pela extensão ArcGIS Image Analyst, como todas as funções de geoprocessamento, bem como funções e classes avançadas que permitem automatizar seus fluxos de trabalho de processamento raster.

Learn more about the Image Analysis module

Mapping

Arcpy.mp é um submódulo de Python que faz parte do pacote de site do ArcPy. É instalado com ArcGIS Pro e está disponível para todas as licenças. Ele foi projetado principalmente para manipular o conteúdo de projetos existentes (.aprx) e arquivos de camada (.lyrx). Você pode automatizar o conteúdo dos projetos sem precisar abrir o aplicativo. Em alguns casos, ele fornece recursos que não estão disponíveis para ArcGIS Pro, por exemplo, arcpy.mp é necessário para criar livros de mapas completos, pois inclui funções para exportar, criar e gerenciar documentos em PDF.

Learn more about the Mapping module

Anotação:
The arcpy.mp module is used in ArcGIS Pro; the arcpy.mapping module is used in ArcGIS Desktop.

Metadata

O módulo Metadados, arcpy.metadata, é um módulo Python para acessar e gerenciar os metadados de um item. Você pode explorar informações que descrevem seus mapas e dados e automatizar seus fluxos de trabalho, principalmente para gerenciar metadados geoespaciais compatíveis com padrões.

Learn more about the Metadata module

Network Analyst

O módulo Network Analyst, arcpy.nax, é um módulo Python moderno e de fácil uso para trabalhar com a funcionalidade da análise de rede fornecida com a Extensão ArcGIS Network Analyst. Fornece acesso para o seguinte:

Learn more about the Network Analyst module

The legacy module arcpy.na is not included with ArcGIS Notebooks.

Sharing

The arcpy.sharing module shares web layers using Python.

The Sharing module, arcpy.sharing, is a Python module that allows you to automate sharing workflows. Use it to create a sharing draft, which is a configurable set of properties for a web layer, web tool, map service, or geoprocessing service. Creating a sharing draft is the first step in automating the sharing of a GIS resource to ArcGIS Enterprise, ArcGIS Online, or ArcGIS Server.

Learn more about the Sharing module

Spatial Analyst

O módulo Spatial Analyst, arcpy.sa, é um módulo Python para analisar dados raster e vetoriais com a funcionalidade fornecida pelo Extensão ArcGIS Spatial Analyst. Fornece acesso a todas as ferramentas de geoprocessamento disponíveis na caixa de ferramentas Spatial Analyst como também outras funções e classes que permitem que você automatize seus fluxos de trabalho de processamento de raster.

Learn more about the Spatial Analyst module

Anotação:

The Workflow Manager (arcpy.wmx) module is not included with ArcGIS Notebook Server.

Get started with ArcPy in a notebook

To use ArcPy in a notebook, import its library by running a cell with the following lines:

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

View the sample notebooks that are included with ArcGIS Notebook Server to learn how ArcPy can be used in your notebooks.

To learn more about how to prepare the workspace environments forArcPy, see Manage content in the user workspace and Upload datasets to use with ArcPy.