Name: Surface Data
Display Field: SENSOR_NAME
Type: Feature Layer
Geometry Type: esriGeometryPoint
Is View: true
Is Updatable View: true
Source Schema Changes Allowed: true
Sources
Description: Live surface/pavement data from Roadway Weather Information System (RWIS) sites in Iowa. Any field of NA or 9999 describes an invalid value being sent from sensor and was excluded for this REST service. This data gets updated every 10 minutes.
Copyright Text: Iowa Department of Transportation - Office of Maintenance
Min. Scale: 0
Max. Scale: 0
Default Visibility: true
Max Record Count: 1000
Supported query Formats: JSON, geoJSON, PBF
Use Standardized Queries: True
Extent:
XMin: -10738724.3248237
YMin: 4933717.33076067
XMax: -10075872.0006032
YMax: 5378189.57962523
Spatial Reference: 102100 (3857)
Drawing Info:
{"renderer":{"type":"simple","symbol":{"type":"esriSMS","style":"esriSMSCircle","color":[0,171,48,255],"size":4,"angle":0,"xoffset":0,"yoffset":0,"outline":{"color":[0,0,0,255],"width":1}},"label":"","description":""},"transparency":0,"labelingInfo":null}
HasZ: false
HasM: false
Has Attachments: false
Has Geometry Properties: false
HTML Popup Type: esriServerHTMLPopupTypeAsHTMLText
Object ID Field: OBJECTID
Unique ID Field:
IsSystemMaintained : True
Global ID Field:
Type ID Field:
Fields:
- OBJECTID (type: esriFieldTypeOID, alias: OBJECTID, SQL Type: sqlTypeOther, length: 0, nullable: false, editable: false)
- STATUS (type: esriFieldTypeInteger, alias: Sensor Status (1=Active 0=Inactive), SQL Type: sqlTypeOther, nullable: true, editable: true)
- UNIQUE_ID (type: esriFieldTypeInteger, alias: Unique ID, SQL Type: sqlTypeOther, nullable: true, editable: true)
- SITE_NUMBER (type: esriFieldTypeDouble, alias: RWIS Site Number, SQL Type: sqlTypeOther, nullable: true, editable: true)
- RPUID (type: esriFieldTypeString, alias: RWIS RPU ID, SQL Type: sqlTypeOther, length: 10, nullable: true, editable: true)
- SENSOR_NAME (type: esriFieldTypeString, alias: Sensor Name, SQL Type: sqlTypeOther, length: 32, nullable: true, editable: true)
- TOWNSHIP (type: esriFieldTypeString, alias: PLSS Township, SQL Type: sqlTypeOther, length: 4, nullable: true, editable: true)
- SECTION (type: esriFieldTypeDouble, alias: PLSS Section, SQL Type: sqlTypeOther, nullable: true, editable: true)
- RANGE (type: esriFieldTypeString, alias: PLSS Range, SQL Type: sqlTypeOther, length: 4, nullable: true, editable: true)
- RPUID_NAME (type: esriFieldTypeString, alias: RWIS Name, SQL Type: sqlTypeOther, length: 50, nullable: true, editable: true)
- NWS_ID (type: esriFieldTypeString, alias: NWS ID, SQL Type: sqlTypeOther, length: 5, nullable: true, editable: true)
- LATITUDE (type: esriFieldTypeDouble, alias: Latitude, SQL Type: sqlTypeOther, nullable: true, editable: true)
- LONGITUDE (type: esriFieldTypeDouble, alias: Longitude, SQL Type: sqlTypeOther, nullable: true, editable: true)
- GPS_ALTITUDE (type: esriFieldTypeDouble, alias: Altitude, SQL Type: sqlTypeOther, nullable: true, editable: true)
- COUNTY_NAME (type: esriFieldTypeString, alias: County Name, SQL Type: sqlTypeOther, length: 50, nullable: true, editable: true)
- ROUTE_NAME (type: esriFieldTypeString, alias: Route Name, SQL Type: sqlTypeOther, length: 10, nullable: true, editable: true)
- MILE_POST (type: esriFieldTypeDouble, alias: Mile Post, SQL Type: sqlTypeOther, nullable: true, editable: true)
- COST_CENTER (type: esriFieldTypeString, alias: Cost Center, SQL Type: sqlTypeOther, length: 6, nullable: true, editable: true)
- GARAGE_NAME (type: esriFieldTypeString, alias: Garage Name, SQL Type: sqlTypeOther, length: 20, nullable: true, editable: true)
- DISTRICT_NO (type: esriFieldTypeSmallInteger, alias: DOT District, SQL Type: sqlTypeOther, nullable: true, editable: true)
- COUNTY_NO (type: esriFieldTypeInteger, alias: County Number, SQL Type: sqlTypeOther, nullable: true, editable: true)
- DATA_LAST_UPDATED (type: esriFieldTypeDate, alias: Data Last Pulled from RWIS Sensor (UTC), SQL Type: sqlTypeOther, length: 8, nullable: true, editable: true)
- SURFACE_CONDITION (type: esriFieldTypeString, alias: Surface Condition, SQL Type: sqlTypeOther, length: 30, nullable: true, editable: true, Coded Values: [Dry: Dry], [Wet: Wet], [Chemical Wet: Chemical Wet], ... 10 more ...)
- REST_EDITED (type: esriFieldTypeDate, alias: REST Service Last Updated (UTC), SQL Type: sqlTypeOther, length: 8, nullable: true, editable: false)
- SURFACE_TEMP (type: esriFieldTypeSingle, alias: Surface Temperature (F), SQL Type: sqlTypeOther, nullable: true, editable: true)
- ICE_PERCENTAGE (type: esriFieldTypeDouble, alias: Ice Percentage on Road, SQL Type: sqlTypeOther, nullable: true, editable: true)
- FREEZE_TEMP (type: esriFieldTypeDouble, alias: Freeze Temperature (F), SQL Type: sqlTypeOther, nullable: true, editable: true)
- SENSOR_ID (type: esriFieldTypeInteger, alias: Sensor ID, SQL Type: sqlTypeOther, nullable: true, editable: true)
- UTC_OFFSET (type: esriFieldTypeString, alias: UTC Offset, SQL Type: sqlTypeOther, length: 6, nullable: true, editable: true)
- SENSOR_PRIORITY (type: esriFieldTypeInteger, alias: Sensor Priority For Temperature, SQL Type: sqlTypeOther, nullable: true, editable: true)
- FrictionIndex (type: esriFieldTypeDouble, alias: Friction Index, SQL Type: sqlTypeOther, nullable: true, editable: true)
- ROUTE_ID (type: esriFieldTypeString, alias: RAMS Route ID, SQL Type: sqlTypeOther, length: 15, nullable: true, editable: true)
- ROUTE_MEASURE (type: esriFieldTypeDouble, alias: RAMS Route Measure, SQL Type: sqlTypeOther, nullable: true, editable: true)
Templates:
Name: Surface Data
Description:
Drawing Tool: esriFeatureEditToolPoint
Prototype:
Is Data Versioned: false
Has Contingent Values: false
Supports Rollback On Failure Parameter: true
Last Edit Date: 9/3/2025 9:37:05 AM
Schema Last Edit Date: 8/21/2025 10:32:44 AM
Data Last Edit Date: 9/3/2025 9:37:05 AM
Supported Operations:
Query
Query Pivot
Query Top Features
Query Analytic
Query Bins
Generate Renderer
Validate SQL
Get Estimates
ConvertFormat