-
Notifications
You must be signed in to change notification settings - Fork 64
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
Sometimes use only name or ref, not both #51
Comments
There are multiple parts to this problem:
This last part is the most intractable, as it requires local knowledge. For example, in some jurisdictions, a freeway’s name may not even be posted prominently enough for use in navigation. The road would be solely identified by a route shield, optionally with destinations: You might only see the name after driving on the road for several miles: Or only after stopping at a rest area or roadside attraction: On the other hand, there are plenty of expressways and surface streets that are primarily identified by name, even if they have route designations: Lawrence Expy. (shown above) does have a few route shields posted, but a non-local would never be able to navigate using them: In OpenStreetMap, it’s fairly common to use tags such as We could develop heuristics like preferring refs for motorways and names for everything else, but there are too many cases we’d get wrong. I think using contextual clues to omit a name or ref is probably the best way forward on this issue. |
@1ec5 how can we begin to do this? |
#41 and Project-OSRM/osrm-backend#3281 are the next steps. Beyond that:
However, OSRM doesn't tell us the classification of each road. So we'd have to base this determination on either:
|
I believe #30 could be a cheap next step to mitigate some of these problems. It would check all |
Tracking on #133 now. |
There are cases where it would be better to ignore the
name
and only use theref
http://map.project-osrm.org/?z=15¢er=38.868532%2C-77.056947&loc=38.877670%2C-77.040553&loc=38.868248%2C-77.048450&hl=en&alt=0
There are cases where it would be better to ignore the
ref
and only use thename
http://map.project-osrm.org/?z=16¢er=52.518304%2C13.445184&loc=52.517331%2C13.453681&loc=52.522501%2C13.450441&hl=en&alt=0
Doing this is a hard problem, since it requires local knowledge. I do not know how we'd solve this.
The text was updated successfully, but these errors were encountered: