User:Voludu2/loops View history

Line 9: Line 9:
==== Every loop must be made up of three or more segments ====
==== Every loop must be made up of three or more segments ====
[[File:Loop_3-part_6.jpg|right]]Any loop that does not follow this rule can cause problems for the Waze routing server. If there is no side-street, you must [[Map Editing Quick-start Guide#Splitting a segment|insert an extra junction node]] along the loop. Many new editors will see the extra junction node(s), assume they are not needed, and delete them. One way to prevent this is to add a driveway to the loop.  Another solution is to educate new editors.
[[File:Loop_3-part_6.jpg|right]]Any loop that does not follow this rule can cause problems for the Waze routing server. If there is no side-street, you must [[Map Editing Quick-start Guide#Splitting a segment|insert an extra junction node]] along the loop. Many new editors will see the extra junction node(s), assume they are not needed, and delete them. One way to prevent this is to add a driveway to the loop.  Another solution is to educate new editors.
=====One-segment or dead-end loops=====
[[File:Dead end loop.png|thumb|right]] One-segment, self-connected, or dead-end loops are often found in basemap areas. It is difficult for Waze editors to create one-segment loops. Depending on the situation, these should be converted to three-segment loops or simple dead-end roads. For more on loops on dead-end roads, please see [[Cul-de--sac#Cul-de-sacs|cul-de-sac]].  It can be difficult to create new nodes or convert a loop to a dead end, but it is important to preserve house number data on these segments.  Tools are available to help.


=====Two-segment loops=====
=====Two-segment loops=====
Two-segment loops are also known as "same endpoint drivable segments" or "same ..."  They can cause a a problem for the Waze app because the routing server gives your mobile app a list of node ids, but the app needs to tell you which segments to drive on.  If there are two ways to get from one node  to the next without going through any other nodes, then the Waze app might just have to guess.  It might guess a detour off the highway through a gas station or scenic overlook.  Please save Waze from this silliness.  Correct two-segment loops.
Two-segment loops create a situation called  "same endpoint drivable segments" or "same ..."  There are two or more ways to get from one junction node to another  without going through any  other nodes. They can cause a a problem for the Waze app because the routing server gives your mobile app a list of node ids, but the app needs to tell you which segments to drive on.  If there are two ways to get from one node  to the next without going through any other nodes, then the Waze app might just have to guess.  It might guess a detour off the highway through a gas station or scenic overlook.  Please save Waze from this silliness.  Correct two-segment loops.


==== Loop save errors ====
=====One-segment loops=====
The Waze Map Editor may be resistant in editing a loop that does not already follow the rule that it must be broken in two. If you run into saving errors, try one of the following approaches.
[[File:Dead end loop.png|thumb|right]] One-segment or self-connected loops are often found in basemap areas. It is difficult for Waze editors to create one-segment loops. Depending on the situation, these should be converted to three-segment loops or simple dead-end roads. For more on loops on dead-end roads, please see [[Cul-de--sac#Cul-de-sacs|cul-de-sac]].  It is important to preserve house number data on these segments.  Tools are available to help.


If the loop and the road leading to it have the '''same''' name:


#Select the loop and the road
====== Fixing one-segment loops======
#Click the bridge icon that appears (one end of the loop will disconnect from the other)
If you try to edit a one-segment loop, but then have save errors, undo your changes and then try one of the following to fix it:
#Move the now free end of the loop so it is slightly separated
#Save
#Cut the loop
#Reconnect the disconnected end of the loop
#Confirm turns


If the loop and the road leading to it have '''different''' names:
*If the loop and the road leading to it have the '''same''' name
 
*#Select the loop and the road.
#Draw a new road segment that connect to the loop/road junction
*#Click the bridge icon that appears (one end of the loop will disconnect from the other)
#Give that new road the same exact name as the loop
*#Move the now free end of the loop so it is slightly separated
#Select the loop and the new road segment
*#Save
#Click the bridge icon that appears (one end of the loop will disconnect from the other)
*If the loop and the road leading to it have '''different''' names
#Move the now free end of the loop so it is slightly separated
*#Draw a new road segment that connects to the loop/road junction
#Save
*#Give that new road the same exact name as the loop
#Cut the loop
*#Select the loop and the new road segment
#Reconnect the disconnected end of the loop
*#Click the bridge icon that appears (one end of the loop will disconnect from the other)
#Confirm turns
*#Move the now free end of the loop so it is slightly separated
*#Save
*Create a dead end road or a three-segment dead-end loop as appropriate.
*Confirm turns


Here is a [http://www.youtube.com/watch?v=a7yAzG7HElw video on YouTube showing the second method].
Here is a [http://www.youtube.com/watch?v=a7yAzG7HElw video on YouTube showing the second method].

Revision as of 01:23, 20 May 2015

Loops

Road segments form a loop when you can trace a path from a starting point around to the same point without retracing any portion of the traced path.

Every loop must be made up of three or more segments

Any loop that does not follow this rule can cause problems for the Waze routing server. If there is no side-street, you must insert an extra junction node along the loop. Many new editors will see the extra junction node(s), assume they are not needed, and delete them. One way to prevent this is to add a driveway to the loop. Another solution is to educate new editors.

Two-segment loops

Two-segment loops create a situation called "same endpoint drivable segments" or "same ..." There are two or more ways to get from one junction node to another without going through any other nodes. They can cause a a problem for the Waze app because the routing server gives your mobile app a list of node ids, but the app needs to tell you which segments to drive on. If there are two ways to get from one node to the next without going through any other nodes, then the Waze app might just have to guess. It might guess a detour off the highway through a gas station or scenic overlook. Please save Waze from this silliness. Correct two-segment loops.

One-segment loops

One-segment or self-connected loops are often found in basemap areas. It is difficult for Waze editors to create one-segment loops. Depending on the situation, these should be converted to three-segment loops or simple dead-end roads. For more on loops on dead-end roads, please see cul-de-sac. It is important to preserve house number data on these segments. Tools are available to help.


Fixing one-segment loops

If you try to edit a one-segment loop, but then have save errors, undo your changes and then try one of the following to fix it:

  • If the loop and the road leading to it have the same name
    1. Select the loop and the road.
    2. Click the bridge icon that appears (one end of the loop will disconnect from the other)
    3. Move the now free end of the loop so it is slightly separated
    4. Save
  • If the loop and the road leading to it have different names
    1. Draw a new road segment that connects to the loop/road junction
    2. Give that new road the same exact name as the loop
    3. Select the loop and the new road segment
    4. Click the bridge icon that appears (one end of the loop will disconnect from the other)
    5. Move the now free end of the loop so it is slightly separated
    6. Save
  • Create a dead end road or a three-segment dead-end loop as appropriate.
  • Confirm turns

Here is a video on YouTube showing the second method.