Instrução

substituir valores de campo com base em condições no ArcGIS Pro

Last Published: May 26, 2024

Descrição

No ArcGIS Pro, é possível substituir todos os valores de um campo por um valor padrão. No entanto, às vezes é necessário substituir apenas alguns valores do campo para maior precisão de dados e análise espacial diferenciada.

Neste artigo, os campos com um único '0' no campo Distância são substituídos por '1' usando uma expressão Arcade. A imagem abaixo exibe a tabela de atributos com os valores de campo a serem substituídos.

Tabela de atributos exibindo valores de campo que precisam ser replaced.png

Solução ou Solução Provisória

  1. Abra o projeto do ArcGIS Pro.
  2. No painel Conteúdo, clique com o botão direito na camada de feição e clique em Tabela de Atributos.
  3. Na tabela de atributos, clique com o botão direito do mouse no nome do campo e selecione Calcular Campo. Neste exemplo, o campo Distância está selecionado.
  4. Na janela Calcular Campo, especifique os seguintes parâmetros:
    1. Para Tabela de Entrada, certifique-se de que a camada selecionada na Etapa 2 esteja pré-preenchida. Neste exemplo, a tabela de entrada é test.
    2. Para Nome do Campo, certifique-se de que o campo selecionado na Etapa 3 esteja pré-preenchido. Neste exemplo, o nome do campo é Distância.
    3. Para tipo de expressão, selecione Arcade.
    4. Para Expressão, na caixa de expressão, especifique a expressão fornecida abaixo. Substitua <field_name> pelo nome do campo que deve ser substituído por um valor específico. Em seguida, substitua <initial_value> pelo valor do campo que deve ser substituído e <new_value> pelo valor do campo de substituição.
if ($feature.<field_name> == '<initial_value>') {
  Replace($feature.<field_name>, '<initial_value>', '<new_value>')
} else {
   return($feature.<field_name>)
}
Note:
If numeric or date field values are used, remove the single quotes (' ') on <initial_value> and <new_value>.
  1. Clique no ícone Verificar para validar a expressão.
  2. Clique em OK para executar o script.
Calcular janela de campo configurations.png

A imagem abaixo exibe os novos valores de campo no campo Distância.

Tabela de atributos contendo o novo campo values.png

ID do Artigo: 000031567

Receba notificações e encontre soluções para problemas novos ou comuns

Obtenha respostas resumidas e soluções de vídeo do nosso novo chatbot de IA.

Baixe o Aplicativo de Suporte da Esri

Informações Relacionadas

Descubra mais sobre este tema

Obtenha ajuda de especialistas do ArcGIS

Entre em contato com Suporte Técnico

Baixe o Aplicativo de Suporte da Esri

Ir para as opções de download