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

iD breaks public transport relations on way split #8330

Closed
Janjko opened this issue Jan 28, 2021 · 3 comments
Closed

iD breaks public transport relations on way split #8330

Janjko opened this issue Jan 28, 2021 · 3 comments

Comments

@Janjko
Copy link

Janjko commented Jan 28, 2021

Public transport routes have ways in a particular order, and when you split one of those ways, iD can put the new way inside that relation in the wrong order. It depends on the direction of the way you are splitting.

I tried to test it, and I chose a way with two routes, each in a different direction. I split a way in the middle of the routes, and it put the new part of the split way on the wrong side of the old part of the split way, in both routes. So it broke both routes. But then I reversed the way I was splitting, and then it put the new split way on the right side, in both relations. I expected iD to break only one route each time, but it seems to be a bit more complicated.

Anyway, this bug is breaking a lot of public transport routes around the world, and it should be fixed fast.

@Janjko
Copy link
Author

Janjko commented Jan 28, 2021

I am willing to bet the issue #8286 is also caused by this bug. I tried the same procedure on a boundary, and it also reversed ways depending on the direction of the split way.

@Janjko
Copy link
Author

Janjko commented Jan 28, 2021

There is an old issue, probably also related to this #4876. It seems this bug has been breaking public transport relations and administrative borders for years.

@bhousel
Copy link
Member

bhousel commented Jan 28, 2021

Yes, see #4876

@bhousel bhousel closed this as completed Jan 28, 2021
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