Roundabouts: Difference between revisions View history

(→‎At-grade connector: added warning)
(New content moved per discussion at https://www.waze.com/forum/viewtopic.php?f=1636&t=323377)
Tag: New redirect
 
(17 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 
#REDIRECT [[Roundabout]]
{{ReturnTo | Editing manual | the editing manual}}
 
Roundabouts, rotaries, or traffic circles, are unique segments of roadway in the Waze routing system. When a driver approaches a roundabout, a specific icon is displayed in the turn direction area of the display with a number corresponding to the exit count from the driver's entry into the roundabout or with a symbol of the movement through the roundabout. Manually creating a circular road will not produce these instructions.
 
==What is a roundabout and what is not==
Most parts of Europe use roundabouts regularly in intersections, while in the United States they are generally less common. In general when there is a clear roundabout in imagery, it is best to have it mapped as a roundabout in the road layer. There are a few cases that should '''not''' be mapped as roundabouts.
 
{| class="wikitable unsortable" border="1"
|+ These are not drawn as roundabouts
|-
! Description
! Image
|- style="background:#FFFFFF; color:black"
| Streets intersect, but there is no center island preventing left turns. There are no signs indicating a roundabout approaching the intersection or painted on the ground.
| [[Image:RdAbt-Not1.png|100px]]
|-
| A single road segment leading to a cul-de-sac should be drawn as a [[Junction_Style_Guide#Dead_Ends|dead end]]. With very large roads it might be advisable to create a [[Junction_Style_Guide#Loops|three-segment loop]] but not a roundabout.
| [[Image:Jct cul-de-sac island ex.png|100px]]
|-
|}
==Creation from an intersection==
Oftentimes, when streets become more congested, planners will install a roundabout to get traffic to flow more freely. This section shows the steps to get from an existing intersection to a new roundabout.
 
The situation starts out like this, where the roads are no longer aligned with the new plan, and now there is a roundabout which we need to get created in Waze:
 
[[File:roundabout_01.png]]
 
 
This situation is fairly simple because all the segments are connected together already.
 
[[File:roundabout_02.png|320px|right]] The first thing to do is move the junction to the center of the roundabout. This is as simple as it sounds: click and drag the junction to where it should be.
{{Clear}}
[[File:roundabout_03.png|320px|right]] Which gives us this:
{{Clear}}
[[File:roundabout_05.png|320px|right]] The two southern segments need to be disconnected from the center node and joined together below where the new road arches along the bottom of the screenshot. Once those are in place, draw the missing segment in between the roundabout location and the roads to the south of the roundabout.
{{Clear}}
 
If you look closely, you will see this roundabout actually does have four entry/exits, so let's also draw in the western road as just a small stub, for future use. This will also cause the roundabout to give the driver better instructions in terms of which exit to take, as a driver will see the stub exit in real life, and so will count that as an exit.
 
Once those are all created, go ahead and save the work.
 
 
[[File:Create Road Drop Down Menu.png|left]] ''Hover'' the cursor over the road with plus sign icon the right side of the [[Map_Editor_Interface_and_Controls#The_Tool_Bar|toolbar]] and ''click'' '''Roundabout'''. You can also use the [[keyboard shortcut]] which is the letter '''o''', selected because the shape of the letter is round, like a roundabout.
{{Clear}}
[[File:roundabout_06.png|320px|right]] Move the cursor to the center of the actual roundabout. The cursor will be a crosshair + to indicate it is in roundabout creation mode. Click once at the center and then move the mouse any direction towards the perimeter of the roundabout. An orangish circle will grow and shrink as you move the mouse, and the numbers in the center of the circle display the diameter the roundabout will be.
 
[[File:roundabout_07.png|320px|right]] Click once when satisfied with the size and shape of the roundabout. What happens now is that the map editor creates new 1-way segments in between each road segment the circumference of the roundabout comes into contact with. Each of those segments is cut off and connected to the roundabout with allowed turns already set. All of these segments are shown in orange because they are not saved yet.
 
{{Red|Any segments ''completely within'' the roundabout area will be deleted.}}
{{Clear}}
[[File:roundabout_08.png|320px|right]] Just as with drawing new roads, the segments of the roundabout which were created in the last step must be confirmed in order for them to appear on the map in the Waze app. That is, each segment needs the country, state (where applicable), and city. Please see the [[Creating and editing road segments#Updating_details_to_confirm_the_road|Updating details to confirm the road]] section for details on this process. '''In Waze, we do NOT name roundabout segments. These segments remain unnamed using the "No Name" checkbox for street name to enable proper routing.''' If the roundabout is a named circle on local signs, then add a [[Places#Area|Place area type]] set as a ''Junction / Interchange'' filling the center area or covering the roundabout as appropriate using the name that appears on the local signs.
{{Clear}}
When the process is complete and the Save button has been clicked on one last time, this is how the new roundabout looks:
 
[[File:roundabout_09.png]]
 
 
For further reference, please [http://www.youtube.com/watch?v=hOPjWKjGCio watch this video on roundabout creation].
 
===Oval and very large shapes===
''If an oval or elliptical roundabout is required, hold down the '''Shift''' key.'' At this time only oval roundabouts along the North/South or East/West axis can be created. If an alternate shape or axis is desired, create a circular roundabout that is close to the correct shape and adjust the [[Creating and editing road segments#Adjusting_road_geometry_.28nodes.29|geometry nodes]] manually.
 
Note that roundabouts cannot be created over a maximum of {{:Roundabouts/Maximum}} in diameter because of the danger of erasing all roads in the center could accidentally wipe out an entire city of roads. If a larger diameter is required, use the same steps described above to alter the shape by adjusting the nodes as required.
{{Clear}}
 
==Improving manually drawn roundabouts==
[[Image:FixRAB-01.png|left|320px]]A well-meaning editor probably just didn't know how to create a new roundabout, so it was created by hand manually setting the segments as close to rounded as possible. The real problem is that Waze will not navigate these segments like a roundabout. This section of roadway will produce "turn right and then turn right" if being driven straight through. This is not what the driver will expect:
 
A proper roundabout, when being driven straight through, will tell drivers "at the roundabout, continue straight", "at the roundabout take the second exit" or some other numbered exit instruction depending on the size and number of nodes in the roundabout.
 
[[Image:FixRAB-02.png|320px|right]]The first step is to select and delete all the segments that make up the circle connecting the roads leading into the roundabout. That can be done individually or as a group.
{{Clear}}
 
[[Image:FixRAB-03.png|320px|left]]Next, extend the segments deeper into the center of the roundabout area. They need to end inside the final diameter of the roundabout, otherwise they will not be linked automatically during the final step of creating the roundabout. During this step be sure to center the roadway segments from the middle of their respective roads. Unless the actual road has a significant divider between the incoming and outgoing lanes on a road, avoid creating two separate one-way roads leading into and out of the roundabout ''([[#Entrances and exits|See Below]]).'' Press Save to ensure there are no errors before going to the next step.
{{Clear}}
 
[[Image:FixRAB-04.png|320px|right]]Now select Roundabout from the pencil icon, or hit O on the keyboard. The cursor turns into a small cross. Click and hold the left mouse button at the center of the roundabout area and extend outward until you reach the proper diameter. When the diameter is correct, release the mouse button to create the new roundabout.
 
If the aerial imagery does not show a new roundabout that exists today, use the GPS tracking layer to estimate where the center of the roundabout is located.
{{Clear}}
 
[[Image:FixRAB-06.png|320px|left]]After saving the roundabout will be red. This indicates that the roundabout road segments have not been confirmed. To do that select the roundabout segments and ensure the country and state are selected. Also set the city or mark it as no city. Roundabout segments usually have no name, so check the None box next to the street field. Named roundabout segments do not cause problems with routing or navigation instructions, however, and may be necessary for [[House Numbers in WME|house numbers]] if houses lie directly on the named roundabout. An area place can also be drawn for the named roundabout under the category '''Junction / Interchange'''.
{{Clear}}
 
After [[Creating and editing road segments#Updating_details_to_confirm_the_road|confirming the individual roundabout road segments]], there is now a properly-formed roundabout which will give the correct routing instructions:
 
[[Image:FixRAB-07.png]]
 
Note that roundabouts should never be created with just one segment. Roundabouts should be intersected by two or more road segments. Review the [[Junction Style Guide]] for information on creating a [[Junction_Style_Guide#No_Outlet_Roads|loop]] or a [[Junction_Style_Guide#No_Outlet_Roads|dead end]].
 
==Creating a roundabout from nothing==
Draw all of the road segments that will lead to the roundabout and ensure they extend into the center of the roundabout area. Use the visual map to align the roads. From there, create the roundabout just as is described in the two sections above.
 
Note that there must be at least one road segment partially inside the area of the roundabout being created, otherwise no roundabout will be created.
 
==Adjusting geometry==
When a segment of a roundabout is selected, the geometry points (white circles) will appear. Each of these circles can be moved by dragging them with the mouse to align better with the visual map or the GPS traces.
 
When initially creating a roundabout, it is possible to create an oval or elliptical shape by holding the '''Shift''' key when stretching the diameter before it is created. Only oval roundabouts along the North/South or East/West axis can be created. If an alternate shape is desired, adjust the geometry points as described above.
 
== Road type ==
 
It is possible to have multiple types of roads ({{Street}}, {{Primary Street}}, {{Minor Highway}}, etc.) meeting at a roundabout. 
 
To minimize inefficient routing, it is important to be careful with the road type assigned to the Roundabout itself. Any [[routing penalty]] going from connected roads to the roundabout must be kept to a minimum, but it should not be too "attractive" where routing through it is encouraged when unnecessary.
 
The [[road types]] of interest in are, in order from highest to lowest, {{Freeway}}, {{Major Highway}}, {{Minor Highway}}, {{Primary Street}}, {{Street}}, {{Parking Lot Road}}, and {{Private Road}}. Since a Roundabout is '''not''' a [[Limited Access Interchange Style Guide|Limited Access Interchange]], two Freeways should never meet at a roundabout; however, it is conceivable that a Freeway might begin or end at one.
 
To determine what road type to use for the Roundabout:
# Identify the two connected [[segment]]s with the ''highest'' type listed above:
#* If a particular road goes through a roundabout, count the road as two separate segments, one on each side of the roundabout.
#* If a road on one side of the roundabout is a divided roadway made of two one-way road segments, count the pair of one-way segments as a single segment.
#* The two connected segments with the highest type may have the same type or different types.
#* If a ramp connects to the Roundabout, use the road type to which that ramp connects.
# Select the roundabout and set the road type as follows.
#* If the two highest-type segments have the same type, use that type.
#* If the two highest-type segments have different types, use the ''lower'' type of those two segments.<br>
{| class="wikitable unsortable" border="1"
|+ Roundabout Road Type Guide
|-
! Description
! scope="col" width="120px" | Top 2 Road Types <div style="border: 3px solid #DD2200; display:inline-block; border-radius: 1em; padding-left:15px; padding-right:15px; line-height: 1.1em; font-weight: normal">RA Type</div>
! Example
|-
| A Primary Street and a Street cross at a Roundabout so we have two Street segments connected and two Primary Street segments connected.
| style="text-align: center;"|{{Primary Street}}
{{Primary Street|style=border: 4px solid #DD2200;}}
| [[Image:RdAbt_PrPr.png| 110px]]
|-
| One Primary Street segment and three Street segments meet.
| style="text-align: center;"|{{Primary Street}}
{{Street|style=border: 4px solid #DD2200;}}
| [[Image:RdAbt_PrSt.png| 110px]]
|-
| Three Primary Street segments and one Street segment meet.
| style="text-align: center;"|{{Primary Street}}
{{Primary Street|style=border: 4px solid #DD2200;}}
| [[Image:RdAbt_PrPr3.png| 110px]]
|-
| A Major Highway and a Minor Highway cross so we have two segments of each type.
| style="text-align: center;"|{{Major Highway}}
{{Major Highway|style=border: 4px solid #DD2200;}}
| [[Image:RdAbt_MjMj.png| 110px]]
|-
| Three Major Highway segments and one Minor Highway segment meet.
| style="text-align: center;"|{{Major Highway}}
{{Major Highway|style=border: 4px solid #DD2200;}}
| [[Image:RdAbt_MjMj3.png| 110px]]
|-
| A Major Highway, two Primary Streets, and one Street segment meet. (The Major Highway can be thought to start/end at the Roundabout.)
| style="text-align: center;"|{{Major Highway}}
{{Primary Street|style=border: 4px solid #DD2200;}}
| [[Image:RdAbt_MjPr.png| 110px]]
|-
| A Major Highway, a Primary Street, and two Street segments meet at a Roundabout.
| style="text-align: center;"|{{Major Highway}}
{{Primary Street|style=border: 4px solid #DD2200;}}
| [[Image:RdAbt_MjPr2.png| 110px]]
|-
| A Major Highway, a Minor Highway, and two Primary Street segments meet. (If we used Primary Street, routing would be penalized going from the Minor Highway to the Major Highway.)
| style="text-align: center;"|{{Major Highway}}
{{Minor Highway|style=border: 4px solid #DD2200;}}
| [[Image:RdAbt_MjMn.png| 110px]]
|-
| Same as above, except the Major Highway and Minor Highway are divided roadways. (Recall that a divided roadway is treated as one "segment" for this rule.)
| style="text-align: center;"|{{Major Highway}}
{{Minor Highway|style=border: 4px solid #DD2200;}}
| [[Image:Roundabout_-_split_roads.png| 110px]]
|-
| A Ramp (connected to a Major Highway), a Minor Highway, and two Primary Street segments meet. (Recall that the type connected to the ramp is used in the analysis. Effectively, it's the same as the previous two examples.)
| style="text-align: center;"|{{Major Highway}}
{{Minor Highway|style=border: 4px solid #DD2200;}}
| [[Image:Roundabout_-_ramp.png| 110px]]
|-
| Only Ramp segments are connected to a Roundabout. If every segment connected is a Ramp, so is the Roundabout. (When only Ramps connect to a Roundabout, none of the connected road types are considered.)
| style="text-align: center;"|{{Ramp|style=border: 4px solid #DD2200;}}
| [[Image:Roundabout_-_all_ramps.png| 110px]]
|-
|}
{{Clear}}
 
== Understanding navigation instructions ==
Waze supports two different styles of roundabout navigation instructions. One style instructs simply to turn or continue at the roundabout, while the other instructs how many exits one must pass before leaving the roundabout. The US editing community terms these two instruction styles as "normal" and "non-normal" respectively. The term "normal" is used here in its mathematical sense to mean "orthogonal", "perpendicular", or "at right angles".
 
This section will explain the difference between a normal and a non-normal roundabout.
<br/>
Normal roundabouts:
* Require '''all''' of the following
**2-4 nodes.
**All exit nodes aligned within "normal" range of the entry node
**A radius less than 25 meters
*Provide the following instructions:
**"[[Interactive junction instruction algorithm#At the roundabout turn right|At the roundabout turn right]]"
**"[[Interactive junction instruction algorithm#At the roundabout continue straight|At the roundabout continue straight]]"
**"[[Interactive junction instruction algorithm#At the roundabout turn left|At the roundabout turn left]]"
**"[[Interactive junction instruction algorithm#At the roundabout make a U-turn|At the roundabout make a U-turn]]"
 
Non-normal roundabouts:
*Require '''at least one''' of the following:
**'''5''' or more nodes.
**Nodes outside the normal roundabout angle range
**A radius greater than 25 meters.
*Provide the following instructions:
**"[[Interactive junction instruction algorithm#At the roundabout take the .23xx exit|At the roundabout take the ''n''th exit]]"
 
''A roundabout can be both normal and non-normal at the same time depending on your entry node, because the roundabout angle is calculated from where one enters the roundabout.''<br/>
=== Roundabout angle ===
 
The '''''roundabout angle''''' is the angle of any segment connected to the roundabout from the perspective of ''the origin''. This is basically the same as the [[wikipedia:Central_angle|central angle]] of a circle. The actual ''turn angle'' of the segments is irrelevant.<br>To explain;
* Draw an imaginary line through the center of the roundabout to the other side of the roundabout from junction node where ''the origin'' joins the roundabout. This will represent a 0° '''''roundabout angle''''', any deviation to the right or left will increase the angle.
* Draw another imaginary line across the roundabout through the center and perpendicular to the first imaginary line. This will represent a 90° '''''roundabout angle''''' to either side.
 
{| class="Wikitable" style="text-align:center; border: 1px solid darkgray;" cellpadding="5" border="1"
! scope="col" colspan=2 | Roundabouts
|-
|Normal||Non-normal
|-
|[[File:Roundabout 3 normal.png|301px]]||
[[File:Roundabout 3 non-normal.png|301px]]
|-
|All other segments are within the allowed ±15° from either 0° or 90°.
|Not all other segments are within the allowed ±15° from either 0° or 90°.
|}
=== Examples ===
 
==== Segment angles ====
*Since the angles of the segments approaching the nodes do not matter, both of these layouts will give the same instructions. Only the angles between the nodes and the center of the roundabout (roundabout angles) determine which instructions are given.<br/>
[[Image:RABent.png|240px]][[Image:RAStraight.png|240px]]
<br/>
<br/>
==== Three incoming segments ====
*'''Let's assume this roundabout has a diameter of less than 25 meters, so the other criteria are met for normal instructions.'''
*'''Coming from node #1, this is how we see the roundabout:'''
[[File:RANormal.png|thumb|right|360px|Both exit nodes have roundabout angles within the normal range of ±15° from 0° or 90°.]]
<br/>
:*Both exits 2 and 3 have roundabout angles within the normal range (90&deg;&plusmn;15&#176; & 0&deg;&plusmn;15&deg;).
<br/>
:*''These exits will get an instruction to "turn right" or "continue straight".''
<br clear="all" />
*'''Coming from node #3, this is how we see the roundabout:'''
[[File:RANNormal.png|thumb|right|360px|Node 2 has a roundabout angle that is outside the normal range of ±15° from 90°]]
<br/>
:*Exit 1 is within the normal roundabout angle range, but exit 2 is not within the normal roundabout angle range. <br/>
:*''Even though one of these exits is within normal range, the roundabout itself is ‘non-normal’ and both exits will get the "take the X exit" prompt. The entire roundabout must be normal to generate "turn left", "turn right" or "continue straight" instructions.''
<br clear="all" />
 
== Entries and exits ==
[[Image:RdAbt-NoDivRd.png|150px|right]]
The road segments leading into and out of a roundabout are generally drawn as simple two-way roads connected perpendicular (90 degrees) to the roundabout circle itself. This makes it easier on the user to visualize the map into reality by not having the incoming lanes appear separately on the map and only see the exits.
 
In some large or irregular roundabouts the incoming and exit roadways may be so far away from each other that it would be better to have them split into two separate one-way segments. Each entry or exit segment should be connected to its own node on the roundabout. This will almost always cause the roundabout instructions to be non-normal. Due to historical reasons, some regions of the USA have a preponderance of normal or non-normal roundabouts, and the users in those reasons are accustomed to one or the other set of instructions. Check with your regional leadership to determine which instructions are preferred when drawing roundabouts.
 
=== Multiple segments at one node ===
In general, it's only appropriate to connect multiple segments to a single node of a roundabout if the exit leaves the roundabout to the left of the entry, such as, for example, both directions of a divided highway meeting at one node. This will be treated exactly like a single two-way segment in navigation instructions.
 
Do not connect an entry belonging to one road to or past an exit belonging to the next road to the right, as this causes the first exit not to be counted and the subsequent exits to be numbered incorrectly. Even if the movement into and out of the roundabout is prohibited at this point (often the case in [[#At-grade connector|roundabouts with at-grade connectors]]), if it is physically possible, users will tend to count it as the first exit, and we need to provide a consistent experience when mapping.
 
Do not connect more than one exit (either two-way segments or outgoing one-way segments) to the same node at a roundabout, as this causes Waze not to number any exit. In these cases Waze will show an empty circle for the roundabout instruction and will simply truncate the spoken instruction to "at the roundabout."
==Moving junctions and disconnecting roads==
When adjusting roundabouts, drag the junction nodes and move/delete the geometry points of the segments. Do not disconnect or reconnect roads just to adjust angles. Apart from the loss of turn data that happens with disconnections, some nodes can't be deleted from roundabouts, and changing segment IDs within them (caused by cutting and merging) can cause them not to work properly.{{ReturnTo | Editing manual | the editing manual}}
==At-grade connector==
[[File:RA-bad.png|thumb]]
Some roundabouts are designed with physically separated '''bypass roads''' or '''[[at-grade connectors]] (AGCs)'''. These present special difficulties in mapping and routing.
 
Waze can have a tendency to avoid routing users over AGC segments, especially when they are physically very close to a junction. In the case of a roundabout, Waze routes users into the roundabout and back out on the first exit. This is often confusing to drivers. It is usually contrary to guide signs or even prohibited by regulation signs.
 
With at-grade connectors at standard intersections, editors usually prohibit the redundant turn at the junction in order to force routing through the AGC only. However, doing so at roundabouts causes problems. As noted [[#Multiple segments at one node|above]], connecting an entry segment at or past the next exit segment in a roundabout causes incorrect exit numbering. With certain geometries it can even cause incorrect ''normal'' instructions, such as the issuing of the instruction "at the roundabout, turn right" to users continuing straight, because they travel through only 90° of the roundabout from entry to exit, and the roundabout has four nodes with right angles between them.
 
The ideal solution for this problem would be to use a [[junction box]], but junction boxes cannot be built over roundabout segments, and further development to realize this is not planned. Therefore, further solutions must be explored.
 
'''Since the following solutions are hacks, do not use them unless improper avoidance of the at-grade connector has been demonstrated in real route testing; check with local leadership before implementation.'''
 
===U-turn prevention===
[[File:RA-UTP.png|thumb|The movement from SR-101, through the selected roundabout segment and out to SR-10 is penalized, because the junction angles add up to 180° and the roundabout segment is short and straight.]]One solution is to activate the [[Routing penalties/Controlling U-turn penalties|three-segment U-turn penalty]]. This treats the entry and the next exit as opposite directions of a divided road, and the roundabout segment interstitial segment as the median of the divided road, over which U-turns are not permitted. To use:
# Move the nodes so that the roundabout segment is {{:Routing penalties/U-turn minimum|less}} long or less.
# On the entry and exit segments, move geometry points very close to the nodes so that at the roundabout segment, the entry and exit segment are within five degrees of parallel.
#* Note that the algorithm actually measures parallelism and not simply the sum of angles, so it ignores any geometry points on the interstitial segment when checking for parallelism.
If all three criteria are satisfied (three segments in the movement, roundabout segment length and parallelism), a large penalty will be applied to the movement into and out of the U-turn, causing the at-grade connector strongly to be preferred in routing.
 
This solution is only compatible with non-normal roundabout instructions, as there will be too many nodes to meet the criteria for normal instructions. It's also difficult to use where the entrance of the first road is very far away from the exit of the next road, but in general this is a good all-around solution for problematic roundabouts with AGCs.
 
===Detour prevention===
[[File:RA-BDP.png|thumb|US-41 S is the continuous name coming from the west, bypassing the roundabout and continuing south on all {{Major Highway|MH}} segments. The segment from the roundabout going south is unnamed and has the {{Minor Highway|mH+1}} type, so the movement from US-41 S, into the roundabout and back out to US-41 S is penalized as a detour.]]Another solution is to activate the [[Detour Prevention Mechanisms#Big detours|big detour penalty]]. This treats the movement into and out at the next exit as a detour away from the AGC. To use:
# Make sure that the segment before the AGC, the AGC and the segment after the AGC all share a name.
#* If no real named or numbered road continues through the AGC, a fake alt name can be used, such as "BDP" or "roundabout hack."
#* A [[turn instruction override]] will probably be necessary to force a turn instruction into the AGC.
# Make sure that these three segments all share the same road type group.
# Along the path to be avoided, select the entrance segment that leads from the roundabout to the end of the AGC (the last segment of the detour), remove all names (they will be [[Navigation instructions for unnamed segments|inherited]] in instructions from other entrances) and change the road type to be of a different group from the AGC and its bracketing segments.
## To ensure proper pruning behavior, the [[Road types#Routing road type|routing road type]] of this segment may be adjusted to match those it connects.
If all detour criteria are met, a significant penalty will be applied to the movement away from the at-grade connector, through the roundabout and back, causing the at-grade connector to be preferred in routing.
 
This solution is compatible with both normal and non-normal roundabout instructions but can be difficult to use if the roads connected by the AGC are of different road types or are not highways.

Latest revision as of 13:25, 22 August 2021

Redirect to: