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

OTP for walking and cycling should accommodate winter maintenance #82

Open
tsobuskerudbyen opened this issue Sep 18, 2023 · 6 comments
Open
Labels
OTP Some OTP development is needed.

Comments

@tsobuskerudbyen
Copy link

What is possible in OSM+OTP today for routing changes according to winter conditions? We should start preparation work, after feedback from Tromsø, as Entur/OTP/OSM could get an even greater competitive advantage if this is accommodated in route suggestions. There are multiple possible layers here:

Please document here (or point to other documentation), what is needed and what initiatives has been done here previously? Has Entur looked into this?

@leonardehrenfried
Copy link
Contributor

In the OTP community we regularly talk about time-dependent restrictions which is what this boils down to. Right now this is not possible but there is agreement that we want it.

Adding realtime information about snow plowing is also interesting.

Both are a large amount of work so we need to budget accordingly.

I'm not aware of some prior work by anyone else and Entur doesn't tend to focus on things like this.

@tsobuskerudbyen
Copy link
Author

Thanks for update. Missed it somehow.
Can you please spend an hour or two on scoping some work on this. Answer out things like: What is needed on both logic and added functionality in OTP for this? What budget is needed to implement the three points over. I guess it needs to be some sort of function that can be tuned on or off, and – if on – accommodate either time of year information. And, even better, live data on local winter conditions.

@tsobuskerudbyen
Copy link
Author

For reference, another G. document with general information: "Cycle road winter maintenance - Information on status of the maintenance to cyclists"

@leonardehrenfried
Copy link
Contributor

I had a think about the following items. Unfortunately it's large amount of work to get OTP to understand all of it.

All of these points require a lot of thinking and refactoring of the OTP core code. I estimate that I need about 3 months for implementing this. I'm afraid it's not going to be easy.

@tsobuskerudbyen
Copy link
Author

Thanks for update. I have made an estimate in NOK for this work then. Good to know and have as a concrete point to move forward with here.

As a possible way forward (in parallel with the work I do with the people I cooperate with): Would it be possible for you to make a ticket/issue for this in the OTP development? Just to start with something and see if there are any response. E.g., from the other developers, and it may bring up aspects we have not thought of? Like, if there are other solutions out there, co-operation on similar features can be incorporated, etc.

@leonardehrenfried
Copy link
Contributor

(Sorry for the late reply.)

I can definitely create a ticket in the upstream repo and can speak to other developers to gauge interest.

BTW, there is also an OTP PO (product owner) group where all those that coordinate development efforts (but aren't developers themselves) meet once a month: https://docs.google.com/document/d/1L8FPVJXvL7ok9wEmFa5lV_t_ES7XxN_J-1Ws8AeXySc/edit

If you would like to find others that you want to share development costs with, this might be a good place.

@Beck-berry Beck-berry added the OTP Some OTP development is needed. label Feb 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
OTP Some OTP development is needed.
Projects
Status: No status
Development

No branches or pull requests

3 participants