Skip to content

📄🚀 – OTP/Delays Analysis Use Case Profile Development #231

@chrisyamas

Description

@chrisyamas

Overview

The On-Time Performance (OTP) and Delays Analysis use case was identified as the highest priority profile during the April 2025 Contributors Group meeting, receiving 9 votes. This profile would define the requirements, methodologies, and best practices for using TIDES data to analyze transit delays and on-time performance at a granular, actionable level. As the first TIDES use case profile, this development work will help shape a key component of the eventual TIDES Implementation Guide documentation deliverable.

Scope

This profile will focus on:

  • Vehicle delay analysis: Identifying locations, patterns, and magnitudes of delays
  • Passenger-weighted delay analysis: Quantifying impact on riders
  • Cross-modal analysis: Comparing delay patterns across different transit modes

Future extensions may include:

  • Spatial visualization: Mapping delays to street networks (considered as a potential extension)

Required TIDES Tables

  1. vehicle_locations: core for tracking vehicle movements and calculating delays and provides raw data for speed, location, and timestamp analysis

  2. trips_performed: links vehicle movements to specific trips and provides context for scheduled versus actual service

  3. stop_visits: captures arrival and departure times at stops; essential for stop-level delay analysis

  4. passenger_events: provides ridership context for passenger-weighted delay analysis, and helps quantify the impact of delays on passengers

Working Group Tasks 🗒 ✅

  1. Initial Research and Scoping (By May 24)

    • Review/consider existing delay analysis methodologies to identify common metrics and approaches
    • Document agency variations in delay analysis
    • Clearly define core requirements vs. future extensions
  2. Field Requirements Definition (By May 31)

    • Identify essential fields for core delay analysis
    • Document field relationships and dependencies
    • Define minimum data quality requirements
    • Outline potential extension fields for future consideration
  3. Implementation Patterns Documentation (By June 7)

    • Document common implementation approaches for core functionality
    • Identify technical challenges and solutions
    • Develop example implementation patterns
    • Note where street network integration might enhance future implementations
  4. Draft Profile Development (By June 12)

    • Compile research into draft profile
    • Develop validation approach
    • Document extension points, particularly for spatial visualization
  5. Community Review Preparation (By June 12)

    • Prepare presentation for Contributors Group
    • Identify key discussion points
    • Develop examples for illustration

Discussion Questions 💭 🤔

  1. How should we balance standardization with flexibility in delay analysis methodologies?
  2. What are the minimum data requirements for meaningful delay analysis?
  3. What validation rules would ensure data quality for this use case?
  4. How can we accommodate both bus and rail delay analysis in a consistent framework?
  5. For future extensions: What approach to street network integration would be most valuable given the challenges raised in the May Contributors meeting?

Recent Meeting Insights 📆

April Contributors Group Meeting

  • Requires fine-grain AVL data for effective analysis
  • Discussion of potential future extensions included:
    • Stop segment analysis (comparing to fastest observed times)
    • Street segment histograms (10-meter segments with travel speeds)
    • Shared Streets tool mentioned as a reference for potential street network integration

May Contributors Group Meeting

  • Discussion highlighted implementation challenges that would need to be addressed:
    • Changing street network identifiers over time
    • Selection of base map (OSM vs. alternatives)
    • Representation of multiple location values:
      • Observed location
      • Mapped location
      • Linear referencing of the mapped location
  • Street network matching discussed as a future extension opportunity

Implementers Group Meetings

  • Schedule linking complexity identified as a challenge
    • Weekly GTFS updates create issues for historical linkage
  • Vendor data mapping issues noted
    • Vehicle locations often lack schedule information
  • Balance needed between data completeness and practical utility
  • Need for use-case-specific field requirements to help prioritize implementation

Future Extension Opportunities

The May Contributors Group discussion on extension mechanisms identified street network integration as a significant future opportunity:

  1. Street Network Integration (Future Direction)

    • Extensions for linking vehicle positions to street segments
    • Fields for street segment identifiers
    • Fields for relative position along segments
    • Useful for interpolating intermediate locations between pings
  2. Location Representation Options (For Future Consideration)

    • Observed location (raw GPS)
    • Mapped location (snapped to network)
    • Linear referencing of the mapped location

Use Case Profile Working Group Members


This issue builds on the April Contributors Group prioritization of TIDES use case profiles to be developed, and addresses implementation challenges identified in the Implementers Group meetings. While we have incorporated insights from the May Contributors Group discussion on extension mechanisms, street network integration may be best suited as a future extension rather than a core requirement for the initial profile development. But please, let's discuss this!

Metadata

Metadata

Labels

📄 specPertains to the specification itself📙 docsElaborating or updating the documentation – inline or otherwise🚀 featureAdds a new feature - to spec or code

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions