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

Trip explorer supports transfers #913

Open
rudiejd opened this issue Dec 23, 2023 · 1 comment
Open

Trip explorer supports transfers #913

rudiejd opened this issue Dec 23, 2023 · 1 comment
Labels
feature New feature or request

Comments

@rudiejd
Copy link
Contributor

rudiejd commented Dec 23, 2023

Is your feature request related to a problem? Please describe.

My most common trip involves a green to red line transfer. I think at least one transfer is common for many Greater Boston residents, and it would be awesome to see this represented on the trip explorer!

Describe the solution you'd like

Display data for a trip with transfers, for example Kendall => Boylston

Additional context

Figuring out all the shortest trips will likely require something from the Djikstra's algorithm family, unless someone has an easier idea!! We can precompute and store the shortest paths for each trip, but we should probably use a database for storing them (that would push the limits of a JSON file, lol).

How would we handle the shortest paths being disconnected? It'd be annoying to recompute shortest paths every day based on closures, but that could be possible.

@rudiejd rudiejd added the feature New feature or request label Dec 23, 2023
@rudiejd
Copy link
Contributor Author

rudiejd commented Dec 23, 2023

Some other thoughts here:

  • the real travel time for an inter-line trip includes time spent waiting for the transfer train to arrive, so it'd be awesome to include schedule data here as well
  • Subway to Bus or to CR transfers would also be awesome, but that could be a later addition

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

No branches or pull requests

1 participant