complexType tcip:SpRouteGeoTrace
diagram
namespace http://www.TCIP-Adopted-03-00-01
children subscriptionInfo pattern-version route-schedule-version timepoint-version stoppoint-version query response-type response
used by
element tcip:spRouteGeoTrace
source <xs:complexType name="SpRouteGeoTrace">
 
<xs:sequence>
   
<xs:element name="subscriptionInfo" type="CPTSubscriptionHeader"/>
   
<xs:element name="pattern-version" type="SCH-TimetableVersionID" minOccurs="0"/>
   
<xs:element name="route-schedule-version" type="SCH-TimetableVersionID" minOccurs="0"/>
   
<xs:element name="timepoint-version" type="SCH-TimetableVersionID" minOccurs="0"/>
   
<xs:element name="stoppoint-version" type="CPT-StoppointVersion" minOccurs="0"/>
   
<xs:element name="query">
     
<xs:complexType>
       
<xs:choice>
         
<xs:element name="pattern" type="SCHPatternIden"/>
         
<xs:element name="segments">
           
<xs:complexType>
             
<xs:sequence maxOccurs="100">
               
<xs:element name="segment" type="SCHPatternSegmentIden"/>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="trip" type="SCHTripIden"/>
         
<xs:element name="timestop-points">
           
<xs:complexType>
             
<xs:sequence maxOccurs="1000">
               
<xs:element name="timestop-point" type="SCHTimeStoppoint"/>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="block" type="SCHBlockIden"/>
         
<xs:element name="run" type="SCHRunIden"/>
       
</xs:choice>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="response-type" type="SP-GeoTraceResponseType"/>
   
<xs:element name="response">
     
<xs:complexType>
       
<xs:choice>
         
<xs:element name="trace-points">
           
<xs:complexType>
             
<xs:sequence maxOccurs="100">
               
<xs:element name="trace-point" type="lrms:GeoLocation"/>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="drive-directions">
           
<xs:complexType>
             
<xs:sequence maxOccurs="100">
               
<xs:element name="drive-direction" type="atis:ManeuverInstruction"/>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="walking-directions">
           
<xs:complexType>
             
<xs:sequence maxOccurs="100">
               
<xs:element name="walking-direction" type="atis:ManeuverInstruction"/>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="links">
           
<xs:complexType>
             
<xs:sequence maxOccurs="100">
               
<xs:element name="link" type="SPLink"/>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="timepoints">
           
<xs:complexType>
             
<xs:sequence maxOccurs="50">
               
<xs:element name="timepoint" type="SCHTimepointIden"/>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="stoppoints">
           
<xs:complexType>
             
<xs:sequence maxOccurs="100">
               
<xs:element name="stoppoint" type="CPTStoppointIden"/>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
       
</xs:choice>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element tcip:SpRouteGeoTrace/subscriptionInfo
diagram
type tcip:CPTSubscriptionHeader
properties
isRef 0
content complex
children requestedType expirationDate expirationTime reportInterval requestIdentifier subscriberIdentifier publisherIdentifier applicability
source <xs:element name="subscriptionInfo" type="CPTSubscriptionHeader"/>

element tcip:SpRouteGeoTrace/pattern-version
diagram
type tcip:SCH-TimetableVersionID
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="pattern-version" type="SCH-TimetableVersionID" minOccurs="0"/>

element tcip:SpRouteGeoTrace/route-schedule-version
diagram
type tcip:SCH-TimetableVersionID
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="route-schedule-version" type="SCH-TimetableVersionID" minOccurs="0"/>

element tcip:SpRouteGeoTrace/timepoint-version
diagram
type tcip:SCH-TimetableVersionID
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="timepoint-version" type="SCH-TimetableVersionID" minOccurs="0"/>

element tcip:SpRouteGeoTrace/stoppoint-version
diagram
type tcip:CPT-StoppointVersion
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="stoppoint-version" type="CPT-StoppointVersion" minOccurs="0"/>

element tcip:SpRouteGeoTrace/query
diagram
properties
isRef 0
content complex
children pattern segments trip timestop-points block run
source <xs:element name="query">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="pattern" type="SCHPatternIden"/>
     
<xs:element name="segments">
       
<xs:complexType>
         
<xs:sequence maxOccurs="100">
           
<xs:element name="segment" type="SCHPatternSegmentIden"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="trip" type="SCHTripIden"/>
     
<xs:element name="timestop-points">
       
<xs:complexType>
         
<xs:sequence maxOccurs="1000">
           
<xs:element name="timestop-point" type="SCHTimeStoppoint"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="block" type="SCHBlockIden"/>
     
<xs:element name="run" type="SCHRunIden"/>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element tcip:SpRouteGeoTrace/query/pattern
diagram
type tcip:SCHPatternIden
properties
isRef 0
content complex
children pattern-id agency-id designator name
source <xs:element name="pattern" type="SCHPatternIden"/>

element tcip:SpRouteGeoTrace/query/segments
diagram
properties
isRef 0
content complex
children segment
source <xs:element name="segments">
 
<xs:complexType>
   
<xs:sequence maxOccurs="100">
     
<xs:element name="segment" type="SCHPatternSegmentIden"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element tcip:SpRouteGeoTrace/query/segments/segment
diagram
type tcip:SCHPatternSegmentIden
properties
isRef 0
content complex
children segment-id agency-id name
source <xs:element name="segment" type="SCHPatternSegmentIden"/>

element tcip:SpRouteGeoTrace/query/trip
diagram
type tcip:SCHTripIden
properties
isRef 0
content complex
children trip-id agency-id designator
source <xs:element name="trip" type="SCHTripIden"/>

element tcip:SpRouteGeoTrace/query/timestop-points
diagram
properties
isRef 0
content complex
children timestop-point
source <xs:element name="timestop-points">
 
