Documentation for ATIS-Draft-03-00-79

Complex Type: LinearReference

[Table of contents]

Super-types: None
Sub-types: None
Name LinearReference
Used by (from the same schema document) Complex Type LinkLocation , Complex Type LocationReference , Complex Type PointLocation
Abstract no
XML Instance Representation
<...
locationID=" String-index64 [0..1]">
<locationName> Text-name255 </locationName> [0..1]
<linearRefMethod> LRMethod </linearRefMethod> [0..1]
<transElement> StreetInfo </transElement> [0..1]
<startRefPoint> PointLocation </startRefPoint> [0..1]
<endRefPoint> PointLocation </endRefPoint> [0..1]
<startDistance> Distance </startDistance> [0..1]
<endDistance> Distance </endDistance> [0..1]
<startNormDistance> NormalizedDistance </startNormDistance> [0..1]
<endNormDistance> NormalizedDistance </endNormDistance> [0..1]
<distanceDirection> Direction </distanceDirection> [0..1]
<lateralOffsetRef> LROffsetRef </lateralOffsetRef> [1]
<positiveOffsetDir> LRPosOffsetDir </positiveOffsetDir> [0..1]
<startLateralOffset> Distance </startLateralOffset> [0..1]
<endLateralOffset> Distance </endLateralOffset> [0..1]
<travelDirection> Direction </travelDirection> [0..1]
<side> Side </side> [0..1]
<startHeight> Height </startHeight> [0..1]
<endheight> Height </endheight> [0..1]
<startAdminAreas> AdminAreaGroup </startAdminAreas> [0..1]
<endAdminAreas> AdminAreaGroup </endAdminAreas> [0..1]
</...>
Diagram
h-1187766196 h-1836700308 h1398024598 h-1282069248 h-1282069248 h1439634298 h1439634298 h-1324076719 h-1324076719 h364081306 h-361528683 h-444510383 h1439634298 h1439634298 h364081306 h518385500 h-366201364 h-366201364 h1047336 h1047336 h-568134375
Schema Component Representation
<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>