﻿<?xml version="1.0" encoding="utf-8"?> 
<xs:schema id="root" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> 
<xs:element name="root" msdata:IsDataSet="true" msdata:MainDataTable="CrossingData" msdata:UseCurrentLocale="true"> 
<xs:complexType> 
<xs:choice minOccurs="0" maxOccurs="unbounded"> 
<xs:element name="CrossingData"> 
<xs:complexType> 
<xs:sequence> 
<xs:element name="REVISIONDATE" type="xs:dateTime" /> 
<xs:element name="INIT" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="REASON" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="CROSSING"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="7" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="RAILROAD" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="4" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="STATE_AB" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="2" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="STATE" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="2" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="CNTYNAM" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="25" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="CNTYCD" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="4" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="CITYNAM" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="25" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="NEAREST" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="CITYCD" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="4" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="STREET" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="26" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="BLOCK_NUMB" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="6" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="HIGHWAY" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="26" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="SEPIND" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="SEPRR1" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="4" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="SEPRR2" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="4" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="SEPRR3" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="4" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="SEPRR4" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="4" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="MULTFRMSFILED" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="SAMEIND" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="SAMERR1" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="4" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="SAMERR2" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="4" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="SAMERR3" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="4" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="SAMERR4" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="4" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="RRDIV" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="14" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="RRSUBDIV" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="14" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="BRANCH" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="15" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="PRFXMILEPOST" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="3" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="MILEPOST" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="8" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="SFXMILEPOST" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="3" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="RRID" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="16" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="TTSTNNAM" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="25" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="RRMAIN" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="4" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="XINGOWNR" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="4" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="TYPEXING" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="XPURPOSE" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="POSXING" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="OPENPUB" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="TYPETRNSRVC" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="6" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="LT1PASSMOV" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="PASSCNT" type="xs:decimal" minOccurs="0" /> 
<xs:element name="DEVELTYP" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="XINGADJ" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="XNGADJNO" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="7" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="WHISTBAN" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="WHISTDATE" type="xs:dateTime" minOccurs="0" /> 
<xs:element name="HSCORRID" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="4" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="LATITUDE" type="xs:decimal" minOccurs="0" /> 
<xs:element name="LONGITUDE" type="xs:decimal" minOccurs="0" /> 
<xs:element name="LLSOURCE" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="RRNARR1" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="20" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="RRNARR2" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="20" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="RRNARR3" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="20" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="RRNARR4" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="20" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="STNARR1" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="20" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="STNARR2" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="20" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="STNARR3" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="20" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="STNARR4" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="20" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="NARR" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="100" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="POLCONT" type="xs:decimal" minOccurs="0" /> 
<xs:element name="RRCONT" type="xs:decimal" minOccurs="0" /> 
<xs:element name="HWYCONT" type="xs:decimal" minOccurs="0" /> 
<xs:element name="DAYTHRU" type="xs:decimal" minOccurs="0" /> 
<xs:element name="NGHTTHRU" type="xs:decimal" minOccurs="0" /> 
<xs:element name="DAYSWT" type="xs:decimal" minOccurs="0" /> 
<xs:element name="NGHTSWT" type="xs:decimal" minOccurs="0" /> 
<xs:element name="LT1MOV" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="WEEKTRNMOV" type="xs:decimal" minOccurs="0" /> 
<xs:element name="YEARTRNMOV" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="4" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="MAXTTSPD" type="xs:decimal" minOccurs="0" /> 
<xs:element name="MINSPD" type="xs:decimal" minOccurs="0" /> 
<xs:element name="MAXSPD" type="xs:decimal" minOccurs="0" /> 
<xs:element name="MAINTRK" type="xs:decimal" minOccurs="0" /> 
<xs:element name="OTHRTRK" type="xs:decimal" minOccurs="0" /> 
<xs:element name="OTHRTRKDES" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="10" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="SPSEL" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="SGNLEQP" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="EMONITORDVCE" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="NOSIGNS" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="XBUCK" type="xs:decimal" minOccurs="0" /> 
<xs:element name="STOPSTD" type="xs:decimal" minOccurs="0" /> 
<xs:element name="YIELDSTD" type="xs:decimal" minOccurs="0" /> 
<xs:element name="ADVWARN" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="6" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="ADVW10_1" type="xs:decimal" minOccurs="0" /> 
<xs:element name="ADVW10_2" type="xs:decimal" minOccurs="0" /> 
<xs:element name="ADVW10_3" type="xs:decimal" minOccurs="0" /> 
<xs:element name="ADVW10_4" type="xs:decimal" minOccurs="0" /> 
<xs:element name="ADVW10_11" type="xs:decimal" minOccurs="0" /> 
<xs:element name="ADVW10_12" type="xs:decimal" minOccurs="0" /> 
<xs:element name="LOW_GRND" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="PAVEMRK" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="CHANNEL" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="EXEMPT" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="ENSSIGN" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="OTHSGN1" type="xs:decimal" minOccurs="0" /> 
<xs:element name="OTHDES1" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="10" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="OTHSGN2" type="xs:decimal" minOccurs="0" /> 
<xs:element name="OTHDES2" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="10" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="OTHSGN3" type="xs:decimal" minOccurs="0" /> 
<xs:element name="OTHDES3" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="10" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="PRVXSIGN" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="LED" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="32" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="GATES" type="xs:decimal" minOccurs="0" /> 
<xs:element name="GATEPED" type="xs:decimal" minOccurs="0" /> 
<xs:element name="GATECONF" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="FLASHOV" type="xs:decimal" minOccurs="0" /> 
<xs:element name="FLASHNOV" type="xs:decimal" minOccurs="0" /> 
<xs:element name="CFLASHTYPE" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="FLASHPOST" type="xs:decimal" minOccurs="0" /> 
<xs:element name="FLASHPOSTTYPE" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="BKL_FLASHPOST" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="FLASHPAI" type="xs:decimal" minOccurs="0" /> 
<xs:element name="AWD_IDATE" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="6" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="AWHORN_CHK" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="AWHORN_IDATE" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="6" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="HWYTRAFSIGNL" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="WIGWAGS" type="xs:decimal" minOccurs="0" /> 
<xs:element name="BELLS" type="xs:decimal" minOccurs="0" /> 
<xs:element name="SPECPRO" type="xs:decimal" minOccurs="0" /> 
<xs:element name="FLASHOTH" type="xs:decimal" minOccurs="0" /> 
<xs:element name="FLASHOTHDES" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="26" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="HWYNRSIG" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="INTRPRMP" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="2" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="PREMPTYPE" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="HWTRF_PSIG" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="HWTRF_PSIGSDIS" type="xs:decimal" minOccurs="0" /> 
<xs:element name="HWTRF_PSIGLNDIS" type="xs:decimal" minOccurs="0" /> 
<xs:element name="MONITORDEV" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="WDCODE" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="TRAFICLN" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="2" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="TRAFLNTYPE" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="HWYPVED" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="DOWNST" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="ILLUMINA" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="XSURFDATE" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="6" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="XSURFWIDTH" type="xs:decimal" minOccurs="0" /> 
<xs:element name="XSURFLENGTH" type="xs:decimal" minOccurs="0" /> 
<xs:element name="XSURFACE" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="10" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="XSUROTHR" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="20" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="HWYNEAR" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="HWYNDIST" type="xs:decimal" minOccurs="0" /> 
<xs:element name="XANGLE" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="COMPOWER" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="HWYSYS" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="2" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="HWYCLASSCD" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
 <xs:element name="HWYCLASSRDTP" minOccurs="0">  <xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="STHWY1" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="HWYSPEED" type="xs:decimal" minOccurs="0" /> 
<xs:element name="HWYSPEEDPS" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="LRSROUTEID" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="32" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="LRSMILEPOST" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="7" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="AADT" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="6" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="AADTYEAR" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="4" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="PCTTRUK" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="2" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="SCHLBUSCHK" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="SCHLBUSCNT" type="xs:decimal" minOccurs="0" /> 
<xs:element name="HAZMTVEH" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="EMRGNCYSRVC" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="RESERVE1" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="1" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="RESERVE2" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="3" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
<xs:element name="RESERVE3" minOccurs="0"> 
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:maxLength value="3" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 
</xs:sequence> 
</xs:complexType> 
</xs:element> 
</xs:choice> 
</xs:complexType> 
</xs:element> 
</xs:schema>