Utilize o ArcPy em um notebook

Vários módulos do ArcPy estão disponíveis no ArcGIS Notebooks pelo tempo de execução Avançado do notebook.

Com o pacote de site do ArcPy, você pode executar análise, conversão e gerenciamento de dados geográficos. O ArcPy permite executar programaticamente todas as ferramentas de geoprocessamento padrão do ArcGIS e fornece funções e classes de ajuda.

Saiba mais sobre ArcPy

Para utilizar ArcPy em seu notebook, o ArcGIS Notebooks deve ser licenciado com a licença Advanced, e os usuários devem ter os privilégios para criar e executar notebooks do tempo de execução Avançado.

Módulos do ArcPy

Os módulos descritos abaixo estão incluídos com ArcPy no ArcGIS Notebooks.

Acesso aos Dados

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.

Saiba mais sobre o módulo de Acesso aos Dados

Geocodificação

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.

Saiba mais sobre o módulo de Geocodificação

Análise de Imagem

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.

Anotação:

Por padrão, nem todas as bibliotecas Python para aprendizagem detalhada, análises raster são instaladas em tempos de execução ArcGIS Notebook Server. Você pode estender o tempo de execução de um notebook para incluir essas bibliotecas. Consulte o Guia de instalação de aprendizagem detalhada para um manifesto dos pacotes de aprendizagem detalhada.

Saiba mais sobre o módulo Image Analyst

Mapeamento

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.

Saiba mais sobre o módulo de Mapeamento

Anotação:
O módulo arcpy.mp é utilizado no ArcGIS Pro; o módulo arcpy.mapping é utilizado no ArcGIS Desktop.

Metadados

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.

Mais informações sobre o módulo Metadados

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:

Saiba mais sobre o módulo do Network Analyst

O módulo arcpy.na validado não está incluído com ArcGIS Notebooks.

Compartilhamento

O módulo arcpy.sharing compartilha camadas da web utilizando Python.

O módulo Compartilhamento, arcpy.sharing, é um módulo de Python que permite automatizar seus fluxos de trabalho de compartilhamento. Use-o para criar um rascunho de compartilhamento, que é um conjunto configurável de propriedades para um ferramenta da web camada da web, , serviço de mapa ou serviço de geoprocessamento. Criar um rascunho de compartilhamento é o primeiro passo para automatizar o compartilhamento de um recurso GIS para ArcGIS Enterprise, ArcGIS Online ou ArcGIS Server.

Saiba mais sobre o módulo de Compartilhamento

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.

Saiba mais sobre o módulo do Spatial Analyst

Anotação:

O módulo (arcpy.wmx) do Workflow Manager não está incluído com ArcGIS Notebooks.

Iniciar com ArcPy em um notebook

Para utilizar ArcPy em um notebook, importe sua biblioteca executando uma célula com as seguintes linhas:

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

Visualize os notebooks de amostra que estão incluídos com ArcGIS Notebooks para saber como ArcPy pode ser utilizado em seus notebooks.

Para saber mais sobre como preparar os ambientes da área de trabalho para ArcPy, consulte Gerenciar conteúdo na área de trabalho do usuário e Carregar conjuntos de dados para usar com ArcPy.