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

GTFS Functionality #145

Closed
2 of 3 tasks
sebhoerl opened this issue Dec 5, 2022 · 1 comment
Closed
2 of 3 tasks

GTFS Functionality #145

sebhoerl opened this issue Dec 5, 2022 · 1 comment

Comments

@sebhoerl
Copy link
Contributor

sebhoerl commented Dec 5, 2022

In all scenarios except IDF, we have multiple GTFS feeds. Currently, one can provide a semicolon-separated list of feeds to be merged.

  • Allow the GTFS path to be a list to avoid the awkward format with semicolons
  • Check if this works well with validation / devalidation, otherwise this might need to be adjusted in synpp (in terms of hashing the config value if it is a complex object)

Futhermore, this often brings problems because sometimes GTFS schedules cannot be found that cover the same period of time. Since with pt2matsim we can either choose the day with most services (default) or a fixed day, we have situations in where some feeds are simply ignored because they don't cover the selected day. We already have code to unify the schedules, i.e., find all "wednesdays" (or whatever day is requested) and find in each feed the one with most active lines, and then shift all of those wednesdays to a specific date that is later used by pt2matsim.

  • Integrate the schedule shifting functionality into the pipeline
@sebhoerl
Copy link
Contributor Author

Closing this in favor of #223

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

1 participant