Se me ha encomendado la tarea de clasificar los códigos de zonificación, que son más de 100, en sólo 5 (Residencial, Oficina, Comercial, Industrial y Varios).
Por la razón que sea, no consigo que Arcade reconozca un atributo de texto que no sea el de las dos primeras afirmaciones.
He probado lo siguiente sin éxito:
if ($feature.ZONE == "C-1"){
$feature.ZONE1; 'Commercial'}
else $feature.ZONE1; 'Miscellaneous'
Quiero que cualquier campo que contenga el valor "C-" o "CB-" sea comercial, "I-" sea Industrial, "R-" residencial y "Misc" todo lo demás.
var zone = $feature.ZONE;
if (find('C-', zone,0)>0) {
return 'Commercial'
};
if (find('O-', zone,0)>0) {
return 'Office'
};
if (find(['R-',"X-","SH","SR"], zone,0)>0) {
return 'Residential'
};
else {
return 'Misc'
};
¿Estoy usando la herramienta de procesamiento equivocada?