CÓMO
Las funciones condicionales de Arcade son útiles en los cálculos de campo para generar valores de atributo basados en condiciones específicas. Un campo se puede rellenar en función de los atributos de otros campos que contienen valores NULL o NOT NULL para organizar y evitar registros no válidos.
En este artículo se describe el flujo de trabajo para aplicar funciones condicionales de Arcade a valores NULL o NOT NULL en ArcGIS Online mediante la realización de un cálculo de campo. En este ejemplo, los atributos se rellenan en el campo Compilar haciendo referencia a valores de campo de Tipo, SchoolID, Distrito y Ciudad (si el tipo es Público).




var <variable1> = $feature.<fieldName1>
var <variable2> = $feature.<fieldName2>
var <variable3> = $feature.<fieldName3>
var <variable4> = $feature.<fieldName4>
if (<variable1> == '<fieldValue>') {
if (!isEmpty(<variable4>) && !isEmpty(<variable3>)) {
return <variable4> + ' - ' + <variable3> }
else if (!isEmpty(<variable4>)) {
return <variable4> }
else if (!isEmpty(<variable3>)) {
return <variable2> + ', ' + <variable3> }
else {
return null }
}

Id. de artículo: 000032370
Obtener ayuda de expertos en ArcGIS
Empieza a chatear ahora