Insight types:
Public transport site impact
Bus site impact measures the performance of a route against a predefined baseline.
Public transport journey time
The time taken to complete the defined route, recorded per bus on completion.
Data gaps are frequently found in live public transport feeds. As a result, public transport monitoring starts with the preferred logic (point one below) and progressively works through a series of backup options to handle missing or unreliable data.
Public transport logic
Mooven’s algorithms progress through the following logic tree when calculating public transport journey times and insights:
Preferred logic: Journey times are calculated as the time between departure from the origin stop and arrival at the destination stop. If either data point is unavailable, then:
First safety net: We use any available combination of arrival and departure timestamps to calculate journey time (for example, arrival at origin and arrival at destination). This means dwell time may be included, but this typically has limited impact on total journey time (usually seconds). If no arrival or departure stop information is available, then:
Delay-based logic: Journey times are calculated using delay values provided in the live public transport feed (GTFS-RT). The calculation becomes: Observed journey time = scheduled journey time + live delay. GTFS-RT does not support negative delay values, so any early arrivals will appear as the scheduled journey time (e.g. 3-minute scheduled journey + 0 seconds delay = 3-minute observed journey).
Final option: As a last resort, we can develop logic to estimate journey times based on earlier and later stops, but we normally avoid this as the focus is on capturing actual results.
Mooven's engineering team applies regional adjustments to optimise accuracy, based on the specific characteristics of each public transport feed.
Maximum delay versus schedule (currently bus delay)
The current delay of buses compared to the schedule is monitored during their time within the defined segment. The maximum delay seen per 15-minute time bucket is displayed.
Bus accrued delay
The amount of delay added every 15 minutes within the monitored area.
