PROBLEMA

Não é possível substituir campos em branco usando Localizar e Substituir no ArcGIS Pro

Last Published: April 1, 2024

Descrição

Ao tentar substituir campos em branco por novos valores usando a ferramenta Localizar e substituir, nenhum resultado é retornado e nenhuma substituição é feita.

O controle Localizar e substituir não retorna resultados e não faz substituições

Causa

Há um espaço nos campos. Um ou mais espaços em um campo são considerados um valor. Portanto, a ferramenta Localizar e substituir não pode substituir os campos por novos valores.

A imagem abaixo da tabela de atributos ReliefStatus exibe espaços em um campo, também denominado ReliefStatus, pelo local do cursor quando células individuais são selecionadas.

Os espaços individuais nos campos

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

Use uma das seguintes opções para resolver o problema.

Remover espaços usando a ferramenta Calcular campo

  1. No painel Conteúdo do ArcGIS Pro, clique com o botão direito na camada de feição e selecione Tabela de atributos para abrir a tabela de atributos da camada.
  2. Na tabela de atributos, clique com o botão direito no campo e clique em Calcular campo. Um campo denominado 'ReliefStatus' é usado neste exemplo.
  3. Na janela Calcular campo, configure os parâmetros.
    1. Para Tabela de entrada, certifique-se de que a camada selecionada na Etapa 1 esteja pré-preenchida. A tabela de entrada é ReliefStatus.
    2. Para Nome do campo (existente ou novo), certifique-se de que o nome do campo selecionado esteja pré-preenchido. Caso contrário, selecione o campo ReliefStatus no menu suspenso.
    3. Para Tipo de expressão, selecione Python.
    4. Para Expressão, na caixa de expressão, digite o código fornecido abaixo. Substitua 'Nome do campo' pelo nome do campo com espaços simples a serem removidos. Neste exemplo, o espaço simples no campo ReliefStatus é removido.
!Field name!.replace(" ","")
    1. Clique em OK.
A ferramenta Calcular campo com os parâmetros configurados e o botão OK
Note: 
The Calculate Field tool permanently modifies inputs by changing values in the fields. To avoid undesired data changes, turn on the Enable Undo option in the Calculate Field window before running the tool.

A imagem da tabela de atributos abaixo mostra que os espaços são removidos do campo.

O espaço chamuscado é removido

Usar a ferramenta Localizar e substituir

Como alternativa, insira um único espaço na caixa Localizar e o novo valor pretendido na caixa Substituir usando o controle Localizar e substituir. Consulte ArcGIS Pro: Substituir valores em uma célula da tabela para obter mais informações.

ID do Artigo: 000032189

Obtenha suporte com IA

Resolva seu problema rapidamente com o chatbot de IA de suporte da Esri.

Comece a conversar agora

Obtenha ajuda de especialistas do ArcGIS

Entre em contato com Suporte Técnico

Comece a conversar agora

Ir para as opções de download