Python é uma linguagem de programação gratuita, multiplataforma e de código aberto, poderosa e fácil de aprender e pode ser utilizada em seus trabalhos com o ArcGIS Pro.

A Esri tem suporte total ao Python para ArcGIS e vê o Python como a linguagem que atende às necessidades da comunidade de usuários da Esri. Algumas das vantagens do Python são as seguintes:

  • Fácil de aprender e adequado para iniciantes e especialistas
  • Altamente escalável, adequado para grandes projetos ou pequenos programas pontuais conhecidos como scripts
  • Portátil, multiplataforma
  • Incorporável (tornando o ArcGIS programável)
  • Estável e maduro
  • Grande comunidade de usuários
arcgis python arcpy mts automation 1

Para entender melhor o funcionamento do Python integrado ao ArcGIS assista o video a seguir.

Para exemplificar a criação de um modelo através do ModelBuilder temos abaixo um tutorial com uma necessidade bastante frequente de remoção de áreas sobrepostas:

O objetivo da demonstração é recortar, a partir da camada de Regiões de Planejamento do município do Rio de Janeiro, as áreas que se sobrepõem às Áreas de Proteção Integral, na outra camada.

Este procedimento é sugerido pela Esri como alternativa à função “Erase” no artigo descrito aqui.

Caso tenha qualquer dúvida para reproduzir estes passos em seu ambiente esteja à vontade para deixar seus apontamentos no formulário abaixo ou procurar o analista de Sucesso do Cliente responsável pelo seu atendimento.
 

Veja com detalhes o que diz a documentação da Esri para o tópico abordado

Python no ArcGIS

O que é ArcPy?

Get started with Python in ArcGIS Pro

Gostaria de trabalhar ainda mais as automações no ArcGIS Pro? 😃

Se desejar flexidade maior na criação de scripts para suas demandas sugerimos o curso da Academia GIS

▶ Criando Scripts Python para ArcGIS

Este conteúdo é parte da trilha de conhecimento Automatizando Fluxos de Trabalho com ArcGIS Pro, representando o 3º passo de 3 dos quais a trilha é composta, clique nos botões laterais para acessar os demais conteúdos.