AnsweredAssumed Answered

Map Viewer Beta and Arcade Expression Symbology

Question asked by dcoley on Mar 5, 2020
Latest reply on Mar 10, 2020 by dcoley

Hi - I have a large When arcade expression I use to group zoning codes into zoning groups to support easier viewing and interpretation.  When I apply the expression in the Map Viewer Beta, the expression fails, reporting that the return needs to be an integer.  Doesn't happen in Enterprise 10.7.1 or the current 3.x AGOL map viewer.  Here is a portion of the expression:

 

var zone = $feature.zoningcode;
var sym = When(zone == 'AIRPORT AUTHOR', 'Airport Authority',
zone == 'CG' || zone == 'CG/EBD' || zone == 'CG/MSOD' || zone == 'CG' || zone == 'CG/SKOD' || zone == 'CI' || zone == 'CI/SKOD' || zone == 'CN' || zone == 'CSC' || zone == 'CG/PNOD' || zone == 'CN/PNOD', 'Commercial',
zone == 'CHI', 'Commercial Highway Interchange',
zone == 'CM' || zone == 'CM/PD', 'Commercial Marine',
zone == 'GU' || zone == 'GU/SKOD', 'Government',
zone == 'HPD', 'Hamlet Planned Development',
zone == 'I' || zone == 'ILW' || zone == 'IR', 'Industrial',
zone == 'MP' || zone == 'MP/SKOD', 'Marine',
zone == 'OPI' || zone == 'OPI/EBD' || zone == 'OPI/PD' || zone == 'OPI/RRZ' || zone == 'OPI/SKOD' || zone == 'OPI/PNOD', 'Office Professional',  ......

zone == 'LONGBOAT' || zone == 'NORTH PORT' || zone == 'SARASOTA' || zone == 'VENICE', 'Municipality', zone);
return sym;

Has anyone else experienced this?

 

Thanks-

David

Outcomes