The table below provides a listing of ongoing and planned enhancements to the OneBusAway open-source software by the OneBusAway community. This information evolves continuously; interested parties are invited to contribute to the discussion on the onebusaway-developers group.
Legend
- Green: Task Complete
- Yellow: Task In Progress
- Red: Task At Risk
- Proposed but not scheduled/Funded
Definitions
Status:
- Proposed – unfunded initiatives
- In progress – funded initiatives
- Complete – funded initiatives that have been finished and publicly launched
Sponsor – Agencies funding or otherwise supporting the implementation of the feature
Performing organization – Organization implementing the feature
Interested agencies – Agencies that are interested in implementing and possibly financially supporting the development of this feature
Features
GTFS-RT ADDED trip support
- Goal: Allow for dynamic trips to be added to OneBusAway
- Features:
- Support ScheduleRelationship of ADDED per https://developers.google.com/transit/gtfs-realtime/reference#enum-schedulerelationship-2
- Status: In progress
- Target: Q4 2023
- Sponsor: NYC MTA, Sound Transit
- Interested Agencies: ALL
- Performing organization: Cambridge Systematics
GTFS-RT Service Changes v3.1 support
- Goal: Support for unscheduled subway shuttles
- Features:
- Allow for ad-hoc shuttle bus integration
- Status: Proposed
- Target: Q4 2023
- Sponsor: NYC MTA
- Interested Agencies: ?
- Performing organization: Cambridge Systematics
Stop Search API
- Goal: Provide an API to support stop search autocomplete components on web/mobile
- Features:
- Indexes all stops loaded on OBA
- Very fast response time
- Returns relevant details of stops
- Status: Implemented
- Target: Q1 2023
- Sponsor: NYC MTA
- Interested Agencies: ?
- Performing organization: Cambridge Systematics
Occupancy (Crowding) Icons
- Goal: Optionally render icons instead of text for Occupancy Status
- Features:
- Icons can be specified per deployment
- Status: Implemented
- Target: Q1 2023
- Sponsor: WMATA
- Interested Agencies: ?
- Performing organization: Cambridge Systematics
Mobile Web Arrival and Departure Adjustments
- Goal: Align Mobile Web with signage driven off of GTFS-RT
- Features:
- Highlight Departures at terminals
- Otherwise highlight Arrivals
- Status: Implemented
- Target: Q1 2023
- Sponsor: WMATA
- Interested Agencies: ?
- Performing organization: Cambridge Systematics
Arrivals and Departures for Location API
- Goal: Provide an API to return Arrivals and Departures for a lat/lon
- Features:
- Many configurable parameters for filtering
- Inherent sorting relative to lat/lon
- Status: Proposed
- Target: Q4 2022
- Sponsor: NYC MTA
- Interested Agencies: ?
- Performing organization: Cambridge Systematics
Autocomplete Disambiguation
- Goal: Add additional information to autocomplete
- Features:
- Includes additional route and stop information
- Status: Proposed
- Target: Q2 2023
- Sponsor: Sound Transit
- Interested Agencies: ?
- Performing organization: Cambridge Systematics
Parent Stop Support
- Goal: Support GTFS parent stops
- Features:
- Child stops reference parent (implemented)
- Parent stops reference list of children (proposed)
- Stop indicates what level it is at in hierarchy (proposed)
- Status: Funded / Partially Implemented
- Target: Q2 2023
- Sponsor: NYC MTA
- Interested Agencies: ?
- Performing organization: Cambridge Systematics
Improved Cancelled Trip Support
- Goal: Optionally return Cancelled Trips in OneBusAway API
- Features:
- Configuration to enable/disable
- Configurable in real-time for snow events, disruptions
- Status: Implemented
- Target: Q1 2023
- Sponsor: NYC MTA
- Interested Agencies: ?
- Performing organization: Cambridge Systematics
Hide Scheduled Service by Agency
- Goal: Highlight real-time as schedule information confuses average rider
- Features:
- Configurable by agency
- Configurable in real-time for snow events, disruptions
- Status: Implemented
- Target: Q1 2023
- Sponsor: WMATA
- Interested Agencies: ?
- Performing organization: Cambridge Systematics
Add Trip Planner to iOS App
- Goal: Add a Trip Planner module to the iOS app.
- Features:
- Configurable by agency
- Meet or exceed feature set provided by Android.
- Status: Proposed
- Target: TBD
- Sponsor: ?
- Interested Agencies: ?
- Performing organization: Aaron Brethorst