{
 "currentVersion": 10.71,
 "id": 11,
 "name": "Roads",
 "type": "Feature Layer",
 "description": "",
 "geometryType": "esriGeometryPolyline",
 "sourceSpatialReference": {
  "wkid": 3454,
  "latestWkid": 4457
 },
 "copyrightText": "",
 "parentLayer": {
  "id": 6,
  "name": "Transportation"
 },
 "subLayers": [],
 "minScale": 0,
 "maxScale": 0,
 "drawingInfo": {
  "renderer": {
   "type": "uniqueValue",
   "field1": "SURFACE_TYPE",
   "field2": null,
   "field3": null,
   "defaultSymbol": null,
   "defaultLabel": null,
   "uniqueValueInfos": [
    {
     "symbol": {
      "type": "esriSLS",
      "style": "esriSLSSolid",
      "color": [
       0,
       0,
       0,
       255
      ],
      "width": 2
     },
     "value": "8",
     "label": "Hard Surface",
     "description": ""
    },
    {
     "symbol": {
      "type": "esriSLS",
      "style": "esriSLSSolid",
      "color": [
       0,
       0,
       0,
       255
      ],
      "width": 2
     },
     "value": "9",
     "label": "Hard Surface",
     "description": ""
    },
    {
     "symbol": {
      "type": "esriSLS",
      "style": "esriSLSDash",
      "color": [
       168,
       168,
       0,
       255
      ],
      "width": 0.4
     },
     "value": "0",
     "label": "Dirt or Trail",
     "description": ""
    },
    {
     "symbol": {
      "type": "esriSLS",
      "style": "esriSLSDash",
      "color": [
       168,
       168,
       0,
       255
      ],
      "width": 0.4
     },
     "value": "1",
     "label": "Dirt or Trail",
     "description": ""
    },
    {
     "symbol": {
      "type": "esriSLS",
      "style": "esriSLSDash",
      "color": [
       168,
       168,
       0,
       255
      ],
      "width": 0.4
     },
     "value": "2",
     "label": "Dirt or Trail",
     "description": ""
    },
    {
     "symbol": {
      "type": "esriSLS",
      "style": "esriSLSDash",
      "color": [
       168,
       168,
       0,
       255
      ],
      "width": 0.4
     },
     "value": "3",
     "label": "Dirt or Trail",
     "description": ""
    },
    {
     "symbol": {
      "type": "esriSLS",
      "style": "esriSLSDash",
      "color": [
       168,
       168,
       0,
       255
      ],
      "width": 0.4
     },
     "value": "4",
     "label": "Dirt or Trail",
     "description": ""
    },
    {
     "symbol": {
      "type": "esriSLS",
      "style": "esriSLSSolid",
      "color": [
       0,
       0,
       0,
       255
      ],
      "width": 2
     },
     "value": "5",
     "label": "Gravel",
     "description": ""
    }
   ],
   "fieldDelimiter": ","
  },
  "transparency": 0,
  "labelingInfo": null
 },
 "defaultVisibility": false,
 "extent": {
  "xmin": 2531401.455903381,
  "ymin": 13268.331220552325,
  "xmax": 2662712.039410308,
  "ymax": 143145.95466689765,
  "spatialReference": {
   "wkid": 3454,
   "latestWkid": 4457
  }
 },
 "hasAttachments": false,
 "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText",
 "displayField": "ROADNAME",
 "typeIdField": null,
 "subtypeFieldName": null,
 "subtypeField": null,
 "defaultSubtypeCode": null,
 "fields": [
  {
   "name": "OBJECTID",
   "type": "esriFieldTypeOID",
   "alias": "OBJECTID",
   "domain": null
  },
  {
   "name": "Shape",
   "type": "esriFieldTypeGeometry",
   "alias": "Shape",
   "domain": null
  },
  {
   "name": "ROADNAME",
   "type": "esriFieldTypeString",
   "alias": "Road Name",
   "length": 35,
   "domain": null
  },
  {
   "name": "SURFACE_WIDTH",
   "type": "esriFieldTypeSmallInteger",
   "alias": "Surface Width'",
   "domain": {
    "type": "range",
    "name": "NSTRI - Surface Width",
    "description": "DOT field for surface width",
    "range": [
     0,
     99
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "SURFACE_TYPE",
   "type": "esriFieldTypeSmallInteger",
   "alias": "Surface Type",
   "domain": {
    "type": "codedValue",
    "name": "NSTRI - Surface Type",
    "description": "DOT field for surface type",
    "codedValues": [
     {
      "name": "0 - Not Attributed",
      "code": 0
     },
     {
      "name": "1 - Primitive (Trail)",
      "code": 1
     },
     {
      "name": "2 - Unimproved",
      "code": 2
     },
     {
      "name": "3 - Graded & Drained Earth",
      "code": 3
     },
     {
      "name": "4 - Brick",
      "code": 4
     },
     {
      "name": "5 - Gravel or Crushed Rock",
      "code": 5
     },
     {
      "name": "8 - Bituminous",
      "code": 8
     },
     {
      "name": "9 - Concrete",
      "code": 9
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "TOTAL_LANES",
   "type": "esriFieldTypeSmallInteger",
   "alias": "Lanes",
   "domain": {
    "type": "codedValue",
    "name": "NSTRI - Lanes",
    "description": "DOT field for the number of lanes",
    "codedValues": [
     {
      "name": "0 - Not Attributed",
      "code": 0
     },
     {
      "name": "1 Lane",
      "code": 1
     },
     {
      "name": "2 Lanes",
      "code": 2
     },
     {
      "name": "3 Lanes",
      "code": 3
     },
     {
      "name": "4 Lanes",
      "code": 4
     },
     {
      "name": "5 Lanes",
      "code": 5
     },
     {
      "name": "6 Lanes",
      "code": 6
     },
     {
      "name": "7 Lanes",
      "code": 7
     },
     {
      "name": "8 Lanes",
      "code": 8
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "SPEED_LIMIT",
   "type": "esriFieldTypeSmallInteger",
   "alias": "Speed Limit",
   "domain": {
    "type": "codedValue",
    "name": "NSTRI - Speed Limit",
    "description": "DOT field for speed limit",
    "codedValues": [
     {
      "name": "0 - Not Attributed",
      "code": 0
     },
     {
      "name": "5 MPH",
      "code": 5
     },
     {
      "name": "10 MPH",
      "code": 10
     },
     {
      "name": "15 MPH",
      "code": 15
     },
     {
      "name": "20 MPH",
      "code": 20
     },
     {
      "name": "25 MPH",
      "code": 25
     },
     {
      "name": "30 MPH",
      "code": 30
     },
     {
      "name": "35 MPH",
      "code": 35
     },
     {
      "name": "40 MPH",
      "code": 40
     },
     {
      "name": "45 MPH",
      "code": 45
     },
     {
      "name": "50 MPH",
      "code": 50
     },
     {
      "name": "55 MPH",
      "code": 55
     },
     {
      "name": "60 MPH",
      "code": 60
     },
     {
      "name": "65 MPH",
      "code": 65
     },
     {
      "name": "70 MPH",
      "code": 70
     },
     {
      "name": "75 MPH",
      "code": 75
     },
     {
      "name": "80 MPH",
      "code": 80
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "DATA_CLASS",
   "type": "esriFieldTypeSmallInteger",
   "alias": "Road Class",
   "domain": {
    "type": "codedValue",
    "name": "NSTRI - Data Class",
    "description": "DOT field for data class",
    "codedValues": [
     {
      "name": "0 - Not Attributed",
      "code": 0
     },
     {
      "name": "1 - State Highway System",
      "code": 1
     },
     {
      "name": "2 - Rural Road",
      "code": 2
     },
     {
      "name": "3 - City Street",
      "code": 3
     },
     {
      "name": "6 - Ramp",
      "code": 6
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "COUNTY_CODE",
   "type": "esriFieldTypeSmallInteger",
   "alias": "County",
   "domain": {
    "type": "codedValue",
    "name": "NSTRI - County Code_2",
    "description": "DOT field for county code",
    "codedValues": [
     {
      "name": "00 - Not Attributed",
      "code": 0
     },
     {
      "name": "01 - Statewide",
      "code": 1
     },
     {
      "name": "02 - Aurora",
      "code": 2
     },
     {
      "name": "03 - Beadle",
      "code": 3
     },
     {
      "name": "04 - Bennett",
      "code": 4
     },
     {
      "name": "05 - Bon Homme",
      "code": 5
     },
     {
      "name": "06 - Brookings",
      "code": 6
     },
     {
      "name": "07 - Brown",
      "code": 7
     },
     {
      "name": "08 - Brule",
      "code": 8
     },
     {
      "name": "09 - Buffalo",
      "code": 9
     },
     {
      "name": "10 - Butte",
      "code": 10
     },
     {
      "name": "11 - Campbell",
      "code": 11
     },
     {
      "name": "12 - Charles Mix",
      "code": 12
     },
     {
      "name": "13 - Clark",
      "code": 13
     },
     {
      "name": "14 - Clay",
      "code": 14
     },
     {
      "name": "15 - Codington",
      "code": 15
     },
     {
      "name": "16 - Corson",
      "code": 16
     },
     {
      "name": "17 - Custer",
      "code": 17
     },
     {
      "name": "18 - Davison",
      "code": 18
     },
     {
      "name": "19 - Day",
      "code": 19
     },
     {
      "name": "20 - Deuel",
      "code": 20
     },
     {
      "name": "21 - Dewey",
      "code": 21
     },
     {
      "name": "22 - Douglas",
      "code": 22
     },
     {
      "name": "23 - Edmunds",
      "code": 23
     },
     {
      "name": "24 - Fall River",
      "code": 24
     },
     {
      "name": "25 - Faulk",
      "code": 25
     },
     {
      "name": "26 - Grant",
      "code": 26
     },
     {
      "name": "27 - Gregory",
      "code": 27
     },
     {
      "name": "28 - Haakon",
      "code": 28
     },
     {
      "name": "29 - Hamlin",
      "code": 29
     },
     {
      "name": "30 - Hand",
      "code": 30
     },
     {
      "name": "31 - Hanson",
      "code": 31
     },
     {
      "name": "32 - Harding",
      "code": 32
     },
     {
      "name": "33 - Hughes",
      "code": 33
     },
     {
      "name": "34 - Hutchinson",
      "code": 34
     },
     {
      "name": "35 - Hyde",
      "code": 35
     },
     {
      "name": "36 - Jackson",
      "code": 36
     },
     {
      "name": "37 - Jerauld",
      "code": 37
     },
     {
      "name": "38 - Jones",
      "code": 38
     },
     {
      "name": "39 - Kingsbury",
      "code": 39
     },
     {
      "name": "40 - Lake",
      "code": 40
     },
     {
      "name": "41 - Lawrence",
      "code": 41
     },
     {
      "name": "42 - Lincoln",
      "code": 42
     },
     {
      "name": "43 - Lyman",
      "code": 43
     },
     {
      "name": "44 - McCook",
      "code": 44
     },
     {
      "name": "45 - McPherson",
      "code": 45
     },
     {
      "name": "46 - Marshall",
      "code": 46
     },
     {
      "name": "47 - Meade",
      "code": 47
     },
     {
      "name": "48 - Mellette",
      "code": 48
     },
     {
      "name": "49 - Miner",
      "code": 49
     },
     {
      "name": "50 - Minnehaha",
      "code": 50
     },
     {
      "name": "51 - Moody",
      "code": 51
     },
     {
      "name": "52 - Pennington",
      "code": 52
     },
     {
      "name": "53 - Perkins",
      "code": 53
     },
     {
      "name": "54 - Potter",
      "code": 54
     },
     {
      "name": "55 - Roberts",
      "code": 55
     },
     {
      "name": "56 - Sanborn",
      "code": 56
     },
     {
      "name": "57 - Oglala Lakota",
      "code": 57
     },
     {
      "name": "58 - Spink",
      "code": 58
     },
     {
      "name": "59 - Stanley",
      "code": 59
     },
     {
      "name": "60 - Sully",
      "code": 60
     },
     {
      "name": "61 - Todd",
      "code": 61
     },
     {
      "name": "62 - Tripp",
      "code": 62
     },
     {
      "name": "63 - Turner",
      "code": 63
     },
     {
      "name": "64 - Union",
      "code": 64
     },
     {
      "name": "65 - Walworth",
      "code": 65
     },
     {
      "name": "68 - Yankton",
      "code": 68
     },
     {
      "name": "69 - Ziebach",
      "code": 69
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "CITY_CODE",
   "type": "esriFieldTypeString",
   "alias": "City",
   "length": 3,
   "domain": {
    "type": "codedValue",
    "name": "NSTRI - City Code_1",
    "description": "DOT field for city code",
    "codedValues": [
     {
      "name": "No City Code",
      "code": "999"
     },
     {
      "name": "AB - Aberdeen",
      "code": "AB"
     },
     {
      "name": "AD - Agar",
      "code": "AD"
     },
     {
      "name": "AF - Akaska",
      "code": "AF"
     },
     {
      "name": "AH - Albee",
      "code": "AH"
     },
     {
      "name": "AJ - Alcester",
      "code": "AJ"
     },
     {
      "name": "AL - Alexandria",
      "code": "AL"
     },
     {
      "name": "AN - Alpena",
      "code": "AN"
     },
     {
      "name": "AP - Altamont",
      "code": "AP"
     },
     {
      "name": "AR - Andover",
      "code": "AR"
     },
     {
      "name": "AV - Arlington",
      "code": "AV"
     },
     {
      "name": "AX - Armour",
      "code": "AX"
     },
     {
      "name": "AZ - Artas",
      "code": "AZ"
     },
     {
      "name": "BB - Artesian",
      "code": "BB"
     },
     {
      "name": "BD - Ashton",
      "code": "BD"
     },
     {
      "name": "BF - Astoria",
      "code": "BF"
     },
     {
      "name": "BH - Aurora",
      "code": "BH"
     },
     {
      "name": "BJ - Avon",
      "code": "BJ"
     },
     {
      "name": "BL - Badger",
      "code": "BL"
     },
     {
      "name": "BN - Baltic",
      "code": "BN"
     },
     {
      "name": "BP - Bancroft",
      "code": "BP"
     },
     {
      "name": "BQ - Batesland",
      "code": "BQ"
     },
     {
      "name": "BR - Belle Fourche",
      "code": "BR"
     },
     {
      "name": "BT - Belvidere",
      "code": "BT"
     },
     {
      "name": "BV - Beresford",
      "code": "BV"
     },
     {
      "name": "BX - Big Stone City",
      "code": "BX"
     },
     {
      "name": "BZ - Bison",
      "code": "BZ"
     },
     {
      "name": "CB - Blunt",
      "code": "CB"
     },
     {
      "name": "CD - Bonesteel",
      "code": "CD"
     },
     {
      "name": "CF - Bowdle",
      "code": "CF"
     },
     {
      "name": "CH - Box Elder",
      "code": "CH"
     },
     {
      "name": "CJ - Bradley",
      "code": "CJ"
     },
     {
      "name": "CL - Brandon",
      "code": "CL"
     },
     {
      "name": "CN - Brandt",
      "code": "CN"
     },
     {
      "name": "CP - Brentford",
      "code": "CP"
     },
     {
      "name": "CR - Bridgewater",
      "code": "CR"
     },
     {
      "name": "CT - Bristol",
      "code": "CT"
     },
     {
      "name": "CV - Britton",
      "code": "CV"
     },
     {
      "name": "CX - Broadland",
      "code": "CX"
     },
     {
      "name": "CZ - Brookings",
      "code": "CZ"
     },
     {
      "name": "DB - Bruce",
      "code": "DB"
     },
     {
      "name": "DD - Bryant",
      "code": "DD"
     },
     {
      "name": "DF - Buffalo",
      "code": "DF"
     },
     {
      "name": "DH - Buffalo Gap",
      "code": "DH"
     },
     {
      "name": "DJ - Burke",
      "code": "DJ"
     },
     {
      "name": "DL - Bushnell",
      "code": "DL"
     },
     {
      "name": "DN - Butler",
      "code": "DN"
     },
     {
      "name": "DP - Camp Crook",
      "code": "DP"
     },
     {
      "name": "DR - Canistota",
      "code": "DR"
     },
     {
      "name": "DT - Canova",
      "code": "DT"
     },
     {
      "name": "DV - Canton",
      "code": "DV"
     },
     {
      "name": "DZ - Carthage",
      "code": "DZ"
     },
     {
      "name": "EB - Castlewood",
      "code": "EB"
     },
     {
      "name": "ED - Cavour",
      "code": "ED"
     },
     {
      "name": "EF - Centerville",
      "code": "EF"
     },
     {
      "name": "EH - Central City",
      "code": "EH"
     },
     {
      "name": "EJ - Chamberlain",
      "code": "EJ"
     },
     {
      "name": "EL - Chancellor",
      "code": "EL"
     },
     {
      "name": "EN - Chelsea",
      "code": "EN"
     },
     {
      "name": "EP - Claire City",
      "code": "EP"
     },
     {
      "name": "ER - Claremont",
      "code": "ER"
     },
     {
      "name": "ET - Clark",
      "code": "ET"
     },
     {
      "name": "EV - Clear Lake",
      "code": "EV"
     },
     {
      "name": "EX - Colman",
      "code": "EX"
     },
     {
      "name": "EZ - Colome",
      "code": "EZ"
     },
     {
      "name": "FB - Colton",
      "code": "FB"
     },
     {
      "name": "FD - Columbia",
      "code": "FD"
     },
     {
      "name": "FF - Conde",
      "code": "FF"
     },
     {
      "name": "FH - Corona",
      "code": "FH"
     },
     {
      "name": "FJ - Corsica",
      "code": "FJ"
     },
     {
      "name": "FL - Cottonwood",
      "code": "FL"
     },
     {
      "name": "FN - Cresbard",
      "code": "FN"
     },
     {
      "name": "FO - Crooks",
      "code": "FO"
     },
     {
      "name": "FP - Custer",
      "code": "FP"
     },
     {
      "name": "FR - Dallas",
      "code": "FR"
     },
     {
      "name": "FT - Dante",
      "code": "FT"
     },
     {
      "name": "FV - Davis",
      "code": "FV"
     },
     {
      "name": "FX - Deadwood",
      "code": "FX"
     },
     {
      "name": "FZ - Dell Rapids",
      "code": "FZ"
     },
     {
      "name": "GB - Delmont",
      "code": "GB"
     },
     {
      "name": "GD - DeSmet",
      "code": "GD"
     },
     {
      "name": "GE - Dimock",
      "code": "GE"
     },
     {
      "name": "GF - Doland",
      "code": "GF"
     },
     {
      "name": "GH - Dolton",
      "code": "GH"
     },
     {
      "name": "GJ - Draper",
      "code": "GJ"
     },
     {
      "name": "GL - Dupree",
      "code": "GL"
     },
     {
      "name": "GN - Eagle Butte",
      "code": "GN"
     },
     {
      "name": "GP - Eden",
      "code": "GP"
     },
     {
      "name": "GR - Edgemont",
      "code": "GR"
     },
     {
      "name": "GT - Egan",
      "code": "GT"
     },
     {
      "name": "GV - Elk Point",
      "code": "GV"
     },
     {
      "name": "GX - Elkton",
      "code": "GX"
     },
     {
      "name": "GZ - Emery",
      "code": "GZ"
     },
     {
      "name": "HB - Erwin",
      "code": "HB"
     },
     {
      "name": "HF - Estelline",
      "code": "HF"
     },
     {
      "name": "HH - Ethan",
      "code": "HH"
     },
     {
      "name": "HJ - Eureka",
      "code": "HJ"
     },
     {
      "name": "HL - Fairburn",
      "code": "HL"
     },
     {
      "name": "HN - Fairfax",
      "code": "HN"
     },
     {
      "name": "HP - Fairview",
      "code": "HP"
     },
     {
      "name": "HR - Faith",
      "code": "HR"
     },
     {
      "name": "HT - Farmer",
      "code": "HT"
     },
     {
      "name": "HV - Faulkton",
      "code": "HV"
     },
     {
      "name": "HX - Flandreau",
      "code": "HX"
     },
     {
      "name": "HZ - Florence",
      "code": "HZ"
     },
     {
      "name": "IB - Fort Pierre",
      "code": "IB"
     },
     {
      "name": "ID - Frankfort",
      "code": "ID"
     },
     {
      "name": "IF - Frederick",
      "code": "IF"
     },
     {
      "name": "IH - Freeman",
      "code": "IH"
     },
     {
      "name": "IJ - Fruitdale",
      "code": "IJ"
     },
     {
      "name": "IL - Fulton",
      "code": "IL"
     },
     {
      "name": "IN - Garden City",
      "code": "IN"
     },
     {
      "name": "IP - Garretson",
      "code": "IP"
     },
     {
      "name": "IR - Gary",
      "code": "IR"
     },
     {
      "name": "IT - Gayville",
      "code": "IT"
     },
     {
      "name": "IV - Geddes",
      "code": "IV"
     },
     {
      "name": "IX - Gettysburg",
      "code": "IX"
     },
     {
      "name": "IZ - Glenham",
      "code": "IZ"
     },
     {
      "name": "JB - Goodwin",
      "code": "JB"
     },
     {
      "name": "JD - Gregory",
      "code": "JD"
     },
     {
      "name": "JF - Grenville",
      "code": "JF"
     },
     {
      "name": "JH - Groton",
      "code": "JH"
     },
     {
      "name": "JJ - Harrisburg",
      "code": "JJ"
     },
     {
      "name": "JL - Harrold",
      "code": "JL"
     },
     {
      "name": "JN - Hartford",
      "code": "JN"
     },
     {
      "name": "JP - Hayti",
      "code": "JP"
     },
     {
      "name": "JR - Hazel",
      "code": "JR"
     },
     {
      "name": "JT - Hecla",
      "code": "JT"
     },
     {
      "name": "JV - Henry",
      "code": "JV"
     },
     {
      "name": "JX - Hermosa",
      "code": "JX"
     },
     {
      "name": "JZ - Herreid",
      "code": "JZ"
     },
     {
      "name": "KB - Herrick",
      "code": "KB"
     },
     {
      "name": "KD - Hetland",
      "code": "KD"
     },
     {
      "name": "KF - Highmore",
      "code": "KF"
     },
     {
      "name": "KH - Hill City",
      "code": "KH"
     },
     {
      "name": "KJ - Hillsview",
      "code": "KJ"
     },
     {
      "name": "KL - Hitchcock",
      "code": "KL"
     },
     {
      "name": "KN - Hosmer",
      "code": "KN"
     },
     {
      "name": "KP - Hot Springs",
      "code": "KP"
     },
     {
      "name": "KR - Hoven",
      "code": "KR"
     },
     {
      "name": "KT - Howard",
      "code": "KT"
     },
     {
      "name": "KV - Hudson",
      "code": "KV"
     },
     {
      "name": "KX - Humboldt",
      "code": "KX"
     },
     {
      "name": "KZ - Hurley",
      "code": "KZ"
     },
     {
      "name": "LB - Huron",
      "code": "LB"
     },
     {
      "name": "LD - Interior",
      "code": "LD"
     },
     {
      "name": "LF - Ipswich",
      "code": "LF"
     },
     {
      "name": "LH - Irene",
      "code": "LH"
     },
     {
      "name": "LJ - Iroquois",
      "code": "LJ"
     },
     {
      "name": "LL - Isabel",
      "code": "LL"
     },
     {
      "name": "LN - Java",
      "code": "LN"
     },
     {
      "name": "LP - Jefferson",
      "code": "LP"
     },
     {
      "name": "LR - Kadoka",
      "code": "LR"
     },
     {
      "name": "LT - Kennebec",
      "code": "LT"
     },
     {
      "name": "LU - Keystone",
      "code": "LU"
     },
     {
      "name": "LV - Kimball",
      "code": "LV"
     },
     {
      "name": "LX - Kranzburg",
      "code": "LX"
     },
     {
      "name": "LZ - Labolt",
      "code": "LZ"
     },
     {
      "name": "MB - Lake Andes",
      "code": "MB"
     },
     {
      "name": "MD - Lake City",
      "code": "MD"
     },
     {
      "name": "MF - Lake Norden",
      "code": "MF"
     },
     {
      "name": "MH - Lake Preston",
      "code": "MH"
     },
     {
      "name": "MJ - Lane",
      "code": "MJ"
     },
     {
      "name": "ML - Langford",
      "code": "ML"
     },
     {
      "name": "MN - Lead",
      "code": "MN"
     },
     {
      "name": "MP - Lebanon",
      "code": "MP"
     },
     {
      "name": "MR - Lemmon",
      "code": "MR"
     },
     {
      "name": "MT - Lennox",
      "code": "MT"
     },
     {
      "name": "MV - Leola",
      "code": "MV"
     },
     {
      "name": "MX - Lesterville",
      "code": "MX"
     },
     {
      "name": "MZ - Letcher",
      "code": "MZ"
     },
     {
      "name": "NB - Lily",
      "code": "NB"
     },
     {
      "name": "ND - Long Lake",
      "code": "ND"
     },
     {
      "name": "NF - Lowry",
      "code": "NF"
     },
     {
      "name": "NJ - McIntosh",
      "code": "NJ"
     },
     {
      "name": "NL - McLaughlin",
      "code": "NL"
     },
     {
      "name": "NN - Madison",
      "code": "NN"
     },
     {
      "name": "NP - Marion",
      "code": "NP"
     },
     {
      "name": "NR - Martin",
      "code": "NR"
     },
     {
      "name": "NT - Marvin",
      "code": "NT"
     },
     {
      "name": "NV - Mellette",
      "code": "NV"
     },
     {
      "name": "NX - Menno",
      "code": "NX"
     },
     {
      "name": "NZ - Midland",
      "code": "NZ"
     },
     {
      "name": "OB - Milbank",
      "code": "OB"
     },
     {
      "name": "OD - Miller",
      "code": "OD"
     },
     {
      "name": "OF - Mission",
      "code": "OF"
     },
     {
      "name": "OH - Mission Hill",
      "code": "OH"
     },
     {
      "name": "OJ - Mitchell",
      "code": "OJ"
     },
     {
      "name": "OL - Mobridge",
      "code": "OL"
     },
     {
      "name": "ON - Monroe",
      "code": "ON"
     },
     {
      "name": "OP - Montrose",
      "code": "OP"
     },
     {
      "name": "OR - Morristown",
      "code": "OR"
     },
     {
      "name": "OT - Mound City",
      "code": "OT"
     },
     {
      "name": "OV - Mount Vernon",
      "code": "OV"
     },
     {
      "name": "OX - Murdo",
      "code": "OX"
     },
     {
      "name": "OZ - Naples",
      "code": "OZ"
     },
     {
      "name": "PB - New Effington",
      "code": "PB"
     },
     {
      "name": "PD - Newell",
      "code": "PD"
     },
     {
      "name": "PF - New Underwood",
      "code": "PF"
     },
     {
      "name": "PH - Nisland",
      "code": "PH"
     },
     {
      "name": "PJ - N Sioux City",
      "code": "PJ"
     },
     {
      "name": "PL - Northville",
      "code": "PL"
     },
     {
      "name": "PN - Nunda",
      "code": "PN"
     },
     {
      "name": "PP - Oacoma",
      "code": "PP"
     },
     {
      "name": "PR - Oelrichs",
      "code": "PR"
     },
     {
      "name": "PT - Oldham",
      "code": "PT"
     },
     {
      "name": "PV - Olivet",
      "code": "PV"
     },
     {
      "name": "PX - Onaka",
      "code": "PX"
     },
     {
      "name": "PZ - Onida",
      "code": "PZ"
     },
     {
      "name": "QB - Orient",
      "code": "QB"
     },
     {
      "name": "QD - Ortley",
      "code": "QD"
     },
     {
      "name": "QF - Parker",
      "code": "QF"
     },
     {
      "name": "QH - Parkston",
      "code": "QH"
     },
     {
      "name": "QJ - Peever",
      "code": "QJ"
     },
     {
      "name": "QL - Philip",
      "code": "QL"
     },
     {
      "name": "QM - Pickstown",
      "code": "QM"
     },
     {
      "name": "QN - Pierpont",
      "code": "QN"
     },
     {
      "name": "QP - Pierre",
      "code": "QP"
     },
     {
      "name": "QT - Plankinton",
      "code": "QT"
     },
     {
      "name": "QV - Platte",
      "code": "QV"
     },
     {
      "name": "QX - Pollock",
      "code": "QX"
     },
     {
      "name": "QZ - Presho",
      "code": "QZ"
     },
     {
      "name": "RB - Pringle",
      "code": "RB"
     },
     {
      "name": "RD - Pukwana",
      "code": "RD"
     },
     {
      "name": "RF - Quinn",
      "code": "RF"
     },
     {
      "name": "RH - Ramona",
      "code": "RH"
     },
     {
      "name": "RJ - Rapid City",
      "code": "RJ"
     },
     {
      "name": "RL - Ravinia",
      "code": "RL"
     },
     {
      "name": "RN - Raymond",
      "code": "RN"
     },
     {
      "name": "RP - Redfield",
      "code": "RP"
     },
     {
      "name": "RR - Ree Heights",
      "code": "RR"
     },
     {
      "name": "RT - Reliance",
      "code": "RT"
     },
     {
      "name": "RV - Revillo",
      "code": "RV"
     },
     {
      "name": "RX - Rockham",
      "code": "RX"
     },
     {
      "name": "RZ - Roscoe",
      "code": "RZ"
     },
     {
      "name": "SB - Rosholt",
      "code": "SB"
     },
     {
      "name": "SD - Roslyn",
      "code": "SD"
     },
     {
      "name": "SH - St Francis",
      "code": "SH"
     },
     {
      "name": "SJ - St Lawrence",
      "code": "SJ"
     },
     {
      "name": "SL - Salem",
      "code": "SL"
     },
     {
      "name": "SN - Scotland",
      "code": "SN"
     },
     {
      "name": "SP - Selby",
      "code": "SP"
     },
     {
      "name": "SR - Seneca",
      "code": "SR"
     },
     {
      "name": "ST - Sherman",
      "code": "ST"
     },
     {
      "name": "SV - Sinai",
      "code": "SV"
     },
     {
      "name": "SX - Sioux Falls",
      "code": "SX"
     },
     {
      "name": "SZ - Sisseton",
      "code": "SZ"
     },
     {
      "name": "TB - South Shore",
      "code": "TB"
     },
     {
      "name": "TD - Spearfish",
      "code": "TD"
     },
     {
      "name": "TF - Spencer",
      "code": "TF"
     },
     {
      "name": "TH - Springfield",
      "code": "TH"
     },
     {
      "name": "TJ - Stickney",
      "code": "TJ"
     },
     {
      "name": "TL - Stockholm",
      "code": "TL"
     },
     {
      "name": "TN - Strandburg",
      "code": "TN"
     },
     {
      "name": "TP - Stratford",
      "code": "TP"
     },
     {
      "name": "TR - Sturgis",
      "code": "TR"
     },
     {
      "name": "TS - Summerset",
      "code": "TS"
     },
     {
      "name": "TT - Summit",
      "code": "TT"
     },
     {
      "name": "TV - Tabor",
      "code": "TV"
     },
     {
      "name": "TX - Tea",
      "code": "TX"
     },
     {
      "name": "TZ - Timber Lake",
      "code": "TZ"
     },
     {
      "name": "UB - Tolstoy",
      "code": "UB"
     },
     {
      "name": "UD - Toronto",
      "code": "UD"
     },
     {
      "name": "UF - Trent",
      "code": "UF"
     },
     {
      "name": "UH - Tripp",
      "code": "UH"
     },
     {
      "name": "UJ - Tulare",
      "code": "UJ"
     },
     {
      "name": "UL - Turton",
      "code": "UL"
     },
     {
      "name": "UN - Twin Brooks",
      "code": "UN"
     },
     {
      "name": "UP - Tyndall",
      "code": "UP"
     },
     {
      "name": "UR - Utica",
      "code": "UR"
     },
     {
      "name": "UT - Valley Springs",
      "code": "UT"
     },
     {
      "name": "UV - Veblen",
      "code": "UV"
     },
     {
      "name": "UX - Verdon",
      "code": "UX"
     },
     {
      "name": "UZ - Vermillion",
      "code": "UZ"
     },
     {
      "name": "VB - Viborg",
      "code": "VB"
     },
     {
      "name": "VD - Vienna",
      "code": "VD"
     },
     {
      "name": "VF - Vilas",
      "code": "VF"
     },
     {
      "name": "VH - Virgil",
      "code": "VH"
     },
     {
      "name": "VJ - Volga",
      "code": "VJ"
     },
     {
      "name": "VL - Volin",
      "code": "VL"
     },
     {
      "name": "VN - Wagner",
      "code": "VN"
     },
     {
      "name": "VP - Wakonda",
      "code": "VP"
     },
     {
      "name": "VR - Wall",
      "code": "VR"
     },
     {
      "name": "VT - Wallace",
      "code": "VT"
     },
     {
      "name": "VV - Ward",
      "code": "VV"
     },
     {
      "name": "VW - Warner",
      "code": "VW"
     },
     {
      "name": "VX - Wasta",
      "code": "VX"
     },
     {
      "name": "VZ - Watertown",
      "code": "VZ"
     },
     {
      "name": "WB - Waubay",
      "code": "WB"
     },
     {
      "name": "WD - Webster",
      "code": "WD"
     },
     {
      "name": "WF - Wentworth",
      "code": "WF"
     },
     {
      "name": "WH - Wessington",
      "code": "WH"
     },
     {
      "name": "WJ - Wessington Springs",
      "code": "WJ"
     },
     {
      "name": "WK - Westport",
      "code": "WK"
     },
     {
      "name": "WL - Wetonka",
      "code": "WL"
     },
     {
      "name": "WN - White",
      "code": "WN"
     },
     {
      "name": "WP - White Lake",
      "code": "WP"
     },
     {
      "name": "WR - White River",
      "code": "WR"
     },
     {
      "name": "WT - White Rock",
      "code": "WT"
     },
     {
      "name": "WV - Whitewood",
      "code": "WV"
     },
     {
      "name": "WX - Willow Lake",
      "code": "WX"
     },
     {
      "name": "WZ - Wilmot",
      "code": "WZ"
     },
     {
      "name": "XD - Winner",
      "code": "XD"
     },
     {
      "name": "XF - Witten",
      "code": "XF"
     },
     {
      "name": "XH - Wolsey",
      "code": "XH"
     },
     {
      "name": "XJ - Wood",
      "code": "XJ"
     },
     {
      "name": "XL - Woonsocket",
      "code": "XL"
     },
     {
      "name": "XN - Worthing",
      "code": "XN"
     },
     {
      "name": "XP - Yale",
      "code": "XP"
     },
     {
      "name": "XR - Yankton",
      "code": "XR"
     },
     {
      "name": "QO - Piedmont",
      "code": "QO"
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "SDDOT_ID",
   "type": "esriFieldTypeString",
   "alias": "SDDOT ID",
   "length": 10,
   "domain": null
  },
  {
   "name": "LOCAL_SYSTEM",
   "type": "esriFieldTypeSmallInteger",
   "alias": "Local System",
   "domain": {
    "type": "codedValue",
    "name": "NSTRI - Local System",
    "description": "DOT field for local system",
    "codedValues": [
     {
      "name": "0 - Other Administration",
      "code": 0
     },
     {
      "name": "3 - County Secondary System",
      "code": 3
     },
     {
      "name": "4 - County System",
      "code": 4
     },
     {
      "name": "6 - Township System",
      "code": 6
     },
     {
      "name": "7 - City Street",
      "code": 7
     },
     {
      "name": "99 - Not Attributed",
      "code": 99
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "STATE_ADMIN",
   "type": "esriFieldTypeSmallInteger",
   "alias": "State Admin",
   "domain": {
    "type": "codedValue",
    "name": "NSTRI - State Administration",
    "description": "DOT field for state administration",
    "codedValues": [
     {
      "name": "0 - No State Administration",
      "code": 0
     },
     {
      "name": "4 - State Institutional Roads",
      "code": 4
     },
     {
      "name": "5 - Game, Fish and Parks Roads",
      "code": 5
     },
     {
      "name": "6 - Other State Roads (Frontage)",
      "code": 6
     },
     {
      "name": "99 - Not Attributed",
      "code": 99
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "FUNC_CLASS",
   "type": "esriFieldTypeSmallInteger",
   "alias": "Function Class",
   "domain": {
    "type": "codedValue",
    "name": "NSTRI - Functional Classification",
    "description": "DOT field for functional classification",
    "codedValues": [
     {
      "name": "00 - Not Attributed",
      "code": 0
     },
     {
      "name": "01 - Rural Interstate",
      "code": 1
     },
     {
      "name": "02 - Rural Other Freeways and Expressways",
      "code": 2
     },
     {
      "name": "04 - Rural Other Principal Arterials",
      "code": 4
     },
     {
      "name": "06 - Rural Minor Arterial",
      "code": 6
     },
     {
      "name": "07 - Rural Major Collector",
      "code": 7
     },
     {
      "name": "08 - Rural Minor Collector",
      "code": 8
     },
     {
      "name": "09 - Rural Local Roads",
      "code": 9
     },
     {
      "name": "11 - Urban Interstate",
      "code": 11
     },
     {
      "name": "12 - Urban Other Freeways and Expressways",
      "code": 12
     },
     {
      "name": "14 - Urban Other Principal Arterials",
      "code": 14
     },
     {
      "name": "16 - Urban Minor Arterial",
      "code": 16
     },
     {
      "name": "17 - Urban Major Collector",
      "code": 17
     },
     {
      "name": "19 - Urban Local Streets",
      "code": 19
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "ROADNAME_ALIAS",
   "type": "esriFieldTypeString",
   "alias": "Road Name Alias",
   "length": 35,
   "domain": null
  },
  {
   "name": "LENGTH",
   "type": "esriFieldTypeDouble",
   "alias": "Length",
   "domain": null
  },
  {
   "name": "Shape.STLength()",
   "type": "esriFieldTypeDouble",
   "alias": "Shape.STLength()",
   "domain": null
  }
 ],
 "geometryField": {
  "name": "Shape",
  "type": "esriFieldTypeGeometry",
  "alias": "Shape"
 },
 "indexes": [
  {
   "name": "R87_pk",
   "fields": "OBJECTID",
   "isAscending": true,
   "isUnique": true,
   "description": ""
  },
  {
   "name": "S67_idx",
   "fields": "Shape",
   "isAscending": true,
   "isUnique": true,
   "description": ""
  }
 ],
 "subtypes": [],
 "relationships": [],
 "canModifyLayer": false,
 "canScaleSymbols": false,
 "hasLabels": false,
 "capabilities": "Map,Query,Data",
 "maxRecordCount": 1000,
 "supportsStatistics": true,
 "supportsAdvancedQueries": true,
 "hasM": true,
 "supportedQueryFormats": "JSON, geoJSON",
 "isDataVersioned": false,
 "ownershipBasedAccessControlForFeatures": {"allowOthersToQuery": true},
 "useStandardizedQueries": true,
 "advancedQueryCapabilities": {
  "useStandardizedQueries": true,
  "supportsStatistics": true,
  "supportsHavingClause": true,
  "supportsCountDistinct": true,
  "supportsOrderBy": true,
  "supportsDistinct": true,
  "supportsPagination": true,
  "supportsTrueCurve": true,
  "supportsReturningQueryExtent": true,
  "supportsQueryWithDistance": true,
  "supportsSqlExpression": true
 },
 "supportsDatumTransformation": true,
 "supportsCoordinatesQuantization": true
}