Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for GTFS-RT (Realtime Data Ingestion) #44

Closed
3 tasks
aaronbrethorst opened this issue Feb 26, 2024 · 4 comments
Closed
3 tasks

Add support for GTFS-RT (Realtime Data Ingestion) #44

aaronbrethorst opened this issue Feb 26, 2024 · 4 comments
Assignees

Comments

@aaronbrethorst
Copy link
Member

We need to add optional support to the core Docker image (hosted in ./oba) for real-time data (i.e. GTFS-RT data sources).

Here are three guides that will help. Please note that some of the information in these may be out of date, and some may be contradictory. Please help out when you find info that should be changed and drop an issue in the onebusaway-docs issue tracker.

Test Feeds

These feeds are from Community Transit, a transit agency in Everett, Washington, USA.

User story

As an IT administrator deploying a OneBusAway server
I want to be able to specify a tripUpdatesUrl, vehiclePositionsUrl, and alertsUrl
So that my users can get real-time data in their OBA apps.

Subtasks

  • Allow a user to optionally specify trip updates, vehicle positions, and alerts URLs at runtime. If one or more of these feeds are not available, they should not be added to the appropriate data-sources.xml file. In other words, the Dockerized server works fine whether it only serves static data or real time data.
  • Document the runtime behavior in an appropriate location (README?)
  • Optional: Improve the real-time configuration docs in the onebusaway-docs repo.
@Altonhe
Copy link
Member

Altonhe commented Feb 27, 2024

I'd like to try on this, could you assign it to me?

@aaronbrethorst
Copy link
Member Author

Thanks @Altonhe you got it!

@aaronbrethorst
Copy link
Member Author

@Altonhe per the email linked to below, the appropriate realtime bean config XML should go in the onebusaway-transit-data-federation-webapp data-sources.xml file.

https://groups.google.com/d/msgid/onebusaway-developers/CAOb6mHDy6pGR517LSC_31PZ3bJ3nMyb57UmAGDaW42nDG3WDFw%40mail.gmail.com?utm_medium=email&utm_source=footer

@aaronbrethorst
Copy link
Member Author

Fixed in #58 - thank you @Altonhe

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants