Descrição
No Map Viewer, valores sequenciais automáticos podem ser adicionados para facilitar a interpretação eficiente dos dados e melhorar a identificação da distribuição espacial.
Este artigo fornece o fluxo de trabalho para feições recém-criadas para incluir valores sequenciais em um campo usando uma expressão Arcade.
Solução ou Solução Provisória
- Abra o mapa da web no Map Viewer.
- No painel Camadas, selecione a camada. Neste exemplo, a camada de polígono chamada Test é usada.
- Na barra de ferramentas Configurações (clara), clique em Formulários.
- Na janela Configurar formulário , no painel Construtor de formulários , em Campos, clique duas vezes no campo desejado para configurá-lo.
- Clique no campo selecionado para abrir o painel Propriedades.
- No painel Propriedades , em Lógica, para Expressão de cálculo, clique em Expressões
. - Na janela Expressões calculadas, clique em + Nova expressão.
- Na janela do editor Arcade , configure a expressão abaixo.
var <variable1> = Max($layer, '<field_name1>')
var <variable2> = Number(<variable1>)
return <variable2> + 1
- Substitua <variable1> e <variable2> pelos nomes de variáveis desejados. Neste exemplo, TempID e MaxID são usados.
- Substitua <field_name1> pelo nome do campo que contém os valores do campo. Neste exemplo, SUPPORTID é usado.
- Clique em Concluir.
- Clique em OK para salvar o formulário.
A imagem abaixo exibe o campo SUPPORTID preenchido com valores sequenciais quando uma nova feição é criada no mapa da web.