PROBLEMA

Um campo não é exibido no menu suspenso Campos da simbologia do gráfico no ArcGIS Pro

Last Published: March 10, 2021

Descrição

No ArcGIS Pro, a simbologia de gráfico pode mostrar diferenças quantitativas entre atributos. Em alguns casos, um campo não aparece no menu suspenso Campos ao tentar selecioná-lo para visualizar em um gráfico no ArcGIS Pro. A imagem abaixo mostra que o campo 'Type' não é exibido na lista suspensa Campos no painel Simbologia ao adicionar um campo a um gráfico de pizza no ArcGIS Pro.

O campo desejado não é exibido na lista suspensa Campos para adicionar à simbologia do gráfico no ArcGIS Pro.

Causa

A seguir estão as possíveis causas para esse problema:

  • O campo é oculto.
  • O campo não é um campo numérico.

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

Dependendo da causa, use uma das seguintes soluções alternativas para resolver o problema.

Exibir o campo oculto

No ArcGIS Pro, exiba o campo oculto clicando no botão de menu Clique no botão de menu para exibir os campos ocultos. no canto superior direito da tabela de atributos e clicando em Mostrar todos os campos. O campo oculto agora está visível na tabela de atributos e no painel Simbologia. Consulte ArcGIS Pro: Ocultar colunas em uma tabela para mais informações.

Crie um campo numérico e preencha-o com os valores numéricos do campo não numérico

  1. No ArcGIS Pro, crie um campo numérico.
  2. Preencha o novo campo com valores numéricos.
    1. Clique com o botão direito no novo campo numérico e selecione Calcular Campo.
    2. Em Campos, clique duas vezes no campo não numérico.
    3. Clique em OK.
  3. Use o novo campo numérico para a simbologia do gráfico.

Crie um campo numérico e preencha-o com base nos valores da string do campo não numérico

Crie um campo numérico e use a ferramenta Calcular Campo para preencher o campo com números baseados nos valores de string do campo não numérico. Neste exemplo, o campo 'Type' contém dois tipos de estrada de ferro, ‘LRT’ e ‘MRT.’ O campo numérico 'Railway_Type' é preenchido com ‘1’ se o tipo de estrada de ferro for ‘LRT', e '2’ se o tipo de estrada de ferro for ‘MRT.’

  1. No ArcGIS Pro, crie um campo numérico.
  2. Clique com o botão direito no campo numérico e selecione Calcular Campo.
  3. Na janela Calcular Campo, selecione Arcade para Tipo de Expressão.
  4. Limpe a caixa Expressão.
  5. Na caixa Expressão, digite ou cole a seguinte expressão do Arcade, substituindo 'field1' e 'field1value' pelo nome e valor do campo desejado.
if ($feature.field1 == "field1value") {return "outputvalue1"} //Repeat the first line for additional field1 values else {return “outputvalue2”}

Substitua 'outputvalue1' pelo valor de retorno desejado se a condição da expressão for atendida e 'outputvalue2' pelo valor se a condição não for atendida. Neste exemplo, o campo 'Railway_Type' retorna ‘1’ se o valor do campo Tipo for ‘LRT,' e se esta condição não for atendida, o campo 'Railway_Type' retorna ‘2’ utilizando a expressão seguinte:

if ($feature.Type == "LRT") {return "1"} else {return "2"}
  1. Clique no botão Verificar O botão Verificar para verificar uma expressão no ArcGIS Arcade no ArcGIS Online. para verificar a expressão.
  2. Clique em OK.
A Calculadora de Campo com etapas para construir, verificar e executar a expressão Arcade no ArcGIS Pro.

A imagem abaixo mostra que o campo 'Railway_Type' é preenchido com números baseados nos valores de string do campo Tipo e é exibido como uma opção na lista suspensa Campos para o gráfico no painel Simbologia no ArcGIS Pro.

Imagem mostrando o campo Railway_Type é preenchida com valores numéricos com base no campo Tipo.

ID do Artigo: 000025140

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