Ottawa, CA

Fare-aware shape automation for cross-city bus operations

Structured narrative: problem, approach, implementation stack, and results.

Problem

The service required fare-specific trip segments while preserving operational consistency from a parent route shape.

Approach

  • Designed API plus workflow automation to generate child shape segments from O-D and fare matrices.
  • Linked schedule sources with GTFS generation to keep updates synchronized.
  • Enhanced transfer guidance using pathways and levels where required.

Results

  • Scaled route/fare updates with less manual route-shape editing.
  • Improved consistency between fares, trips, and represented geometries.
  • Delivered stronger station-level navigation detail for riders.