Skip to content

Conversation

@daniel-j-h
Copy link
Member

Roundabout Intersections are roundabouts with up to four ways and turn
angles which makes the turns obvious, e.g. as in:

    *
    *
* *   * *
    *
    *

but not e.g.

     *
    *
* *   *
    * *
     * *

For Roundabout Intersections we issue instructions such as
"turn " instead of "take the exit".

At the moment we have a limit on the radius for these Roundabout
Intersections of 5 meters. Which fails to classify a wide range of
Roundabout Intersections in the US (with the US-wide streets).

Example: http://www.openstreetmap.org/way/348812150

This changeset removes the Roundabout Intersection radius limit:

  • if the roundabout is larger than a threshold and is named we classify
    it as a rotary
  • if the roundabout matches our criteria for Roundabout Intersections
    we classify it as a Roundabout Intersection (note: we no longer care
    about its radius here)
  • else fall back to plain old Roundabout

Up for discussion. cc @1ec5 @MoKob @TheMarex

There is a second issue with determining a roundabout's radius.
But that's for another pull request (tracking in #2716).

| a,h | ab,gh,gh | depart,roundabout turn right exit-1,arrive | 0->180,180->224,270->0 |


Scenario: Large radius Roundabout Intersection and ways modelled out: East Mission St, North 7th St
Copy link
Member Author

Choose a reason for hiding this comment

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

This scenario is new, the other ones are adapted to Roundabout Intersections.

@1ec5
Copy link
Member

1ec5 commented Jul 29, 2016

That sounds reasonable for the case given above, which is essentially just a traffic calming device. Do you recall how the five-meter threshold was determined? Are there counterexamples in Europe where a ten-meter-wide roundabout would be a conventional junction rather than a traffic-calming device?

@daniel-j-h
Copy link
Member Author

I don't recall the 5 meters heuristic --- could be totally guestimated.
We have to wait for @MoKob for insight here.

My main point is: once we have determined it's not a rotary (large named roundabout), does the size actually matter for classifying these as roundabout intersections?

As long as the roundabout intersection criteria are met, I see no reason (other than maybe mis-tagged rotaries?) to not announce them as turns.

@emiltin
Copy link
Contributor

emiltin commented Jul 30, 2016

i agree that it makes sense to announce turns if it's not a rotary and the turns are almost 90 degree. for example this series of roundabouts:
http://www.openstreetmap.org/#map=16/55.6564/12.5864

in additional to turns being almost 90 degree, there clearly a main road continuing straight ahead, which makes "straight ahead" even more natural.

@daniel-j-h daniel-j-h changed the title Be more aggressive classifying Roundabout Intersections [Ready] Be more aggressive classifying Roundabout Intersections Aug 2, 2016
| h,a | gh,ab,ab | depart,roundabout turn left exit-3,arrive |
| h,d | gh,cd,cd | depart,roundabout turn straight exit-2,arrive |
| h,f | gh,ef,ef | depart,roundabout turn right exit-1,arrive |

Copy link

Choose a reason for hiding this comment

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

if we want to have it classify as a turn, this should not only be adjusted but moved to the intersection features.

@daniel-j-h daniel-j-h force-pushed the features/guidance/advanced-roundabout-intersections branch 2 times, most recently from 56b51a3 to 63cfa93 Compare August 9, 2016 13:18
@daniel-j-h
Copy link
Member Author

Adopted code to comments: added upper limit for roundabout intersections, moved the cucumber tests into the roundabout turns file, created roundabout turn bike test. Rebased against master. Waiting for Travis, then ready to go.

Roundabout Intersections are roundabouts with up to four ways and turn
angles which makes the turns obvious, e.g. as in:

```
    *
    *
* *   * *
    *
    *
```

but not

```
     *
    *
* *   *
    * *
     * *
```

For Roundabout Intersections we issue instructions such as
"turn <direction>" instead of "take the <nth> exit".

At the moment we have a limit on the radius for these Roundabout
Intersections of 5 meters. Which fails to classify a wide range of
Roundabout Intersections in the US (with the US-wide streets).

This changeset removes the Roundabout Intersection radius limit:

- if the roundabout is larger than a threshold and is named we classify
  it as a rotary

- if the roundabout matches our criteria for Roundabout Intersections
  we classify it as a Roundabout Intersection

- else fallback to plain old Roundabout

There is a second issue with determining a roundabout's radius.
But that's for another pull request (tracking in #2716).

References:
- #2716
@TheMarex TheMarex force-pushed the features/guidance/advanced-roundabout-intersections branch from 63cfa93 to d53c267 Compare August 18, 2016 08:50
@TheMarex TheMarex merged commit d53c267 into master Aug 18, 2016
@TheMarex TheMarex deleted the features/guidance/advanced-roundabout-intersections branch August 18, 2016 08:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants