Tengo una capa de entidades alojada con puntos de inspección filtrados por el campo de tipo de deficiencia, es decir, «infestación», «invasión», «filtración», etc., pero me gustaría crear una condición para que la simbología cambie según el valor de otro campo, por ejemplo, «estado». En concreto, me gustaría que el símbolo se mantuviera tal cual cuando el «estado» sea «Requiere atención»; que se mostrara un símbolo resaltado cuando el estado sea «En curso»; y que no hubiera simbología (que desapareciera) cuando el estado sea «Completo». ¿Hay alguna expresión de Arcade/JavaScript que pueda ayudarme con esto? Se me ocurre una posible instrucción «when» que se leería más o menos así (no es código real, sino «pseudocódigo»):
var SOR = $feature["Status_of_Remediation"]
var Corrected_SOR = When(SOR == 'Needs_Attention', 'símbolo actual',
SOR == 'In Progress', 'símbolo resaltado',
SOR == 'Complete', 'sin símbolo', 'punto rojo predeterminado')
return Corrected_SOR
¿Es posible hacer esto en ArcGIS Online? De ser así, ¿alguien sabe cuál es la mejor manera de lograrlo? Y si no, ¿es posible hacerlo en ArcMap o ArcPro?
¡Agradecería mucho cualquier ayuda con esto!