I’m running my own instance of graphhopper. However, I need to work around some of the data being incorrect while the maps are updated. Specifically, the U-Turn is not allowed at a highway intersection.
My workaround involves enabling u_turn_costs, however it doesn’t seem to be having any effect. Despite adding various values to u_turn_costs, it still constructs and lists a U-Turn at that intersection.
My test route is this:
The first turn on the highway is listed as a U-turn.
It’s possible that the no-u-turn restriction isn’t in the data because it’s a regional rule. No U-turns are allowed at any intersection of this type in that region.
I’m not sure what you are referring to. Do you have a link to the intersection you are talking about and can you explain which no-u-turn symbols you mean?
That is an interesting case I don’t think we have considered so far. Do you have a source for this rule? At what type of intersections are u-turns generally forbidden? And maybe you have an example for an exception to this rule where a u-turn is allowed explicitly at such an intersection?