ArcMap 10.4 com Python: Numeração Sequencial por Seleção
- Adauto Costa
- há 4 dias
- 1 min de leitura
Automatizar processos no ArcMap 10.4 com Python pode poupar muito tempo, especialmente em tarefas repetitivas como atribuir IDs sequenciais a feições selecionadas.
O script abaixo faz exatamente isso: numera as feições selecionadas em uma camada, com base em um campo de ordenação, e grava os valores em um campo de destino.
O que o script faz?
Localiza a camada desejada pelo nome (troque [LAYER] pelo nome da sua camada em Table of Contents).
Verifica se há feições selecionadas – só funciona com seleção ativa.
Cria automaticamente o campo de destino (ID) caso não exista.
Ordena as feições pelo campo definido (troque [FIELD] pelo nome do atributo do shapefile alvo da ordenação).
Atribui IDs sequenciais a partir do valor inicial (start_value = 1).
Atualiza o mapa e a TOC para refletir as mudanças em tempo real.
Gostou? Compartilhe!
Comentários