Descripción
En Map Viewer, se pueden agregar valores secuenciales automáticos para facilitar la interpretación eficiente de los datos y mejorar la identificación de la distribución espacial.
En este artículo se proporciona el flujo de trabajo para que las entidades recién creadas incluyan valores secuenciales en un campo mediante una expresión de Arcade.
Solución o solución alternativa
- Seleccione el mapa web para abrirlo en Map Viewer.
- En el panel Capas, seleccione la capa. En este ejemplo, se utiliza la capa de polígono denominada Prueba.
- En la barra de herramientas Configuración (clara), haga clic en Formularios.
- En la ventana Configurar formulario, en el panel Generador de formularios, en Campos, haga doble clic en el campo deseado para configurarlo.
- Haga clic en el campo seleccionado para abrir el panel Propiedades.
- En el panel Propiedades, en Lógica, en Expresión de cálculo, haga clic en Expresiones
. - En la ventana Expresiones calculadas, haga clic en + Nueva expresión.
- En la ventana del editor de Arcade , configure la siguiente expresión.
var <variable1> = Max($layer, '<field_name1>')
var <variable2> = Number(<variable1>)
return <variable2> + 1
- Reemplace <variable1> y <variable2>por los nombres de variable deseados. En este ejemplo, se usan TempID y MaxID.
- Reemplace <field_name1> por el nombre del campo que contiene los valores de campo. En este ejemplo, se usa SUPPORTID.
- Haga clic en Hecho.
- Haga clic en Aceptar para guardar el formulario.
La siguiente imagen muestra el campo SUPPORTID rellenado con valores secuenciales cuando se crea una nueva entidad en el mapa web.