<xs:complexType>
   
<xs:sequence maxOccurs="1000">
     
<xs:element name="timestop-point" type="SCHTimeStoppoint"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element tcip:SpRouteGeoTrace/query/timestop-points/timestop-point
diagram
type tcip:SCHTimeStoppoint
properties
isRef 0
content complex
children timepoint-id stoppoint offset
source <xs:element name="timestop-point" type="SCHTimeStoppoint"/>

element tcip:SpRouteGeoTrace/query/block
diagram
type tcip:SCHBlockIden
properties
isRef 0
content complex
children block-id agency-id block-designator block-name
source <xs:element name="block" type="SCHBlockIden"/>

element tcip:SpRouteGeoTrace/query/run
diagram
type tcip:SCHRunIden
properties
isRef 0
content complex
children run-id agency-id designator
source <xs:element name="run" type="SCHRunIden"/>

element tcip:SpRouteGeoTrace/response-type
diagram
type tcip:SP-GeoTraceResponseType
properties
isRef 0
content simple
source <xs:element name="response-type" type="SP-GeoTraceResponseType"/>

element tcip:SpRouteGeoTrace/response
diagram
properties
isRef 0
content complex
children trace-points drive-directions walking-directions links timepoints stoppoints
source <xs:element name="response">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="trace-points">
       
<xs:complexType>
         
<xs:sequence maxOccurs="100">
           
<xs:element name="trace-point" type="lrms:GeoLocation"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="drive-directions">
       
<xs:complexType>
         
<xs:sequence maxOccurs="100">
           
<xs:element name="drive-direction" type="atis:ManeuverInstruction"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="walking-directions">
       
<xs:complexType>
         
<xs:sequence maxOccurs="100">
           
<xs:element name="walking-direction" type="atis:ManeuverInstruction"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="links">
       
<xs:complexType>
         
<xs:sequence maxOccurs="100">
           
<xs:element name="link" type="SPLink"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="timepoints">
       
<xs:complexType>
         
<xs:sequence maxOccurs="50">
           
<xs:element name="timepoint" type="SCHTimepointIden"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="stoppoints">
       
<xs:complexType>
         
<xs:sequence maxOccurs="100">
           
<xs:element name="stoppoint" type="CPTStoppointIden"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element tcip:SpRouteGeoTrace/response/trace-points
diagram
properties
isRef 0
content complex
children trace-point
source <xs:element name="trace-points">
 
<xs:complexType>
   
<xs:sequence maxOccurs="100">
     
<xs:element name="trace-point" type="lrms:GeoLocation"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element tcip:SpRouteGeoTrace/response/trace-points/trace-point
diagram
type lrms:GeoLocation
properties
isRef 0
content complex
children latitude longitude horizontalDatum height
source <xs:element name="trace-point" type="lrms:GeoLocation"/>

element tcip:SpRouteGeoTrace/response/drive-directions
diagram
properties
isRef 0
content complex
children drive-direction
source <xs:element name="drive-directions">
 
<xs:complexType>
   
<xs:sequence maxOccurs="100">
     
<xs:element name="drive-direction" type="atis:ManeuverInstruction"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element tcip:SpRouteGeoTrace/response/drive-directions/drive-direction
diagram
type atis:ManeuverInstruction
properties
isRef 0
content complex
children maneuverLocationType instructions descripton distance outboundRoad maneuversign direction localManeuverInstruction2
source <xs:element name="drive-direction" type="atis:ManeuverInstruction"/>

element tcip:SpRouteGeoTrace/response/walking-directions
diagram
properties
isRef 0
content complex
children walking-direction
source <xs:element name="walking-directions">
 
<xs:complexType>
   
<xs:sequence maxOccurs="100">
     
<xs:element name="walking-direction" type="atis:ManeuverInstruction"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element tcip:SpRouteGeoTrace/response/walking-directions/walking-direction
diagram
type atis:ManeuverInstruction
properties
isRef 0
content complex
children maneuverLocationType instructions descripton distance outboundRoad maneuversign direction localManeuverInstruction2
source <xs:element name="walking-direction" type="atis:ManeuverInstruction"/>

element tcip:SpRouteGeoTrace/response/links
diagram
properties
isRef 0
content complex
children link
source <xs:element name="links">
 
<xs:complexType>
   
<xs:sequence maxOccurs="100">
     
<xs:element name="link" type="SPLink"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element tcip:SpRouteGeoTrace/response/links/link
diagram
type tcip:SPLink
properties
isRef 0
content complex
children name info begin-lat begin-lon end-lat end-lon dist-along side points
source <xs:element name="link" type="SPLink"/>

element tcip:SpRouteGeoTrace/response/timepoints
diagram
properties
isRef 0
content complex
children timepoint
source <xs:element name="timepoints">
 
<xs:complexType>
   
<xs:sequence maxOccurs="50">
     
<xs:element name="timepoint" type="SCHTimepointIden"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element tcip:SpRouteGeoTrace/response/timepoints/timepoint
diagram
type tcip:SCHTimepointIden
properties
isRef 0
content complex
children timepoint-id agency-id designator name
source <xs:element name="timepoint" type="SCHTimepointIden"/>

element tcip:SpRouteGeoTrace/response/stoppoints
diagram
properties
isRef 0
content complex
children stoppoint
source <xs:element name="stoppoints">
 
<xs:complexType>
   
<xs:sequence maxOccurs="100">
     
<xs:element name="stoppoint" type="CPTStoppointIden"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element tcip:SpRouteGeoTrace/response/stoppoints/stoppoint
diagram
type tcip:CPTStoppointIden
properties
isRef 0
content complex
children stoppoint-id agency-id name
source <xs:element name="stoppoint" type="CPTStoppointIden"/>


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