{ "layers": [ { "currentVersion": 10.91, "cimVersion": "2.9.0", "id": 0, "name": "Road names", "type": "Feature Layer", "description": "The label class is queried remove all road names of \"PRIVATE\", \"XING\", and NULL.The label expression combines the road direction, name, and suffix attributes, and changes the text to title case. It also accounts for any NULLs in the [DIR] or [TYPE] attributes, which otherwise would cause the affected roads to not be labeled, or cause the expression to fail in its entirety.", "geometryType": "esriGeometryPolyline", "sourceSpatialReference": { "wkid": 103122, "latestWkid": 6543, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -121841900, "falseY": -93659000, "xyUnits": 3048.0060960121928, "falseZ": 0, "zUnits": 1, "falseM": 0, "mUnits": 1 }, "copyrightText": "", "parentLayer": null, "subLayers": [], "minScale": 0, "maxScale": 0, "referenceScale": 0.0, "drawingInfo": { "renderer": { "type": "simple", "symbol": { "type": "esriSLS", "style": "esriSLSSolid", "color": [ 0, 0, 0, 255 ], "width": 1 } }, "scaleSymbols": true, "transparency": 0, "labelingInfo": [ { "labelExpressionInfo": {"expression": "//hand-curated variables (EDIT HERE)\n//Mac names\nvar Mac = [\"MACCUMBER\", \"MACKAY\", \"MACKENZIE\", \"MACMILLAN\", \"MACRAE\"]\n//apostrophic names\nvar Apos = [\"ONEAL\"]\n//ALL CAPS names\nvar Caps = [\"US\", \"USS\"]\n\n//filter blank or null STREET names, which would throw error\nif (!IsEmpty($feature.STREET)) {\n //split STREET names on spaces and put into list \n var words = split($feature.STREET, \" \")\n //initialize varible to build processed street name\n var street = \"\"\n //loop through each word of STREET name stored in list\n for (var i in words) { \n //check first 2 letters of word for \"Mc\"; if found, capitalize 1st and 3rd, make rest lower\n if (left(words[i], 2) == \"MC\") { \n street += upper(words[i][0]) + lower(words[i][1]) + upper(words[i][2]) + lower(right(words[i], count(words[i]) - 3)) + \" \";\n } //check word against list of Mac names; if found, capitalize 1st and 4th, make rest lower\n else if (indexof(Mac, words[i]) > -1) { \n street += upper(words[i][0]) + lower(words[i][1]) + lower(words[i][2]) + upper(words[i][3]) + lower(right(words[i], count(words[i]) - 4)) + \" \";\n } //check word against list of apostrophic names; if found, add apostrophe, capitalize 1st and 2nd, make rest lower\n else if (indexof(Apos, words[i]) > -1) { \n street += upper(words[i][0]) + \"'\" + upper(words[i][1]) + lower(right(words[i], count(words[i]) - 2)) + \" \";\n } //check word against list of all caps names; if found, make all caps \n else if (indexof(Caps, words[i]) > -1) { \n street += upper(words[i]) + \" \";\n } //check if word begins with number; if found, make all lower\n else if (!IsNan(number(words[i][0]))) { \n street += lower(words[i]) + \" \";\n } //any other names, use proper case\n else { \n street += proper(words[i]) + \" \";\n }\n }\n\n //substitute undesirable suffixes\n var suf = $feature.TYPE_ABBR\n if (suf == \"BLV\") {\n suf = \"BLVD\"\n } else if (suf == \"PKY\") {\n suf = \"PKWY\"\n } else if (suf == \"AV\") {\n suf = \"AVE\"\n }\n\n //return processed name, add directional and suffix\n return concatenate([upper($feature.DIR_ABBR), street, proper(suf)],\" \");\n}\n\n//if name is blank or null, return nothing\nelse { \n return \"\";\n}"}, "labelPlacement": "esriServerLinePlacementCenterAlong", "textLayout": "followFeature", "deconflictionStrategy": "dynamicNeverRemove", "allowOverrun": true, "repeatLabel": true, "repeatLabelDistance": 216, "lineConnection": "minimizeLabels", "stackLabel": true, "stackRowLength": 24, "stackAlignment": "dynamic", "stackSeparators": [ {"separator": " "} ], "removeDuplicates": "all", "removeDuplicatesDistance": 216, "where": "STREET IS NOT NULL AND STREET NOT IN ( 'PRIVATE', 'XING')", "useCodedValues": true, "maxScale": 0, "minScale": 5000, "name": "Large Scale", "priority": 18, "symbol": { "type": "esriTS", "color": [ 0, 0, 0, 255 ], "backgroundColor": null, "borderLineColor": null, "borderLineSize": null, "verticalAlignment": "baseline", "horizontalAlignment": "left", "rightToLeft": false, "angle": 0, "xoffset": 0, "yoffset": 0, "kerning": true, "haloColor": [ 255, 255, 255, 127 ], "haloSize": 2, "font": { "family": "Myriad Pro", "size": 14, "style": "normal", "weight": "normal", "decoration": "none" } } }, { "labelExpressionInfo": {"expression": "//hand-curated variables (EDIT HERE)\n//Mac names\nvar Mac = [\"MACCUMBER\", \"MACKAY\", \"MACKENZIE\", \"MACMILLAN\", \"MACRAE\"]\n//apostrophic names\nvar Apos = [\"ONEAL\"]\n//ALL CAPS names\nvar Caps = [\"US\", \"USS\"]\n\n//filter blank or null STREET names, which would throw error\nif (!IsEmpty($feature.STREET)) {\n //split STREET names on spaces and put into list \n var words = split($feature.STREET, \" \")\n //initialize varible to build processed street name\n var street = \"\"\n //loop through each word of STREET name stored in list\n for (var i in words) { \n //check first 2 letters of word for \"Mc\"; if found, capitalize 1st and 3rd, make rest lower\n if (left(words[i], 2) == \"MC\") { \n street += upper(words[i][0]) + lower(words[i][1]) + upper(words[i][2]) + lower(right(words[i], count(words[i]) - 3)) + \" \";\n } //check word against list of Mac names; if found, capitalize 1st and 4th, make rest lower\n else if (indexof(Mac, words[i]) > -1) { \n street += upper(words[i][0]) + lower(words[i][1]) + lower(words[i][2]) + upper(words[i][3]) + lower(right(words[i], count(words[i]) - 4)) + \" \";\n } //check word against list of apostrophic names; if found, add apostrophe, capitalize 1st and 2nd, make rest lower\n else if (indexof(Apos, words[i]) > -1) { \n street += upper(words[i][0]) + \"'\" + upper(words[i][1]) + lower(right(words[i], count(words[i]) - 2)) + \" \";\n } //check word against list of all caps names; if found, make all caps \n else if (indexof(Caps, words[i]) > -1) { \n street += upper(words[i]) + \" \";\n } //check if word begins with number; if found, make all lower\n else if (!IsNan(number(words[i][0]))) { \n street += lower(words[i]) + \" \";\n } //any other names, use proper case\n else { \n street += proper(words[i]) + \" \";\n }\n }\n\n //substitute undesirable suffixes\n var suf = $feature.TYPE_ABBR\n if (suf == \"BLV\") {\n suf = \"BLVD\"\n } else if (suf == \"PKY\") {\n suf = \"PKWY\"\n } else if (suf == \"AV\") {\n suf = \"AVE\"\n }\n\n //return processed name, add directional and suffix\n return concatenate([upper($feature.DIR_ABBR), street, proper(suf)],\" \");\n}\n\n//if name is blank or null, return nothing\nelse { \n return \"\";\n}"}, "labelPlacement": "esriServerLinePlacementCenterAlong", "textLayout": "followFeature", "deconflictionStrategy": "dynamicNeverRemove", "allowOverrun": true, "repeatLabel": true, "repeatLabelDistance": 216, "lineConnection": "minimizeLabels", "stackLabel": true, "stackRowLength": 24, "stackAlignment": "dynamic", "stackSeparators": [ {"separator": " "} ], "removeDuplicates": "all", "removeDuplicatesDistance": 216, "useCodedValues": true, "maxScale": 5001, "minScale": 12000, "name": "Medium Scale", "priority": -1, "symbol": { "type": "esriTS", "color": [ 0, 0, 0, 255 ], "backgroundColor": null, "borderLineColor": null, "borderLineSize": null, "verticalAlignment": "baseline", "horizontalAlignment": "left", "rightToLeft": false, "angle": 0, "xoffset": 0, "yoffset": 0, "kerning": true, "haloColor": [ 255, 255, 255, 127 ], "haloSize": 2, "font": { "family": "Myriad Pro", "size": 10, "style": "normal", "weight": "normal", "decoration": "none" } } }, { "labelExpressionInfo": {"expression": "//hand-curated variables (EDIT HERE)\n//Mac names\nvar Mac = [\"MACCUMBER\", \"MACKAY\", \"MACKENZIE\", \"MACMILLAN\", \"MACRAE\"]\n//apostrophic names\nvar Apos = [\"ONEAL\"]\n//ALL CAPS names\nvar Caps = [\"US\", \"USS\"]\n\n//filter blank or null STREET names, which would throw error\nif (!IsEmpty($feature.STREET)) {\n //split STREET names on spaces and put into list \n var words = split($feature.STREET, \" \")\n //initialize varible to build processed street name\n var street = \"\"\n //loop through each word of STREET name stored in list\n for (var i in words) { \n //check first 2 letters of word for \"Mc\"; if found, capitalize 1st and 3rd, make rest lower\n if (left(words[i], 2) == \"MC\") { \n street += upper(words[i][0]) + lower(words[i][1]) + upper(words[i][2]) + lower(right(words[i], count(words[i]) - 3)) + \" \";\n } //check word against list of Mac names; if found, capitalize 1st and 4th, make rest lower\n else if (indexof(Mac, words[i]) > -1) { \n street += upper(words[i][0]) + lower(words[i][1]) + lower(words[i][2]) + upper(words[i][3]) + lower(right(words[i], count(words[i]) - 4)) + \" \";\n } //check word against list of apostrophic names; if found, add apostrophe, capitalize 1st and 2nd, make rest lower\n else if (indexof(Apos, words[i]) > -1) { \n street += upper(words[i][0]) + \"'\" + upper(words[i][1]) + lower(right(words[i], count(words[i]) - 2)) + \" \";\n } //check word against list of all caps names; if found, make all caps \n else if (indexof(Caps, words[i]) > -1) { \n street += upper(words[i]) + \" \";\n } //check if word begins with number; if found, make all lower\n else if (!IsNan(number(words[i][0]))) { \n street += lower(words[i]) + \" \";\n } //any other names, use proper case\n else { \n street += proper(words[i]) + \" \";\n }\n }\n\n //substitute undesirable suffixes\n var suf = $feature.TYPE_ABBR\n if (suf == \"BLV\") {\n suf = \"BLVD\"\n } else if (suf == \"PKY\") {\n suf = \"PKWY\"\n } else if (suf == \"AV\") {\n suf = \"AVE\"\n }\n\n //return processed name, add directional and suffix\n return concatenate([upper($feature.DIR_ABBR), street, proper(suf)],\" \");\n}\n\n//if name is blank or null, return nothing\nelse { \n return \"\";\n}"}, "labelPlacement": "esriServerLinePlacementCenterAlong", "textLayout": "followFeature", "deconflictionStrategy": "dynamicNeverRemove", "allowOverrun": true, "repeatLabel": true, "repeatLabelDistance": 216, "lineConnection": "minimizeLabels", "stackLabel": true, "stackRowLength": 24, "stackAlignment": "dynamic", "stackSeparators": [ {"separator": " "} ], "removeDuplicates": "all", "removeDuplicatesDistance": 216, "useCodedValues": true, "maxScale": 12001, "minScale": 50000, "name": "Small Scale", "priority": -1, "symbol": { "type": "esriTS", "color": [ 0, 0, 0, 255 ], "backgroundColor": null, "borderLineColor": null, "borderLineSize": null, "verticalAlignment": "baseline", "horizontalAlignment": "left", "rightToLeft": false, "angle": 0, "xoffset": 0, "yoffset": 0, "kerning": true, "haloColor": [ 255, 255, 255, 127 ], "haloSize": 2, "font": { "family": "Myriad Pro", "size": 10, "style": "normal", "weight": "normal", "decoration": "none" } } } ] }, "defaultVisibility": true, "extent": { "xmin": 2299490.997233227, "ymin": 77934.96998080611, "xmax": 2386859.247365132, "ymax": 231499.82000273466, "spatialReference": { "wkid": 103122, "latestWkid": 6543, "xyTolerance": 0.003280833333333333, "zTolerance": 2, "mTolerance": 2, "falseX": -121841900, "falseY": -93659000, "xyUnits": 3048.0060960121928, "falseZ": 0, "zUnits": 1, "falseM": 0, "mUnits": 1 } }, "hasAttachments": false, "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText", "displayField": "STREET", "typeIdField": null, "subtypeFieldName": null, "subtypeField": null, "defaultSubtypeCode": null, "fields": [ { "name": "OBJECTID", "type": "esriFieldTypeOID", "alias": "OBJECTID", "domain": null }, { "name": "STREET", "type": "esriFieldTypeString", "alias": "STREET", "length": 25, "domain": null }, { "name": "TYPE", "type": "esriFieldTypeString", "alias": "TYPE", "length": 10, "domain": { "type": "codedValue", "name": "Street_type", "description": "Street types expanded", "codedValues": [ { "name": "ALLEY", "code": "ALLEY" }, { "name": "AVENUE", "code": "AVENUE" }, { "name": "BOULEVARD", "code": "BOULEVARD" }, { "name": "CIRCLE", "code": "CIRCLE" }, { "name": "COURT", "code": "COURT" }, { "name": "DRIVE", "code": "DRIVE" }, { "name": "LANE", "code": "LANE" }, { "name": "LOOP", "code": "LOOP" }, { "name": "PARKWAY", "code": "PARKWAY" }, { "name": "PLACE", "code": "PLACE" }, { "name": "PLAZA", "code": "PLAZA" }, { "name": "POINT", "code": "POINT" }, { "name": "ROAD", "code": "ROAD" }, { "name": "ROW", "code": "ROW" }, { "name": "RUN", "code": "RUN" }, { "name": "STREET", "code": "STREET" }, { "name": "TERRACE", "code": "TERRACE" }, { "name": "TRAIL", "code": "TRAIL" }, { "name": "WALK", "code": "WALK" }, { "name": "WAY", "code": "WAY" } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "TYPE_ABBR", "type": "esriFieldTypeString", "alias": "TYPE_ABBR", "length": 4, "domain": { "type": "codedValue", "name": "TYPE", "description": "STREET SUFFIX ABBREVIATION", "codedValues": [ { "name": "ALY", "code": "ALY" }, { "name": "AVE", "code": "AVE" }, { "name": "BLV", "code": "BLV" }, { "name": "CIR", "code": "CIR" }, { "name": "CT", "code": "CT" }, { "name": "HWY", "code": "HWY" }, { "name": "LN", "code": "LN" }, { "name": "LP", "code": "LP" }, { "name": "PKY", "code": "PKY" }, { "name": "PL", "code": "PL" }, { "name": "PLZ", "code": "PLZ" }, { "name": "PT", "code": "PT" }, { "name": "RD", "code": "RD" }, { "name": "ROW", "code": "ROW" }, { "name": "RUN", "code": "RUN" }, { "name": "ST", "code": "ST" }, { "name": "TER", "code": "TER" }, { "name": "TRL", "code": "TRL" }, { "name": "WAY", "code": "WAY" }, { "name": "WLK", "code": "WLK" }, { "name": "DR", "code": "DR" } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDuplicate" } }, { "name": "DIR", "type": "esriFieldTypeString", "alias": "DIR", "length": 25, "domain": { "type": "codedValue", "name": "Direction", "description": "Direction types expanded", "codedValues": [ { "name": "EAST", "code": "EAST" }, { "name": "NORTH", "code": "NORTH" }, { "name": "NORTHEAST", "code": "NORTHEAST" }, { "name": "SOUTH", "code": "SOUTH" }, { "name": "SOUTHEAST", "code": "SOUTHEAST" }, { "name": "WEST", "code": "WEST" } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "DIR_ABBR", "type": "esriFieldTypeString", "alias": "DIR_ABBR", "length": 2, "domain": { "type": "codedValue", "name": "DIR", "description": "Directional Abbreviation", "codedValues": [ { "name": "N", "code": "N" }, { "name": "S", "code": "S" }, { "name": "E", "code": "E" }, { "name": "W", "code": "W" } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDuplicate" } }, { "name": "LEFT_POSTAL_CITY", "type": "esriFieldTypeString", "alias": "LEFT_POSTAL_CITY", "length": 25, "domain": { "type": "codedValue", "name": "City_Name", "description": "City names expanded", "codedValues": [ { "name": "CAROLINA BEACH", "code": "CAROLINA BEACH" }, { "name": "CASTLE HAYNE", "code": "CASTLE HAYNE" }, { "name": "KURE BEACH", "code": "KURE BEACH" }, { "name": "WILMINGTON", "code": "WILMINGTON" }, { "name": "WRIGHTSVILLE BEACH", "code": "WRIGHTSVILLE BEACH" } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "RIGHT_POSTAL_CITY", "type": "esriFieldTypeString", "alias": "RIGHT_POSTAL_CITY", "length": 25, "domain": { "type": "codedValue", "name": "City_Name", "description": "City names expanded", "codedValues": [ { "name": "CAROLINA BEACH", "code": "CAROLINA BEACH" }, { "name": "CASTLE HAYNE", "code": "CASTLE HAYNE" }, { "name": "KURE BEACH", "code": "KURE BEACH" }, { "name": "WILMINGTON", "code": "WILMINGTON" }, { "name": "WRIGHTSVILLE BEACH", "code": "WRIGHTSVILLE BEACH" } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "LEFT_POSTAL_CITY_ABBR", "type": "esriFieldTypeString", "alias": "LEFT_POSTAL_CITY_ABBR", "length": 2, "domain": { "type": "codedValue", "name": "CITY_1", "description": "CITY ABBREVIATION", "codedValues": [ { "name": "WM", "code": "WM" }, { "name": "WB", "code": "WB" }, { "name": "KB", "code": "KB" }, { "name": "CB", "code": "CB" }, { "name": "CH", "code": "CH" } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDuplicate" } }, { "name": "RIGHT_POSTAL_CITY_ABBR", "type": "esriFieldTypeString", "alias": "RIGHT_POSTAL_CITY_ABBR", "length": 2, "domain": { "type": "codedValue", "name": "CITY_1", "description": "CITY ABBREVIATION", "codedValues": [ { "name": "WM", "code": "WM" }, { "name": "WB", "code": "WB" }, { "name": "KB", "code": "KB" }, { "name": "CB", "code": "CB" }, { "name": "CH", "code": "CH" } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDuplicate" } }, { "name": "LEFT_INCMUNI", "type": "esriFieldTypeString", "alias": "LEFT_INCMUNI", "length": 25, "domain": { "type": "codedValue", "name": "Municipality", "description": "Municipality expanded", "codedValues": [ { "name": "UNINCORPORATED", "code": "UNINCORPORATED" }, { "name": "CAROLINA BEACH", "code": "CAROLINA BEACH" }, { "name": "KURE BEACH", "code": "KURE BEACH" }, { "name": "WILMINGTON", "code": "WILMINGTON" }, { "name": "WRIGHTSVILLE BEACH", "code": "WRIGHTSVILLE BEACH" } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "RIGHT_INCMUNI", "type": "esriFieldTypeString", "alias": "RIGHT_INCMUNI", "length": 25, "domain": { "type": "codedValue", "name": "Municipality", "description": "Municipality expanded", "codedValues": [ { "name": "UNINCORPORATED", "code": "UNINCORPORATED" }, { "name": "CAROLINA BEACH", "code": "CAROLINA BEACH" }, { "name": "KURE BEACH", "code": "KURE BEACH" }, { "name": "WILMINGTON", "code": "WILMINGTON" }, { "name": "WRIGHTSVILLE BEACH", "code": "WRIGHTSVILLE BEACH" } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "LEFTTO", "type": "esriFieldTypeDouble", "alias": "LEFTTO", "domain": null }, { "name": "LEFTFROM", "type": "esriFieldTypeDouble", "alias": "LEFTFROM", "domain": null }, { "name": "RIGHTTO", "type": "esriFieldTypeDouble", "alias": "RIGHTTO", "domain": null }, { "name": "RIGHTFROM", "type": "esriFieldTypeDouble", "alias": "RIGHTFROM", "domain": null }, { "name": "RDCLASS", "type": "esriFieldTypeString", "alias": "RDCLASS", "length": 15, "domain": { "type": "codedValue", "name": "RDCLASS_1", "description": "ROADWAY CLASSIFICATIONS ", "codedValues": [ { "name": "NEIGHBORHOOD COLLECTOR", "code": "NC" }, { "name": "RURAL MAJOR COLLECTOR", "code": "RMJC" }, { "name": "RURAL PRINCIPAL ARTERIAL", "code": "RPA" }, { "name": "URBAN COLLECTOR", "code": "UC" }, { "name": "URBAN INTERSTATE", "code": "UI" }, { "name": "URBAN MINOR ARTERIAL", "code": "UMA" }, { "name": "URBAN PRINCIPAL ARTERIAL", "code": "UPA" }, { "name": "LOCAL STREET", "code": "LOCAL" }, { "name": "PRIVATE STREET", "code": "PRIVATE" }, { "name": "ACCESS RAMP CROSSING", "code": "ARX" }, { "name": "ACCESS RAMP", "code": "ACCESS RAMP" }, { "name": "MEDIAN CROSSING", "code": "MEDIAN CROSSING" }, { "name": "PARKING LOT ACCSS", "code": "PLA" } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDuplicate" } }, { "name": "ONEWAY", "type": "esriFieldTypeString", "alias": "ONEWAY", "length": 2, "domain": null }, { "name": "SPEED", "type": "esriFieldTypeDouble", "alias": "SPEED", "domain": null }, { "name": "F_ELEV", "type": "esriFieldTypeInteger", "alias": "F_ELEV", "domain": null }, { "name": "T_ELEV", "type": "esriFieldTypeInteger", "alias": "T_ELEV", "domain": null }, { "name": "FT_MINUTES", "type": "esriFieldTypeDouble", "alias": "FT_MINUTES", "domain": null }, { "name": "TF_MINUTES", "type": "esriFieldTypeDouble", "alias": "TF_MINUTES", "domain": null }, { "name": "FT_MILES", "type": "esriFieldTypeDouble", "alias": "FT_MILES", "domain": null }, { "name": "TF_MILES", "type": "esriFieldTypeDouble", "alias": "TF_MILES", "domain": null }, { "name": "NG911EXCLUDE", "type": "esriFieldTypeString", "alias": "NG911EXCLUDE", "length": 3, "domain": null }, { "name": "GlobalID", "type": "esriFieldTypeGlobalID", "alias": "GlobalID", "length": 38, "domain": null }, { "name": "Shape", "type": "esriFieldTypeGeometry", "alias": "SHAPE", "domain": null }, { "name": "Shape.STLength()", "type": "esriFieldTypeDouble", "alias": "Shape.STLength()", "domain": null } ], "geometryField": { "name": "Shape", "type": "esriFieldTypeGeometry", "alias": "SHAPE" }, "indexes": [ { "name": "R1356_pk", "fields": "OBJECTID", "isAscending": true, "isUnique": true, "description": "" }, { "name": "UUID_1356", "fields": "GlobalID", "isAscending": true, "isUnique": false, "description": "" }, { "name": "S1222_idx", "fields": "Shape", "isAscending": true, "isUnique": true, "description": "" } ], "subtypes": [], "relationships": [], "canModifyLayer": true, "canScaleSymbols": false, "hasLabels": true, "capabilities": "Map,Query,Data", "maxRecordCount": 2000, "supportsStatistics": true, "supportsExceedsLimitStatistics": true, "supportsAdvancedQueries": true, "supportedQueryFormats": "JSON, geoJSON, PBF", "isDataVersioned": false, "ownershipBasedAccessControlForFeatures": {"allowOthersToQuery": true}, "useStandardizedQueries": true, "supportedSpatialRelationships": [ "esriSpatialRelIntersects", "esriSpatialRelContains", "esriSpatialRelCrosses", "esriSpatialRelEnvelopeIntersects", "esriSpatialRelIndexIntersects", "esriSpatialRelOverlaps", "esriSpatialRelTouches", "esriSpatialRelWithin", "esriSpatialRelRelation" ], "advancedQueryCapabilities": { "useStandardizedQueries": true, "supportsStatistics": true, "supportsPercentileStatistics": true, "supportsHavingClause": true, "supportsOrderBy": true, "supportsDistinct": true, "supportsCountDistinct": true, "supportsPagination": true, "supportsLod": false, "supportsQueryWithLodSR": false, "supportsTrueCurve": true, "supportsQueryWithDatumTransformation": true, "supportsReturningQueryExtent": true, "supportsQueryWithDistance": true, "supportsSqlExpression": true, "supportsTimeRelation": true, "supportsSqlFormat": false, "supportsQueryAnalytic": true }, "supportsDatumTransformation": true, "advancedQueryAnalyticCapabilities": { "supportsLinearRegression": true, "supportsAsync": false, "supportsPercentileAnalytic": true }, "dateFieldsTimeReference": null, "preferredTimeReference": null, "datesInUnknownTimezone": false, "hasGeometryProperties": true, "geometryProperties": { "shapeLengthFieldName": "Shape.STLength()", "units": "esriFeet" }, "hasMetadata": true, "isDataArchived": false, "archivingInfo": { "supportsQueryWithHistoricMoment": false, "startArchivingMoment": -1 }, "supportsCoordinatesQuantization": true, "supportsDynamicLegends": true, "serviceItemId": "0ee217da25ad4623b20661d05c74fe3e" } ], "tables": [] }