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

Start/finish points that are not routable due to OSM data #26

Open
mvl22 opened this issue Aug 17, 2016 · 1 comment
Open

Start/finish points that are not routable due to OSM data #26

mvl22 opened this issue Aug 17, 2016 · 1 comment

Comments

@mvl22
Copy link
Contributor

mvl22 commented Aug 17, 2016

The following locations are not routable, due to them being in the midst of non-cycleable areas which are technically routable locally by bicycle but which can't be exited from, e.g. motorways or one-way systems.

I recommend these be manually adjusted, as routes from/to these specific locations will fail.

I used the script created by @Robinlovelace in 4a96267 and ran this through our batch routing system, which picks up these cases quickly.

This is not at this stage a complete list as I tried the batch on a server that only has about half of the UK loaded. I will edit this opening posting if more are found in future.

(It's on our list to fix these rare cases at engine level, but it's non-trivial because the local routability remains valid. Essentially we need a re-entrant algorithm that can invalidate a nearest point lookup if the other end is on a different network island and then second time around treat the local-only network as if it were bicycle=no even though it the data is bicycle=yes. I have a feeling that Simon has been doing some work on this general area recently but we don't have a stable engine implementation yet.)

@Robinlovelace
Copy link
Member

Please can you put this in our main issue tracker (but only if it affects the PCT): https://github.com/npct/pct-shiny/issues - I would suggest we use a systematic method to move those 'unroutables'! Many thanks for finding them.

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