Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Fixes in guidance #4929

Merged
merged 6 commits into from
Mar 5, 2018
Merged

Fixes in guidance #4929

merged 6 commits into from
Mar 5, 2018

Conversation

oxidase
Copy link
Contributor

@oxidase oxidase commented Mar 2, 2018

Issue

PR is a follow up of review #4867 and extracts some unrelated commits:

  • Merge IntersectionShapeData and IntersectionEdgeGeometry

  • Cleanup EBGF code

  • Adjust Straight direction modifiers of side roads in driveway handler.
    The driveway handler now checks if both a main road and a service road have straight directions and adjusts the service road direction to slight left or right.

  • Handle oneways in get_forward_backward_by_key.
    In case of one way roads get_forward_backward_by_key uses forward or way:get_value_by_key(key) and backward or way:get_value_by_key(key) even if one direction is not allowed. The change is related to the turn lanes counting at segregated intersections in guidance analysis code. The change affects handling of :forward and :backward tags for hov:lanes, toll, route, lanes:psv, turn:lanes, vehicle:lanes.

  • Don't use obviousness for links bifurcations.
    For all link bifurcations classified as forks obviousness will be ignored (related PR Don't use obvious directions at ramp bifurcations #4896)

/cc @TheMarex

Please read our documentation on release and version management.
If your PR is still work in progress please attach the relevant label.

Tasklist

Requirements / Relations

Blocks #4867

@oxidase oxidase force-pushed the guidance/unrelated-bugfixes-for-obvious branch from b61416d to 2f62266 Compare March 2, 2018 10:09
@oxidase oxidase requested a review from TheMarex March 2, 2018 10:09
@oxidase oxidase force-pushed the guidance/unrelated-bugfixes-for-obvious branch from 2f62266 to 38c567b Compare March 2, 2018 17:03
Copy link
Member

@TheMarex TheMarex left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! 👍 Thanks for splitting this up.

@oxidase oxidase merged commit 0fc8b62 into master Mar 5, 2018
@oxidase oxidase deleted the guidance/unrelated-bugfixes-for-obvious branch March 5, 2018 12:20
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants