{"renderer":{"type":"uniqueValue","field1":"FUNCTIONCODE","uniqueValueInfos":[{"symbol":{"type":"esriSLS","style":"esriSLSSolid","color":[250,52,17,255],"width":1.7},"value":"INTERSTATE","label":"Interstate"},{"symbol":{"type":"esriSLS","style":"esriSLSSolid","color":[0,0,0,255],"width":1.5},"value":"STATE","label":"State Route"},{"symbol":{"type":"esriSLS","style":"esriSLSSolid","color":[0,0,0,255],"width":1.5},"value":"STATE / LOCAL","label":"State Route"},{"symbol":{"type":"esriSLS","style":"esriSLSDashDot","color":[0,0,0,255],"width":0.4},"value":"","label":"Local Route"},{"symbol":{"type":"esriSLS","style":"esriSLSDashDot","color":[0,0,0,255],"width":0.4},"value":"CITY LOCAL","label":"Local Route"},{"symbol":{"type":"esriSLS","style":"esriSLSDashDot","color":[0,0,0,255],"width":0.4},"value":"COUNTY LOCAL","label":"Local Route"},{"symbol":{"type":"esriSLS","style":"esriSLSDashDot","color":[0,0,0,255],"width":0.4},"value":"LOCAL","label":"Local Route"},{"symbol":{"type":"esriSLS","style":"esriSLSDashDot","color":[0,0,0,255],"width":0.4},"value":"STATE FRONTAGE","label":"Local Route"},{"symbol":{"type":"esriSLS","style":"esriSLSDashDot","color":[0,0,0,255],"width":0.4},"value":"STATE FRONTAGE / LOCAL","label":"Local Route"},{"symbol":{"type":"esriSLS","style":"esriSLSSolid","color":[104,104,104,255],"width":0.2},"value":"INTERSTATE RAMP","label":"On / Off Ramp"}],"fieldDelimiter":",","authoringInfo":{"colorRamp":{"type":"multipart","colorRamps":[{"type":"algorithmic","algorithm":"esriCIELabAlgorithm","fromColor":[62,161,207,255],"toColor":[241,250,122,255]},{"type":"algorithmic","algorithm":"esriCIELabAlgorithm","fromColor":[241,250,122,255],"toColor":[240,36,29,255]}]}}},"scaleSymbols":true,"transparency":0,"labelingInfo":[{"labelExpressionInfo":{"expression":"var name = $feature.MAINNAME\n// create dictionary for label contents\nvar label = []\n\n// iterate through name to find numbers\nfor (var i in name){\n var namei = Text(Number(name[i])) // Number converts value to a number. Text coverts it back to text. Sets this to a variable\n if(namei != \"NaN\") {\n Push(label, namei) // Push adds an element to an array (name of array, value to add)\n }\n}\nreturn Number(Concatenate(label,\"\"))","title":"Interstate - Arcade"},"labelPlacement":"esriServerLinePlacementCenterAlong","textLayout":"horizontal","deconflictionStrategy":"dynamic","allowOverrun":true,"repeatLabel":false,"lineConnection":"none","multiPart":"labelPerFeature","stackLabel":true,"stackAlignment":"dynamic","removeDuplicates":"all","removeDuplicatesDistance":100,"stackRowLength":24,"where":"FUNCTIONCODE = 'INTERSTATE'","useCodedValues":false,"maxScale":0,"minScale":0,"name":"Interstate - Arcade","priority":-1,"symbol":{"type":"esriTS","color":[255,255,255,255],"backgroundColor":null,"borderLineColor":null,"borderLineSize":null,"verticalAlignment":"bottom","horizontalAlignment":"left","rightToLeft":false,"angle":0,"xoffset":0,"yoffset":0,"kerning":true,"haloColor":null,"haloSize":null,"font":{"family":"Arial","size":10,"style":"normal","weight":"bold","decoration":"none"}}},{"labelExpressionInfo":{"expression":"var mainfulname = $feature.MAINFULNAME\n// create dictionary for label contents\nvar label = []\n\n// convert mainname to uppercase\nvar mainUpper = Upper(mainfulname)\n\nfor (var i in mainfulname){\n // check if \"STATE RTE\" is present in the main name\n if (Find('STATE RTE', mainUpper) > -1 ){ // Find('searchText','targetText') returns number position of first character of string \n // Extract numbers from mainname using regex\n var routeNum = Text(Number(mainfulname[i])) // Number converts value to a number. Text coverts it back to text. Sets this to a variable\n if(routeNum != \"NaN\" && routeNum != \"0\") {\n Push(label, routeNum) // Push adds an element to an array (name of array, value to add)\n } \n } else {\n // check if \"STATE RTE\" is present in als1fulname\n var als1name = $feature.ALS1FULNAME\n var als1Upper = Upper(als1name)\n if (Find(\"STATE RTE\", als1Upper) > -1) {\n // Extract numbers from als1name \n var altRouteNum = Text(Number(als1name)) // Number converts value to a number. Text coverts it back to text. Sets this to a variable\n if(altRouteNum != \"NaN\" && altRouteNum != \"0\"){\n // add als1name to label array\n Push(label, altRouteNum)\n }\n }\n }\n}\nreturn Concatenate(label,\"\")","title":"State Routes"},"labelPlacement":"esriServerLinePlacementCenterAlong","textLayout":"horizontal","deconflictionStrategy":"dynamic","allowOverrun":true,"repeatLabel":false,"lineConnection":"none","multiPart":"labelPerFeature","stackLabel":true,"stackAlignment":"dynamic","removeDuplicates":"all","removeDuplicatesDistance":0,"stackRowLength":24,"useCodedValues":true,"maxScale":0,"minScale":50000,"name":"State Route - Arcade","priority":-1,"symbol":{"type":"esriTS","color":[0,0,0,255],"backgroundColor":null,"borderLineColor":null,"borderLineSize":null,"verticalAlignment":"bottom","horizontalAlignment":"center","rightToLeft":false,"angle":0,"xoffset":0,"yoffset":0,"kerning":true,"haloColor":null,"haloSize":null,"font":{"family":"Arial","size":8,"style":"normal","weight":"bold","decoration":"none"}}},{"labelExpressionInfo":{"expression":"var mainfulname = $feature.MAINFULNAME\nvar mainUpper = Upper(mainfulname)\n\nvar als1name = $feature.ALS1FULNAME\nvar altUpper = Upper(als1name)\n\nif ((Find('STATE FRONTAGE',mainUpper) == -1) && (Find('STATE RTE',mainUpper) == -1)){\n return mainUpper\n}\nif (!IsEmpty(als1name)){\n if ((Find('STATE RTE',altUpper) == -1) && (Find('STATE FRONTAGE',altUpper) == -1)){\n return altUpper\n}}","title":"Street Names - Arcade"},"labelPlacement":"esriServerLinePlacementCenterAlong","textLayout":"followFeature","deconflictionStrategy":"dynamic","allowOverrun":true,"repeatLabel":false,"lineConnection":"minimizeLabels","allowOverlapOfFeatureInterior":"avoid","stackLabel":true,"stackAlignment":"dynamic","removeDuplicates":"all","removeDuplicatesDistance":0,"stackRowLength":24,"stackSeparators":[{"separator":" "}],"useCodedValues":true,"maxScale":0,"minScale":24000,"name":"Street Name - Arcade","priority":-1,"symbol":{"type":"esriTS","color":[0,0,0,255],"backgroundColor":null,"borderLineColor":null,"borderLineSize":null,"verticalAlignment":"bottom","horizontalAlignment":"left","rightToLeft":false,"angle":0,"xoffset":0,"yoffset":0,"kerning":true,"haloColor":[255,255,255,255],"haloSize":1,"font":{"family":"Arial Narrow","size":9,"style":"normal","weight":"normal","decoration":"none"}}}]}
HasZ: false
HasM: false
Has Attachments: false
Has Geometry Properties: true
HTML Popup Type: esriServerHTMLPopupTypeAsHTMLText