Tenho uma camada de feições hospedada com pontos de inspeção filtrados pelo campo de tipo de deficiência, ou seja, “infestação”, “invasão”, “infiltração” etc., mas gostaria de criar uma condição em que a simbologia mudasse com base no valor de outro campo, por exemplo, “status”. Especificamente, gostaria que o símbolo permanecesse como está quando o “status” fosse igual a “Needs Attention”; que fosse destacado quando o status fosse igual a “In Progress”; e que não houvesse simbologia (o ponto desaparecesse) quando o status fosse igual a “Complete”. Existe uma expressão Arcade/JavaScript que possa ajudar com isso? Tenho uma ideia de uma possível instrução “when”, que seria mais ou menos assim (isto não é código de verdade, mas sim “pseudocódigo”):
var SOR = $feature["Status_of_Remediation"]
var Corrected_SOR = When(SOR == 'Needs_Attention', 'símbolo atual',
SOR == 'In Progress', 'símbolo destacado',
SOR == 'Complete', 'sem símbolo', 'ponto vermelho padrão')
return Corrected_SOR
É possível fazer isso no ArcGIS Online? Em caso afirmativo, alguém sabe qual é a melhor maneira de conseguir isso? Se não, é possível fazer isso no ArcMap ou no ArcPro?
Qualquer ajuda com isso será muito apreciada!!