complexType lrms:LinearReference
diagram
namespace http://www.LRMS-Adopted-02-00-00
children locationName linearRefMethod transElement startRefPoint endRefPoint startDistance endDistance startNormDistance endNormDistance distanceDirection lateralOffsetRef positiveOffsetDir startLateralOffset endLateralOffset travelDirection side startHeight endheight startAdminAreas endAdminAreas
used by
elements lrms:LocationReference/linearReference lrms:LinkLocation/linearReferenceLink lrms:PointLocation/linearReferencePoint
attributes
Name  Type  Use  Default  Fixed  annotation
locationIDlrms:String-index64      
source <xs:complexType name="LinearReference">
 
<xs:sequence>
   
<xs:element name="locationName" type="Text-name255" minOccurs="0"/>
   
<xs:element name="linearRefMethod" type="LRMethod" minOccurs="0"/>
   
<xs:element name="transElement" type="StreetInfo" minOccurs="0"/>
   
<xs:element name="startRefPoint" type="PointLocation" minOccurs="0"/>
   
<!-- Start  (first)  reference point -->
   
<xs:element name="endRefPoint" type="PointLocation" minOccurs="0"/>
   
<!-- End  (second_ reference point -->
   
<xs:element name="startDistance" type="Distance" minOccurs="0"/>
   
<!-- From start of element or the start reference point -->
   
<xs:element name="endDistance" type="Distance" minOccurs="0"/>
   
<!-- From start of element or the second reference point -->
   
<xs:element name="startNormDistance" type="NormalizedDistance" minOccurs="0"/>
   
<!-- Percentage of link length from start of
         element or start reference point to start
         of referenced link. --
>
   
<xs:element name="endNormDistance" type="NormalizedDistance" minOccurs="0"/>
   
<!-- Percentage of link length from start of
         element or start reference point to end
         of referenced link.
         Note: normalized distances should only be
         used for references involving known link
         lengths. --
>
   
<xs:element name="distanceDirection" type="Direction" minOccurs="0"/>
   
<!-- Direction for distance measures along
         the transport element --
>
   
<xs:element name="lateralOffsetRef" type="LROffsetRef"/>
   
<!-- Defines from where lateral offset is measured.
         &apos;centerline&apos; is the default value --
>
   
<xs:element name="positiveOffsetDir" type="LRPosOffsetDir" minOccurs="0"/>
   
<!-- positive direction of a lateral offset.
         &apos;right&apos; is the default value --
>
   
<xs:element name="startLateralOffset" type="Distance" minOccurs="0"/>
   
<!-- Start offset perpendicular to the road -->
   
<xs:element name="endLateralOffset" type="Distance" minOccurs="0"/>
   
<!-- End offset perpendicular to the road -->
   
<xs:element name="travelDirection" type="Direction" minOccurs="0"/>
   
<!-- Direction the vehicle is traveling; may be different
         from the distance direction --
>
   
<xs:element name="side" type="Side" minOccurs="0"/>
   
<!-- of the referenced point or link -->
   
<xs:element name="startHeight" type="Height" minOccurs="0"/>
   
<!-- of the first  (start)  referenced point -->
   
<xs:element name="endheight" type="Height" minOccurs="0"/>
   
<!-- of the second  (ending)  point of a link -->
   
<xs:element name="startAdminAreas" type="AdminAreaGroup" minOccurs="0"/>
   
<!-- of the first  (start)  referenced point -->
   
<xs:element name="endAdminAreas" type="AdminAreaGroup" minOccurs="0"/>
   
<!-- of the second  (ending)  point of a link -->
 
</xs:sequence>
 
<xs:attribute name="locationID" type="String-index64"/>
</xs:complexType>

element lrms:LinearReference/locationName
diagram
type lrms:Text-name255
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 255
source <xs:element name="locationName" type="Text-name255" minOccurs="0"/>

element lrms:LinearReference/linearRefMethod
diagram
type lrms:LRMethod
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="linearRefMethod" type="LRMethod" minOccurs="0"/>

element lrms:LinearReference/transElement
diagram
type lrms:StreetInfo
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children prefix name suffix streetIndex
source <xs:element name="transElement" type="StreetInfo" minOccurs="0"/>

element lrms:LinearReference/startRefPoint
diagram
type lrms:PointLocation
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children pointName pointNodeId pointOffset polarCoordinates linearReferencePoint addressPoint crossStreetsPoint grid publicGrid geoLocationPoint adminArea
attributes
Name  Type  Use  Default  Fixed  annotation
locationIDlrms:String-index64      
source <xs:element name="startRefPoint" type="PointLocation" minOccurs="0"/>

element lrms:LinearReference/endRefPoint
diagram
type lrms:PointLocation
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children pointName pointNodeId pointOffset polarCoordinates linearReferencePoint addressPoint crossStreetsPoint grid publicGrid geoLocationPoint adminArea
attributes
Name  Type  Use  Default  Fixed  annotation
locationIDlrms:String-index64      
source <xs:element name="endRefPoint" type="PointLocation" minOccurs="0"/>

element lrms:LinearReference/startDistance
diagram
type lrms:Distance
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children m mDec mm mmDec dm dmDec yd ydDec ft ftDec in inDec mi miDec km kmDec block blkDec
source <xs:element name="startDistance" type="Distance" minOccurs="0"/>

element lrms:LinearReference/endDistance
diagram
type lrms:Distance
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children m mDec mm mmDec dm dmDec yd ydDec ft ftDec in inDec mi miDec km kmDec block blkDec
source <xs:element name="endDistance" type="Distance" minOccurs="0"/>

element lrms:LinearReference/startNormDistance
diagram
type lrms:NormalizedDistance
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 0
maxInclusive 100
source <xs:element name="startNormDistance" type="NormalizedDistance" minOccurs="0"/>

element lrms:LinearReference/endNormDistance
diagram
type lrms:NormalizedDistance
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 0
maxInclusive 100
source <xs:element name="endNormDistance" type="NormalizedDistance" minOccurs="0"/>

element lrms:LinearReference/distanceDirection
diagram
type lrms:Direction
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="distanceDirection" type="Direction" minOccurs="0"/>

element lrms:LinearReference/lateralOffsetRef
diagram
type lrms:LROffsetRef
properties
isRef 0
content simple
source <xs:element name="lateralOffsetRef" type="LROffsetRef"/>

element lrms:LinearReference/positiveOffsetDir
diagram
type lrms:LRPosOffsetDir
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="positiveOffsetDir" type="LRPosOffsetDir" minOccurs="0"/>

element lrms:LinearReference/startLateralOffset
diagram
type lrms:Distance
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children m mDec mm mmDec dm dmDec yd ydDec ft ftDec in inDec mi miDec km kmDec block blkDec
source <xs:element name="startLateralOffset" type="Distance" minOccurs="0"/>

element lrms:LinearReference/endLateralOffset
diagram
type lrms:Distance
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children m mDec mm mmDec dm dmDec yd ydDec ft ftDec in inDec mi miDec km kmDec block blkDec
source <xs:element name="endLateralOffset" type="Distance" minOccurs="0"/>

element lrms:LinearReference/travelDirection
diagram
type lrms:Direction
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="travelDirection" type="Direction" minOccurs="0"/>

element lrms:LinearReference/side
diagram
type lrms:Side
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="side" type="Side" minOccurs="0"/>

element lrms:LinearReference/startHeight
diagram
type lrms:Height
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children altitude verticalDatum verticalLevel
source <xs:element name="startHeight" type="Height" minOccurs="0"/>

element lrms:LinearReference/endheight
diagram
type lrms:Height
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children altitude verticalDatum verticalLevel
source <xs:element name="endheight" type="Height" minOccurs="0"/>

element lrms:LinearReference/startAdminAreas
diagram
type lrms:AdminAreaGroup
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children city county state postalCode countryCode stateFIPS entityIPS countyFIPS cityFIPS localAdminAreaGroup
source <xs:element name="startAdminAreas" type="AdminAreaGroup" minOccurs="0"/>

element lrms:LinearReference/endAdminAreas
diagram
type lrms:AdminAreaGroup
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children city county state postalCode countryCode stateFIPS entityIPS countyFIPS cityFIPS localAdminAreaGroup
source <xs:element name="endAdminAreas" type="AdminAreaGroup" minOccurs="0"/>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy