Mapping intersections: Difference between revisions View history

(Oh no, wrong page!)
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{mbox| type      = caution| text      = '''This page is now a final draft and has entered a review period for feedback. This page will go live on 13 September 2021. Please discuss this page with your peers and leaders, and share your feedback with the community. If you spot any typos or errors, please feed them back to LostInMyMaps.'''}}
In line with our Revised Waze Editing Philosophy, our mapping standards have changed in 2020. For more information, see [[new technology, new mapping standards]].
In line with our Revised Waze Editing Philosophy, our mapping standards have changed in 2020. For more information, see [[new technology, new mapping standards]].


==Introduction==
==Exits, forks and splits==
There are significant changes to the way Waze would like us to map, but one of the biggest changes is how we approach dividing roads in Australia.


== Pros and cons ==
===Remove micro-doglegs===
{| style="width: 100%;"
Micro-doglegs at intersections have previously been used to force an override of voice prompts or lane guidance. They have now joined the list of [[Banned map edits|banned map hacks]] as they do not represent the reality and degrade the snapper intelligence. If you see these, please remove them immediately and replace them with respective features.
|- style="width: 50%; text-align: center; background-color:#3bcffc; font-weight:bold;"
[[File:Micro-dog-leg.png|alt=|center|thumb|300x300px|Micro-doglegs are a problem for snapper. Please remove any you find.]]
!Advantages
[[File:Micro-dog-leg-ramps-example.png|center|thumb|300x300px|Micro-doglegs should be removed.]]
! style="width: 50%; text-align: center; background-color:#31e598; font-weight:bold;" |Disadvantages
|- style="font-weight:normal; vertical-align:top;"
|
* Stops premature arrival notification when a u-turn across a median is required to reach the address.
* Improves start of route behaviour with the car pointed the correct direction.
* Improved utilisation of the snapper thus improving the driver experience.
|
* Potentially longer driving when a driver could easily u-turn or walk across a road.
* Poor start of route behaviour from the opposite side of the driver’s intended initial direction of travel.
* Significant increase in the number of segments, junction boxes, turns and turn instructions to manage.
* Increased learning curve for inexperienced editors.
* Increased points of failure for an intersection to be broken.


===How to fix broken doglegs===
Where two roads separate and '''continue to run parallel''' with each other, a large obtuse angled dogleg '''should be mapped''':
[[File:Split-runs-parallel.png|center|thumb|300x300px|Roads that run parallel should have a small dogleg added.]]
Where two roads '''drift apart''', the dogleg '''should be removed''':
[[File:Split-drifts-apart.png|center|thumb|300x300px|Otherwise, just allow segments to drift a part.]]
Below are some examples from the USA of what to look out for and remove:


|}
[[File:DoglegNo1.png|300x300px]][[File:DoglegYes1.png|300x300px]]


== When to divide a road ==
[[File:DoglegNo2.png|300x300px]][[File:DoglegYes2.png|300x300px]]
When there is a ''physical divider'' between the road (e.g. a small wall, grass, trees) and it cannot be crossed in a car, then map it as two separate roads to more accurately represent reality.


You do not need to divide if there is only a painted line or painted traffic island, regardless of local laws.
[[File:DoglegNo3.png|300x300px]][[File:DoglegYes3.png|300x300px]]


== When not to divide a road ==
===Where should exits, forks and splits start/end?===
Where a physical barrier ends and a painted island or line returns, the divided road should conclude and return to a two-way segment.
Lanes have often been mapped to be long in order to provide drivers with advanced notice of manoeuvres ahead. With improvements to [[turn instructions]], including [[Lane Guidance|lane guidance]], this is no longer necessary. The position of Waze is that this practice is to be avoided, and corrected wherever it is found on the map.


