TransXChange
Examples 2.0d - Lollipop route
Summary
Same stops covered by two different routes in different directions in a partial lollipop..
- Lollipop route, with two journeys proceeding round the loop in opposite directions (In this example neither route completes the full lollipop course).
- Two services run by two different operators, sharing a line label.
- Two different route with the same line label
- More than one operator.
- Additional Operational Times.
- Express stopping pattern - "Pass" activity where the bus does not stop.
- Use of Stop Sequence Numbers
- Use of Dynamic destination headings.
- Reuse of shared sections.
- Reuse of VehicleJourney Links
- Layover Point
Published as: Lollipop PDF
Route Map

Timetable
| Column | #1 | #2 | #3 | #4 | #5 | |
|---|---|---|---|---|---|---|
Operator |
ACO | ACO | ACO | RED | ACO | |
| Line | 1B | 1A | 1B | 1C | 1B | |
| Bus Station | 15:55 | 16:15 | 16:35 | 16:40 | 16:55 | 1 |
| High St | 16:46 | 2 | ||||
| Robridge | 16:26 | 3 | ||||
| Barford | 16:09 | 16:29 | 16:49 | 16:54 | 17:09 | 4 |
| Egham | 16:12 | 16:52 | 16:57 | 17:12 | 5 | |
| Pulford | 16:15 | 16:55 | 17:00 | 17:15 | 6 | |
| Exchange | 16:32 | 16:52 | 17:12 | 17:32 | 7 | |
| School | 16:53 | 17:16 | 8 | |||
| Exchange | 17:17 | 9 | ||||
| JP1 | JP1 | JP1 | JP1 | JP1 |
The XML Representation
The detailed map below shows the sections and stop sequences used.
- There are two Serviceinstances whose Lines are labelled to
appear to the public as the same:
- S1 , which has two Line instances; L1 , labelled ' L1A', and L2, labelled 'L1B' . S1 is run by Operator 'ACO '.
- S2 which has Line L3 also labelled 'L1B' . S2 is run by Operator 'RED '.
- There are three RouteSectioninstances;
- RS1: 'Bus Station' to 'Pulford' , containing RouteLink instances RL1 to RL5 .
- RS2: 'Pulford ' to 'School ' via 'Exchange ', containing RouteLink instances RL6 and RL7 .
- RS3: 'Pulford ' to 'Exchange' via 'School ', containing RouteLink instances RL8 and RL9.
- There are two Routeinstances:
- R1: 'Bus Station to School (via Exchange)' , containing RS1 and RS2.
- R2: 'Bus Station to Exchange (via School)' , containing RS1 and RS3.
- There are three corresponding JourneyPatternSection instances, JS1, JS2 and JS3, one for each route section.
- S1 has two JourneyPatterninstances:
- JP1: Following Route R1, with sections JS1 and JS2 , passing 'Pulford' without stopping.
- JP2: Following Route R2, with sections JS1 and JS3 .
- S2 has one JourneyPattern instance:
- JP3: Also f ollowing Route R2, with sections JS1 and JS3 , passing ' Pulford' without stopping.
- There are five VehicleJourneyinstances, one for each column
- S1 has four VehicleJourneyinstances:
- VJ1: following JourneyPattern JP1 over Route R1, 'Bus Station to School (via Exchange)' , as Line 'L1B', passing ' High Street' and 'Robridge ', without stopping. Short working of the second section, i.e.. termination at Exchange, is indicated by a dead run.
- VJ2: also following JourneyPattern JP1 over Route R1, 'Bus Station to School (via Exchange)' but as Line 'L1A', passing ' High Street', ' Egham' and ' Pulford' without stopping.
- VJ3: reuses the timing links of VJ1, and so also follows JourneyPattern JP1 over Route R1, 'Bus Station to School (via Exchange)' .
- VJ5: reuses the timingg links of VJ1, and so also follows JourneyPattern JP1 over Route R1, 'Bus Station to School (via Exchange)' .
- S2 has one VehicleJourneyinstance:
- VJ4: following JourneyPattern JP2 over Route R2, 'Bus Station to Exchange (via School)' , as Line L3 , which has the same label of 'L1B' as S1/L2 , although it actually goes round the last two stops in a different sequence from the other journeys with the same label, and so needs a different underlying Route. VJ4 passes 'Robridge ', without stopping.
Page last updated: 2005/11/01


