Calcular valores de campo (Map Viewer)

Os cálculos de campo permitem que o proprietário da camada de feição hospedada ou um administrador da organização altere os valores de cada linha em um campo específico na tabela de atributos de uma camada.

Por exemplo, se você tiver uma camada de feição hospedada que armazene informações sobre vendas de propriedades—incluindo o preço de venda e taxa de imposto para o local da propriedade—você poderá adicionar um campo na camada para armazenar os impostos de propriedade estimados. Para preencher o campo estimated_property_taxes, defina uma expressão de cálculo para o campo que aceita os valores no campo sale_price e multiplique-os pelos valores de tax_rate.

Siga estas etapas para calcular valores de campos de sequência, numéricos ou de data em um campo da tabela de uma camada de feição hospedada ou camada de tabela hospedada no Map Viewer.

Anotação:
Os cálculos de campo não podem ser desfeitos. Por esta razão, uma boa prática é adicionar um campo, calcular valores para ele e confirmar que o cálculo é o que você desejava. Se for, você poderá calcular o campo original para igualar ao campo adicionado. Após confirmar que os valores estão corretos no campo original, você poderá excluir o campo que você adicionou.

  1. Confirme se você está conectado e, se quiser salvar suas alterações, se você tiver os privilégios criar conteúdo.

    Anotação:
    Você pode explorar mapas, adicionar e configurar camadas e muito mais sem fazer login. Para salvar seu trabalho, registre antes de criar um mapa.

  2. No Map Viewer, abra o mapa contendo a camada ou adicione a camada diretamente.
  3. Se você estiver trabalhando com uma camada de feição hospedada, na barra de ferramentas Conteúdo (escura), clique em Camadas Camadas se o painel Camadas não estiver aberto. Se você estiver trabalhando com uma camada de tabela hospedada, na barra de ferramentas Conteúdo (escura), clique em Tabelas Camadas se o painel Tabelas Tabelas não estiver aberto.
  4. No painel Camadas ou Tabelas, clique em Opções Opções na camada e clique em Mostrar tabela para abrir a tabela.
  5. Na tabela de camadas, clique em Menu Menu na coluna que contém os valores que você deseja calcular e clique em Calcular campo.

    A janela Calcular Campo aparece.

  6. Escolha o idioma a ser usado para o cálculo.
  7. As etapas restantes se aplicam apenas a cálculos do Arcade.
  8. Opcionalmente, clique em Adicionar novo para adicionar um filtro para calcular valores para apenas uma parte dos dados e clique em Avançar.
    Anotação:

    Se você não adicionar um filtro, o cálculo será executado em todas as feições.

  9. Componha uma expressão de cálculo usando variáveis ​​e funções de perfil. Opcionalmente, execute um dos seguintes procedimentos ao compor uma expressão do Arcade:
    Anotação:

    Para obter exemplos de cálculos comuns que podem ser realizados no ArcGIS Online, consulte Cálculos de exemplo. Observe que a experiência de cálculo de campo Map Viewer atualmente suportaArcade. Para calcular campos usando Arcade ou SQL, consulte Calcular valores para um campo na página do item.

    • Clique em Filtro de feições de teste para adicionar um filtro às suas feições de teste.
      Anotação:

      Esta opção permite filtrar suas feições de teste e não afeta quais feições serão calculadas.

    • Clique em Testar feições para visualizar a tabela de suas feições de teste.
    • Clique em Visualizar valores para visualizar os valores calculados para suas feições de teste.
    • Desative o botão de alternarVisualização automática para evitar que a visualização dos valores calculados seja atualizada automaticamente durante a criação de uma expressão. Ative o botão de alternarVisualização automática para permitir que a visualização dos valores calculados seja atualizada durante a criação de uma expressão.
    • Clique em Mapa Mapa, Tabela Tabela, ou Mapa e tabela Mapa e tabela para navegar entre as visualizações.
  10. Clique em Executar cálculo para executar a expressão.

O tempo necessário para o cálculo ser concluído depende da complexidade da expressão e do número de feições em sua camada.