Roads with painted turning medians at the centre, despite having separated GPS arrows, should still never be divided.
In the below example, with the long lane starting at point A, if the GPS drifts (seen in green), the snapper may be fed data which could see the snapper position the driver on an unintended route.
[[File:Long-lanes-allow-gps-drift-factor.png|center|thumb|300x300px|GPS drift is a factor in long lanes which can be easily avoided.]]
Whereas if the lane commenced at the preferred position, point B, prior to the gore point, this risk is eliminated. ''Please ignore the fact that a dogleg is present in the below example - these screenshots are from a live presentation Waze made to the community.''
[[File:Short-lane.png|center|thumb|300x300px|Shorter lanes remove the risk of errors.]]
The start of exits, forks, splits and turn/slip lanes should '''occur just prior''' to the gore point; just prior to the point the driver can legally perform the manoeuvre. The dogleg does not need to initially align with the centre of the new lane:
[[File:Lanes-start-end-near-gore-point.png|center|thumb|300x300px|The preferred position for lanes to start and end.]]


Do not divide in response to complaints that a u-turn was required to reach addresses on the other side of the road where the two-way segment does not meet the above guidelines.
===What does a perfect dogleg look like?===
[https://www.waze.com/forum/viewtopic.php?p=2189346#p2189346 Waze provided the below example] of what ''the dream'' dogleg should look like. While this is considered the perfect example, it is not exactly straightforward to map at the moment. Hopefully one day, a script will assist to automate the mapping in the future. For the time being, the above guide on mapping doglegs continues to be applicable.
[[File:Perfect-dogleg-example.png|center|thumb|300x300px|A perfect dogleg, provided by Gil in Oct 2021]]


== How to divide a road ==
==Necks on roundabouts==
Dividing a road comes with a certain minimum destruction of data. Let’s reflect on one of the goals of our Editing Philosophy:
For very large roundabouts, in the scale of 100m in diameter, where there is a clear separation of GPS tracks in two-way direction, a ‘V’ is needed for the neck of the roundabout.
[[File:Roundabout-gap-gps-tracks-at-neck2.png|center|thumb|300x300px|GPS tracks clearly separate at the neck of the roundabout.]]
If the road leading to the roundabout is already divided because it [[Dividing roads|meets the requirements to divide the road]], then the divided road can connect to the roundabout at different points.
[[File:Roundabout-divided-road-neck.png|center|thumb|300x300px|Divided roads connect to the large roundabout at separate points.]]


The map stores an average time / speed it takes a driver to traverse a segment and junction node, for every 30 min block in a day, for seven days a week. This data is used for route optimisation and selection. When a segment is deleted, this data is lost. Given a choice between deleting or reusing a segment, it is better to "recycle" it.
==Dedicated slip/turn lanes==


We also need to consider the destruction of other map elements such as house numbers, turn restrictions, lanes, u-turn points, and road attributes (e.g. speeds, elevation, street name, city and more) along the road to be divided. Temporary map comments set to expire in a few may help to mark points that need attention.
===When should slip/turn lanes be mapped?===
The mapping of turn lanes should be rare - and the specifics are discussed further down the page. But there are of course intersections  with circumstances where the mapping of turn lanes is required.


To minimise the destruction of data, the following process is recommended when dividing roads and working with complex intersections:
Snapper is smart enough to know that drivers do not turn at 90 degree angles. It does this by expecting a divergence of the driver will occur approximately between geometry nodes of an intersection when they take turns. This action feeds into snapper’s intelligence, along with all the other sensor data, to help predict the driver’s future position.


https://youtu.be/LhFqxMM1vMk
That said, snapper is still flexible though. Case in point, Waze indicated the following example was still fine without slip lanes:
[[File:Snapper-expects-a-curve-between-geonodes.png|center|thumb|300x300px|Snapper expects a curve.]]
Slip lanes become much more valuable when there are geometry nodes close to the intersection, after the turning lane has already begun. You can see in the following example, the geometry node that close to the intersection is required, so the turn lane is mapped.
[[File:AGC2.png|center|thumb|341x341px|This intersection has a geometry node close to the intersection.]]
The second scenario of value is where there are very large islands, or traffic islands that force traffic to be in the turning lane earlier than normal:
[[File:Short-lane.png|center|thumb|300x300px|Traffic is forced to merge earlier because of the large traffic island.]]


INFOBOX: A newer and shorter video will be record and included here in the future.
===Australia’s position on dedicated slip/turn lanes===
Australia has a different position on these lanes than other countries, which we have attempted to explain as follows. There has been some arguing from some community members so we wanted to lay out our case here so it is plain to see. '''It is important Australian editors understand the difference though, as it is strongly enforced by country management.'''


== Important considerations ==
Below is a simple hash junction without the slip lanes mapped and it works perfectly. The fact is, snapper is smart enough to know that drivers do not turn at 90 degree angles. Adding the three slip lanes seen in the picture below will not provide any value to the driver while creating more work for editors to implement and a lot of ongoing work to maintain it.
With newly created H and # (hash) junctions, you must consider that the automatic u-turn prevention mechanism may be turned off if the median segments are greater than 14 metres. Do not artificially reduce the size of the median segment to avoid this - map the road to the guidelines explained in <Road alignment and angles>. Instead, employ a <junction box> to control the u-turns.
[[File:Simple-hash-junction.png|center|thumb|300x300px|A simple hash junction with three turn lanes not mapped.]]
When we refer to the [[New technology, new mapping standards#Revised Waze Editing Philosophy|Revised Waze Editing Philosophy]], there is a point that we should map “representative of reality”, but the biggest rationale for that is doing otherwise may negatively impact snapper and thus the driving experience. But this is not the case here.


When H and # (hash) junctions have <Mapping intersections|slip/turn lanes that meet the requirement for mapping>, consider them a “complex intersection” and employ the use of a <junction box>.
Let us consider for a moment what it would entail to add three slip lanes here:


Remember, <junction boxes> should be the last edit on the intersection as they, at the time of writing, lock the connected segments preventing edits.
#Many new segments would be needlessly created.
#With slip lanes, this [[Junction boxes|becomes a complex junction]], meaning it is a candidate for a junction box as queuing traffic times would not be measured correctly. Junction boxes lock every segment contained, meaning now unless you’re an advanced editor, you will not have permission to change anything in this junction.
#Australia is a small editing community and has a limited supply of advanced editors.
#Lane guidance cannot be accurately added to represent the reality of the intersection, which degrades the driver experience.
#Maintenance of this intersection has compounded. It is now harder and more restricted. You need to be an advanced editor to remove the junction box and then update many more segments and their respective turn restrictions before the junction box is reapplied.
#There are now dozens of points of failure which take only a single small error for the intersection to give the driver a poor experience.


Simple intersections will now become more complicated H and # (hash) junctions which require more skill. Please work with senior editors if you have any questions or concerns, or ask them to check your work afterwards. Reach out on the Australian forums or Waze Australia Discord server with <links on the Wazeopedia main page.>
Again referring to the [[New technology, new mapping standards#Revised Waze Editing Philosophy|Revised Waze Editing Philosophy]], we are instead following the principle of “simplicity”, to “avoid unnecessary complexity and clutter because it increases the risk of introducing errors, maintenance, and the learning curve (making it harder for new editors to get involved).
 
This and the hundreds of thousands, if not millions, of intersections like it in Australia work perfectly and we like them just the way they are. '''If intersections are found with incorrectly mapped slip lanes, they will be removed.'''

Latest revision as of 12:28, 23 October 2021

In line with our Revised Waze Editing Philosophy, our mapping standards have changed in 2020. For more information, see new technology, new mapping standards.

Exits, forks and splits

Remove micro-doglegs

Micro-doglegs at intersections have previously been used to force an override of voice prompts or lane guidance. They have now joined the list of banned map hacks as they do not represent the reality and degrade the snapper intelligence. If you see these, please remove them immediately and replace them with respective features.

Micro-doglegs are a problem for snapper. Please remove any you find.
Micro-doglegs should be removed.

How to fix broken doglegs

Where two roads separate and continue to run parallel with each other, a large obtuse angled dogleg should be mapped:

Roads that run parallel should have a small dogleg added.

Where two roads drift apart, the dogleg should be removed:

Otherwise, just allow segments to drift a part.

Below are some examples from the USA of what to look out for and remove:

Where should exits, forks and splits start/end?

Lanes have often been mapped to be long in order to provide drivers with advanced notice of manoeuvres ahead. With improvements to turn instructions, including lane guidance, this is no longer necessary. The position of Waze is that this practice is to be avoided, and corrected wherever it is found on the map.

In the below example, with the long lane starting at point A, if the GPS drifts (seen in green), the snapper may be fed data which could see the snapper position the driver on an unintended route.

GPS drift is a factor in long lanes which can be easily avoided.

Whereas if the lane commenced at the preferred position, point B, prior to the gore point, this risk is eliminated. Please ignore the fact that a dogleg is present in the below example - these screenshots are from a live presentation Waze made to the community.

Shorter lanes remove the risk of errors.

The start of exits, forks, splits and turn/slip lanes should occur just prior to the gore point; just prior to the point the driver can legally perform the manoeuvre. The dogleg does not need to initially align with the centre of the new lane:

The preferred position for lanes to start and end.

What does a perfect dogleg look like?

Waze provided the below example of what the dream dogleg should look like. While this is considered the perfect example, it is not exactly straightforward to map at the moment. Hopefully one day, a script will assist to automate the mapping in the future. For the time being, the above guide on mapping doglegs continues to be applicable.

A perfect dogleg, provided by Gil in Oct 2021

Necks on roundabouts

For very large roundabouts, in the scale of 100m in diameter, where there is a clear separation of GPS tracks in two-way direction, a ‘V’ is needed for the neck of the roundabout.

GPS tracks clearly separate at the neck of the roundabout.

If the road leading to the roundabout is already divided because it meets the requirements to divide the road, then the divided road can connect to the roundabout at different points.

Divided roads connect to the large roundabout at separate points.

Dedicated slip/turn lanes

When should slip/turn lanes be mapped?

The mapping of turn lanes should be rare - and the specifics are discussed further down the page. But there are of course intersections with circumstances where the mapping of turn lanes is required.

Snapper is smart enough to know that drivers do not turn at 90 degree angles. It does this by expecting a divergence of the driver will occur approximately between geometry nodes of an intersection when they take turns. This action feeds into snapper’s intelligence, along with all the other sensor data, to help predict the driver’s future position.

That said, snapper is still flexible though. Case in point, Waze indicated the following example was still fine without slip lanes:

Snapper expects a curve.

Slip lanes become much more valuable when there are geometry nodes close to the intersection, after the turning lane has already begun. You can see in the following example, the geometry node that close to the intersection is required, so the turn lane is mapped.

This intersection has a geometry node close to the intersection.

The second scenario of value is where there are very large islands, or traffic islands that force traffic to be in the turning lane earlier than normal:

Traffic is forced to merge earlier because of the large traffic island.

Australia’s position on dedicated slip/turn lanes

Australia has a different position on these lanes than other countries, which we have attempted to explain as follows. There has been some arguing from some community members so we wanted to lay out our case here so it is plain to see. It is important Australian editors understand the difference though, as it is strongly enforced by country management.

Below is a simple hash junction without the slip lanes mapped and it works perfectly. The fact is, snapper is smart enough to know that drivers do not turn at 90 degree angles. Adding the three slip lanes seen in the picture below will not provide any value to the driver while creating more work for editors to implement and a lot of ongoing work to maintain it.

A simple hash junction with three turn lanes not mapped.

When we refer to the Revised Waze Editing Philosophy, there is a point that we should map “representative of reality”, but the biggest rationale for that is doing otherwise may negatively impact snapper and thus the driving experience. But this is not the case here.

Let us consider for a moment what it would entail to add three slip lanes here:

  1. Many new segments would be needlessly created.
  2. With slip lanes, this becomes a complex junction, meaning it is a candidate for a junction box as queuing traffic times would not be measured correctly. Junction boxes lock every segment contained, meaning now unless you’re an advanced editor, you will not have permission to change anything in this junction.
  3. Australia is a small editing community and has a limited supply of advanced editors.
  4. Lane guidance cannot be accurately added to represent the reality of the intersection, which degrades the driver experience.
  5. Maintenance of this intersection has compounded. It is now harder and more restricted. You need to be an advanced editor to remove the junction box and then update many more segments and their respective turn restrictions before the junction box is reapplied.
  6. There are now dozens of points of failure which take only a single small error for the intersection to give the driver a poor experience.

Again referring to the Revised Waze Editing Philosophy, we are instead following the principle of “simplicity”, to “avoid unnecessary complexity and clutter because it increases the risk of introducing errors, maintenance, and the learning curve (making it harder for new editors to get involved).”

This and the hundreds of thousands, if not millions, of intersections like it in Australia work perfectly and we like them just the way they are. If intersections are found with incorrectly mapped slip lanes, they will be removed.