{
 "layers": [
  {
   "currentVersion": 10.91,
   "cimVersion": "2.9.0",
   "id": 0,
   "name": "NHS Routes",
   "type": "Feature Layer",
   "description": "An arc layer for visual representation of statewide road centerlines on publically-accessible roads segmented by a subset of road characteristics for the state road system. The state road system is comprised of Interstate, US, NC, Secondary Routes, and Ramps. Each arc/record is split where road characteristics change along a route. This dataset supports the Federal Highway Administration's (FHWA) data requirements for the Highway Performance Monitoring System (HPMS). HPMS is a national level highway information system that includes data on the extent, condition, performance, use, and operating characteristics of the Nation's highways. States are required to submit an HPMS report to FHWA annually. This dataset also contains projected routes, generalized locations of routes that will become part of the National Highway System (NHS) when they are built. The non-system roads are consumed and conflated from authoritative sources, including local (i.e. county), state (i.e. parks) and federal (i.e. Forest Service) entities. Data quality is tracked using the revision document fields (GeoDocType and GeoDocId). Legacy data are coded as not verified in the GeoDocType field. The geometry and spatial location of new data is verified with the most current information available (i.e aerial imagery).",
   "geometryType": "esriGeometryPolyline",
   "sourceSpatialReference": {
    "wkid": 102719,
    "latestWkid": 2264,
    "vcsWkid": 105703,
    "latestVcsWkid": 6360,
    "xyTolerance": 0.00528,
    "zTolerance": 0.20000000000000004,
    "mTolerance": 1.0E-6,
    "falseX": -121841900,
    "falseY": -93659000,
    "xyUnits": 1893.9393939393938,
    "falseZ": -100000,
    "zUnits": 9.999999999999998,
    "falseM": -100000,
    "mUnits": 10000000
   },
   "sourceHeightModelInfo": {
    "heightModel": "gravity_related_height",
    "vertCRS": "NAVD_1988_Foot_US",
    "heightUnit": "us-foot"
   },
   "copyrightText": "",
   "parentLayer": null,
   "subLayers": [],
   "minScale": 0,
   "maxScale": 0,
   "referenceScale": 0.0,
   "drawingInfo": {
    "renderer": {
     "type": "uniqueValue",
     "field1": "NHSCategory",
     "uniqueValueInfos": [
      {
       "symbol": {
        "type": "esriSLS",
        "style": "esriSLSSolid",
        "color": [
         0,
         92,
         230,
         255
        ],
        "width": 3
       },
       "value": "Interstate",
       "label": "Interstate"
      },
      {
       "symbol": {
        "type": "esriSLS",
        "style": "esriSLSSolid",
        "color": [
         104,
         104,
         104,
         255
        ],
        "width": 3
       },
       "value": "MAP-21 NHS",
       "label": "MAP-21 NHS"
      },
      {
       "symbol": {
        "type": "esriSLS",
        "style": "esriSLSSolid",
        "color": [
         230,
         152,
         0,
         255
        ],
        "width": 3
       },
       "value": "Congressional High Priority Corridors",
       "label": "Congressional High Priority Corridors"
      },
      {
       "symbol": {
        "type": "esriSLS",
        "style": "esriSLSSolid",
        "color": [
         230,
         0,
         0,
         255
        ],
        "width": 3
       },
       "value": "Other NHS",
       "label": "Other NHS"
      },
      {
       "symbol": {
        "type": "esriSLS",
        "style": "esriSLSSolid",
        "color": [
         0,
         123,
         95,
         255
        ],
        "width": 3
       },
       "value": "STRAHNET Route",
       "label": "STRAHNET Route"
      },
      {
       "symbol": {
        "type": "esriSLS",
        "style": "esriSLSSolid",
        "color": [
         85,
         255,
         0,
         255
        ],
        "width": 3
       },
       "value": "STRAHNET Connector",
       "label": "STRAHNET Connector"
      },
      {
       "symbol": {
        "type": "esriSLS",
        "style": "esriSLSSolid",
        "color": [
         137,
         68,
         68,
         255
        ],
        "width": 3
       },
       "value": "Intermodal Connector",
       "label": "Intermodal Connector"
      },
      {
       "symbol": {
        "type": "esriSLS",
        "style": "esriSLSDash",
        "color": [
         230,
         0,
         0,
         255
        ],
        "width": 3
       },
       "value": "Unbuilt NHS Routes",
       "label": "Unbuilt NHS Routes"
      }
     ],
     "fieldDelimiter": ",",
     "authoringInfo": {
      "colorRamp": {
       "type": "multipart",
       "colorRamps": [
        {
         "type": "algorithmic",
         "algorithm": "esriCIELabAlgorithm",
         "fromColor": [
          252,
          233,
          210,
          255
         ],
         "toColor": [
          252,
          233,
          210,
          255
         ]
        },
        {
         "type": "algorithmic",
         "algorithm": "esriCIELabAlgorithm",
         "fromColor": [
          195,
          182,
          252,
          255
         ],
         "toColor": [
          195,
          182,
          252,
          255
         ]
        },
        {
         "type": "algorithmic",
         "algorithm": "esriCIELabAlgorithm",
         "fromColor": [
          185,
          252,
          182,
          255
         ],
         "toColor": [
          185,
          252,
          182,
          255
         ]
        },
        {
         "type": "algorithmic",
         "algorithm": "esriCIELabAlgorithm",
         "fromColor": [
          182,
          229,
          252,
          255
         ],
         "toColor": [
          182,
          229,
          252,
          255
         ]
        },
        {
         "type": "algorithmic",
         "algorithm": "esriCIELabAlgorithm",
         "fromColor": [
          252,
          189,
          222,
          255
         ],
         "toColor": [
          252,
          189,
          222,
          255
         ]
        },
        {
         "type": "algorithmic",
         "algorithm": "esriCIELabAlgorithm",
         "fromColor": [
          179,
          252,
          229,
          255
         ],
         "toColor": [
          179,
          252,
          229,
          255
         ]
        },
        {
         "type": "algorithmic",
         "algorithm": "esriCIELabAlgorithm",
         "fromColor": [
          249,
          252,
          182,
          255
         ],
         "toColor": [
          249,
          252,
          182,
          255
         ]
        },
        {
         "type": "algorithmic",
         "algorithm": "esriCIELabAlgorithm",
         "fromColor": [
          252,
          190,
          184,
          255
         ],
         "toColor": [
          252,
          190,
          184,
          255
         ]
        },
        {
         "type": "algorithmic",
         "algorithm": "esriCIELabAlgorithm",
         "fromColor": [
          217,
          212,
          252,
          255
         ],
         "toColor": [
          217,
          212,
          252,
          255
         ]
        },
        {
         "type": "algorithmic",
         "algorithm": "esriCIELabAlgorithm",
         "fromColor": [
          250,
          179,
          252,
          255
         ],
         "toColor": [
          250,
          179,
          252,
          255
         ]
        },
        {
         "type": "algorithmic",
         "algorithm": "esriCIELabAlgorithm",
         "fromColor": [
          228,
          252,
          212,
          255
         ],
         "toColor": [
          228,
          252,
          212,
          255
         ]
        },
        {
         "type": "algorithmic",
         "algorithm": "esriCIELabAlgorithm",
         "fromColor": [
          215,
          252,
          252,
          255
         ],
         "toColor": [
          215,
          252,
          252,
          255
         ]
        },
        {
         "type": "algorithmic",
         "algorithm": "esriCIELabAlgorithm",
         "fromColor": [
          252,
          212,
          226,
          255
         ],
         "toColor": [
          252,
          212,
          226,
          255
         ]
        }
       ]
      }
     }
    },
    "scaleSymbols": true,
    "transparency": 0,
    "labelingInfo": null
   },
   "defaultVisibility": true,
   "extent": {
    "xmin": 408738.91004800797,
    "ymin": 53044.609744012356,
    "xmax": 3050312.749744013,
    "ymax": 1030968.3801280111,
    "spatialReference": {
     "wkid": 102719,
     "latestWkid": 2264,
     "xyTolerance": 0.003280833333333333,
     "zTolerance": 2,
     "mTolerance": 0.001,
     "falseX": -121841900,
     "falseY": -93659000,
     "xyUnits": 3.6365718124241434E7,
     "falseZ": 0,
     "zUnits": 1,
     "falseM": -100000,
     "mUnits": 10000
    }
   },
   "hasAttachments": false,
   "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText",
   "displayField": "RouteClass",
   "typeIdField": null,
   "subtypeFieldName": null,
   "subtypeField": null,
   "defaultSubtypeCode": null,
   "fields": [
    {
     "name": "OBJECTID",
     "type": "esriFieldTypeOID",
     "alias": "OBJECTID",
     "domain": null
    },
    {
     "name": "MaintCntyCode",
     "type": "esriFieldTypeString",
     "alias": "MaintCntyCode",
     "length": 3,
     "domain": {
      "type": "codedValue",
      "name": "dPubSAPCountyID",
      "description": "",
      "codedValues": [
       {
        "name": "Alamance",
        "code": "001"
       },
       {
        "name": "Alexander",
        "code": "002"
       },
       {
        "name": "Alleghany",
        "code": "003"
       },
       {
        "name": "Anson",
        "code": "004"
       },
       {
        "name": "Ashe",
        "code": "005"
       },
       {
        "name": "Avery",
        "code": "006"
       },
       {
        "name": "Beaufort",
        "code": "007"
       },
       {
        "name": "Bertie",
        "code": "008"
       },
       {
        "name": "Bladen",
        "code": "009"
       },
       {
        "name": "Brunswick",
        "code": "010"
       },
       {
        "name": "Buncombe",
        "code": "011"
       },
       {
        "name": "Burke",
        "code": "012"
       },
       {
        "name": "Cabarrus",
        "code": "013"
       },
       {
        "name": "Caldwell",
        "code": "014"
       },
       {
        "name": "Camden",
        "code": "015"
       },
       {
        "name": "Carteret",
        "code": "016"
       },
       {
        "name": "Caswell",
        "code": "017"
       },
       {
        "name": "Catawba",
        "code": "018"
       },
       {
        "name": "Chatham",
        "code": "019"
       },
       {
        "name": "Cherokee",
        "code": "020"
       },
       {
        "name": "Chowan",
        "code": "021"
       },
       {
        "name": "Clay",
        "code": "022"
       },
       {
        "name": "Cleveland",
        "code": "023"
       },
       {
        "name": "Columbus",
        "code": "024"
       },
       {
        "name": "Craven",
        "code": "025"
       },
       {
        "name": "Cumberland",
        "code": "026"
       },
       {
        "name": "Currituck",
        "code": "027"
       },
       {
        "name": "Dare",
        "code": "028"
       },
       {
        "name": "Davidson",
        "code": "029"
       },
       {
        "name": "Davie",
        "code": "030"
       },
       {
        "name": "Duplin",
        "code": "031"
       },
       {
        "name": "Durham",
        "code": "032"
       },
       {
        "name": "Edgecombe",
        "code": "033"
       },
       {
        "name": "Forsyth",
        "code": "034"
       },
       {
        "name": "Franklin",
        "code": "035"
       },
       {
        "name": "Gaston",
        "code": "036"
       },
       {
        "name": "Gates",
        "code": "037"
       },
       {
        "name": "Graham",
        "code": "038"
       },
       {
        "name": "Granville",
        "code": "039"
       },
       {
        "name": "Greene",
        "code": "040"
       },
       {
        "name": "Guilford",
        "code": "041"
       },
       {
        "name": "Halifax",
        "code": "042"
       },
       {
        "name": "Harnett",
        "code": "043"
       },
       {
        "name": "Haywood",
        "code": "044"
       },
       {
        "name": "Henderson",
        "code": "045"
       },
       {
        "name": "Hertford",
        "code": "046"
       },
       {
        "name": "Hoke",
        "code": "047"
       },
       {
        "name": "Hyde",
        "code": "048"
       },
       {
        "name": "Iredell",
        "code": "049"
       },
       {
        "name": "Jackson",
        "code": "050"
       },
       {
        "name": "Johnston",
        "code": "051"
       },
       {
        "name": "Jones",
        "code": "052"
       },
       {
        "name": "Lee",
        "code": "053"
       },
       {
        "name": "Lenoir",
        "code": "054"
       },
       {
        "name": "Lincoln",
        "code": "055"
       },
       {
        "name": "Macon",
        "code": "056"
       },
       {
        "name": "Madison",
        "code": "057"
       },
       {
        "name": "Martin",
        "code": "058"
       },
       {
        "name": "McDowell",
        "code": "059"
       },
       {
        "name": "Mecklenburg",
        "code": "060"
       },
       {
        "name": "Mitchell",
        "code": "061"
       },
       {
        "name": "Montgomery",
        "code": "062"
       },
       {
        "name": "Moore",
        "code": "063"
       },
       {
        "name": "Nash",
        "code": "064"
       },
       {
        "name": "New Hanover",
        "code": "065"
       },
       {
        "name": "Northampton",
        "code": "066"
       },
       {
        "name": "Onslow",
        "code": "067"
       },
       {
        "name": "Orange",
        "code": "068"
       },
       {
        "name": "Pamlico",
        "code": "069"
       },
       {
        "name": "Pasquotank",
        "code": "070"
       },
       {
        "name": "Pender",
        "code": "071"
       },
       {
        "name": "Perquimans",
        "code": "072"
       },
       {
        "name": "Person",
        "code": "073"
       },
       {
        "name": "Pitt",
        "code": "074"
       },
       {
        "name": "Polk",
        "code": "075"
       },
       {
        "name": "Randolph",
        "code": "076"
       },
       {
        "name": "Richmond",
        "code": "077"
       },
       {
        "name": "Robeson",
        "code": "078"
       },
       {
        "name": "Rockingham",
        "code": "079"
       },
       {
        "name": "Rowan",
        "code": "080"
       },
       {
        "name": "Rutherford",
        "code": "081"
       },
       {
        "name": "Sampson",
        "code": "082"
       },
       {
        "name": "Scotland",
        "code": "083"
       },
       {
        "name": "Stanly",
        "code": "084"
       },
       {
        "name": "Stokes",
        "code": "085"
       },
       {
        "name": "Surry",
        "code": "086"
       },
       {
        "name": "Swain",
        "code": "087"
       },
       {
        "name": "Transylvania",
        "code": "088"
       },
       {
        "name": "Tyrrell",
        "code": "089"
       },
       {
        "name": "Union",
        "code": "090"
       },
       {
        "name": "Vance",
        "code": "091"
       },
       {
        "name": "Wake",
        "code": "092"
       },
       {
        "name": "Warren",
        "code": "093"
       },
       {
        "name": "Washington",
        "code": "094"
       },
       {
        "name": "Watauga",
        "code": "095"
       },
       {
        "name": "Wayne",
        "code": "096"
       },
       {
        "name": "Wilkes",
        "code": "097"
       },
       {
        "name": "Wilson",
        "code": "098"
       },
       {
        "name": "Yadkin",
        "code": "099"
       },
       {
        "name": "Yancey",
        "code": "100"
       },
       {
        "name": "Georgia",
        "code": "901"
       },
       {
        "name": "South Carolina",
        "code": "902"
       },
       {
        "name": "Tennessee",
        "code": "903"
       },
       {
        "name": "Virginia",
        "code": "904"
       }
      ],
      "mergePolicy": "esriMPTDefaultValue",
      "splitPolicy": "esriSPTDefaultValue"
     }
    },
    {
     "name": "RouteClass",
     "type": "esriFieldTypeString",
     "alias": "RouteClass",
     "length": 5,
     "domain": {
      "type": "codedValue",
      "name": "dPubRouteClass",
      "description": "",
      "codedValues": [
       {
        "name": "Interstate",
        "code": "1"
       },
       {
        "name": "US Route",
        "code": "2"
       },
       {
        "name": "NC Route",
        "code": "3"
       },
       {
        "name": "Secondary Route",
        "code": "4"
       },
       {
        "name": "Non-System",
        "code": "5"
       },
       {
        "name": "Other State Agency Route",
        "code": "6"
       },
       {
        "name": "Federal Route",
        "code": "7"
       },
       {
        "name": "Projected Route",
        "code": "9"
       },
       {
        "name": "Ramp",
        "code": "80"
       },
       {
        "name": "Rest Area",
        "code": "81"
       },
       {
        "name": "Non-System Ramp",
        "code": "82"
       },
       {
        "name": "Non-Mainline",
        "code": "89"
       }
      ],
      "mergePolicy": "esriMPTDefaultValue",
      "splitPolicy": "esriSPTDefaultValue"
     }
    },
    {
     "name": "RouteNumber",
     "type": "esriFieldTypeString",
     "alias": "RouteNumber",
     "length": 5,
     "domain": null
    },
    {
     "name": "RouteQualifier",
     "type": "esriFieldTypeString",
     "alias": "RouteQualifier",
     "length": 5,
     "domain": {
      "type": "codedValue",
      "name": "dPubRouteQualifier",
      "description": "",
      "codedValues": [
       {
        "name": "Normal Route",
        "code": "0"
       },
       {
        "name": "Alternate Route",
        "code": "1"
       },
       {
        "name": "Bypass Route",
        "code": "2"
       },
       {
        "name": "East Route",
        "code": "5"
       },
       {
        "name": "West Route",
        "code": "6"
       },
       {
        "name": "Connector Route",
        "code": "7"
       },
       {
        "name": "Truck Route",
        "code": "8"
       },
       {
        "name": "Ramp",
        "code": "80"
       },
       {
        "name": "Rest Area",
        "code": "81"
       },
       {
        "name": "Non-System Ramp",
        "code": "82"
       },
       {
        "name": "Non-Mainline",
        "code": "89"
       },
       {
        "name": "Business Route",
        "code": "9"
       }
      ],
      "mergePolicy": "esriMPTDefaultValue",
      "splitPolicy": "esriSPTDefaultValue"
     }
    },
    {
     "name": "RouteInventory",
     "type": "esriFieldTypeString",
     "alias": "RouteInventory",
     "length": 1,
     "domain": {
      "type": "codedValue",
      "name": "dPubRouteInventory",
      "description": "",
      "codedValues": [
       {
        "name": "Inventory",
        "code": "0"
       },
       {
        "name": "Non-Inventory (Southbound)",
        "code": "4"
       },
       {
        "name": "Non-Inventory (Westbound)",
        "code": "6"
       },
       {
        "name": "Inventory (Clockwise)",
        "code": "8"
       },
       {
        "name": "Non-Inventory (Counterclockwise)",
        "code": "9"
       }
      ],
      "mergePolicy": "esriMPTDefaultValue",
      "splitPolicy": "esriSPTDefaultValue"
     }
    },
    {
     "name": "Direction",
     "type": "esriFieldTypeString",
     "alias": "Direction",
     "length": 2,
     "domain": {
      "type": "codedValue",
      "name": "dPubDirection",
      "description": "",
      "codedValues": [
       {
        "name": "Northbound",
        "code": "NB"
       },
       {
        "name": "Southbound",
        "code": "SB"
       },
       {
        "name": "Eastbound",
        "code": "EB"
       },
       {
        "name": "Westbound",
        "code": "WB"
       },
       {
        "name": "Oneway Inventory",
        "code": "OI"
       },
       {
        "name": "Oneway Opposite",
        "code": "OO"
       },
       {
        "name": "Clockwise",
        "code": "CW"
       },
       {
        "name": "Counterclockwise",
        "code": "CC"
       },
       {
        "name": "Bidirectional",
        "code": "BD"
       }
      ],
      "mergePolicy": "esriMPTDefaultValue",
      "splitPolicy": "esriSPTDefaultValue"
     }
    },
    {
     "name": "RouteId",
     "type": "esriFieldTypeString",
     "alias": "RouteId",
     "length": 15,
     "domain": null
    },
    {
     "name": "RouteId2",
     "type": "esriFieldTypeString",
     "alias": "RouteId",
     "length": 15,
     "domain": null
    },
    {
     "name": "RouteId3",
     "type": "esriFieldTypeString",
     "alias": "RouteId",
     "length": 15,
     "domain": null
    },
    {
     "name": "NHSCategory",
     "type": "esriFieldTypeString",
     "alias": "NHSCategory",
     "length": 37,
     "domain": null
    },
    {
     "name": "BeginMp",
     "type": "esriFieldTypeDouble",
     "alias": "BeginMp",
     "domain": null
    },
    {
     "name": "EndMp",
     "type": "esriFieldTypeDouble",
     "alias": "EndMp",
     "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": "R815_pk",
     "fields": "OBJECTID",
     "isAscending": true,
     "isUnique": true,
     "description": ""
    },
    {
     "name": "S690_idx",
     "fields": "Shape",
     "isAscending": true,
     "isUnique": true,
     "description": ""
    }
   ],
   "subtypes": [],
   "relationships": [],
   "canModifyLayer": true,
   "canScaleSymbols": false,
   "hasLabels": false,
   "capabilities": "Map,Query,Data",
   "maxRecordCount": 1000,
   "supportsStatistics": true,
   "supportsExceedsLimitStatistics": true,
   "supportsAdvancedQueries": true,
   "hasZ": true,
   "hasM": 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
  }
 ],
 "tables": []
}