Best practice for 90 degree corners?

The place to get information and ask questions about everything to do with properly and successfully editing the Waze Map.

Use this forum for all general editing questions, and the sub-forums for specific types of Waze Map Editor features.

Moderators: krankyd, Unholy

Re: Best practice for 90 degree corners?

Postby AlanOfTheBerg » Wed Dec 05, 2012 7:42 pm

I try to do right-angles with no geometry nodes whenever possible. It's simpler and in the app, visually, there is little difference as the app removes geometry nodes to simplify and speed up the rendering process (look at roundabouts).

But if the corner has a very large radius, I have been known to do some rounding. The single geometry node on either side with the junction in between (3 angles) is my typical solution. There have been some "corners" which need more, but those are rare.

Second rule of Waze mapping: simplicity. Don't make a bunch of tweaky geometry just to look pretty in the editor. No one will notice anywhere else and functionally, works the same. And functionality is the first rule. If the same functionality is achieved in both cases, you always go with simple.
Wiki Resources: Map Editing Manual | Oregon Project/To-Do List
Oregon-based US Country Manager | iPhone5 - VZ - iOS 7.0.6 | Waze v3.7.9.992
AlanOfTheBerg
Waze Global Champs
Waze Global Champs
 
Posts: 19443
Joined: Sat Aug 28, 2010 8:48 pm
Location: US Country Manager - Oregon, USA
Has thanked: 646 times
Been thanked: 2237 times

Re: Best practice for 90 degree corners?

Postby AlanOfTheBerg » Wed Dec 05, 2012 8:10 pm

Improperly Formed Multi-level Quote wrote:
dmcconachie wrote:I don't think you would get a TTS turn instruction at that corner, even with the 90 degree angle and the change of name. It's an "only continuation" situation.

I agree. My comment was in reply to
WeeeZer14 wrote:If you want people to be told to turn there, keep it at 90 degrees.

Correct. If there is only one way to go, there is no turn instruction, regardless of angle. That goes for neighborhoods and other places where it is important to give a turn/keep instruction, such as a 2-way running up into a 1-way and you want to give the driver a keep right/left instruction for safety due to ambiguity of the intersection. The only way to do this is to be kludgy, such as having a very short segment of 2-way extend beyond the branched road so Waze sees there is a possibility of continuing straight, which it will never choose due to the next turn restriction and 1-way road penalty.
Last edited by jasonh300 on Wed Dec 05, 2012 8:15 pm, edited 1 time in total.
Reason: Tried to fix bad quoting markup...oh well
Wiki Resources: Map Editing Manual | Oregon Project/To-Do List
Oregon-based US Country Manager | iPhone5 - VZ - iOS 7.0.6 | Waze v3.7.9.992
AlanOfTheBerg
Waze Global Champs
Waze Global Champs
 
Posts: 19443
Joined: Sat Aug 28, 2010 8:48 pm
Location: US Country Manager - Oregon, USA
Has thanked: 646 times
Been thanked: 2237 times

Re: Best practice for 90 degree corners?

Postby dmcconachie » Wed Dec 05, 2012 7:44 pm

I wouldn't expect to be told to turn at a corner like that though! It doesn't really matter in my opinion, I tend to do similar to your 3-node solution but only if I happen to be editing the geometry anyway. I wouldn't go out of my way to add nodes to an already right-angled residential corner like that.
dmcconachie • UK Country Admin • Forum Moderator • Former Global Champ
Nexus 4 • Android 4.3
UK WikiFB PageForum FAQCurrent status
dmcconachie
 
Posts: 6016
Joined: Sat May 22, 2010 11:44 pm
Location: Edinburgh, UK
Has thanked: 80 times
Been thanked: 260 times

Re: Best practice for 90 degree corners?

Postby dmcconachie » Wed Dec 05, 2012 7:58 pm

jasonh300 wrote:
dmcconachie wrote:I wouldn't expect to be told to turn at a corner like that though! It doesn't really matter in my opinion, I tend to do similar to your 3-node solution but only if I happen to be editing the geometry anyway. I wouldn't go out of my way to add nodes to an already right-angled residential corner like that.


I don't think you would get a TTS turn instruction at that corner, even with the 90 degree angle and the change of name. It's an "only continuation" situation.

I agree. My comment was in reply to
WeeeZer14 wrote:If you want people to be told to turn there, keep it at 90 degrees.
dmcconachie • UK Country Admin • Forum Moderator • Former Global Champ
Nexus 4 • Android 4.3
UK WikiFB PageForum FAQCurrent status
dmcconachie
 
Posts: 6016
Joined: Sat May 22, 2010 11:44 pm
Location: Edinburgh, UK
Has thanked: 80 times
Been thanked: 260 times

Best practice for 90 degree corners?

Postby elness » Wed Dec 05, 2012 5:27 pm

I've seen (and used) a variety of approaches for implementing ordinary L-shaped (90 degree) residential street corners, from a single junction or node at the exact intersection of the two perpendicular streets, up to 6 or 7 or even more nodes, usually to smooth out the geometry to follow the physical curvature of the actual corner.

What I've settled on myself is to use a three-node corner, with one node on each of the two streets located where the inner curb starts to curve, and with the third node (or junction, if the streets are not the same) located midway between them such that the angles between them are roughly the same (such that each segment is about 30 degrees offset from its neighbors). I think three-node corners are a reasonable trade-off between representing the actual street geometry in the Waze client app, and the client and server resources used for rendering streets and calculating routes, at least where the corners are not large sweeping curves with bigger radii.

Here's a concrete example (no pun intended) of what I tend to do nowadays:
https://www.waze.com/editor/?zoom=8&lat ... TTTTTTTTFT

Can you experts chime in on how you prefer to handle such corners? I'm still a relative newbie at editing maps, but trying to learn all of the best practices as I go...

Thanks in advance!
elness
AM for Manteca/Lathrop, California
Image
elness
 
Posts: 24
Joined: Tue Aug 17, 2010 2:22 pm
Has thanked: 8 times
Been thanked: 0 time

Re: Best practice for 90 degree corners?

Postby elness » Wed Dec 05, 2012 8:15 pm

Great advice from everyone -- thanks for your collective input!

WeeZer14 said:
WeeeZer14 wrote:...Also be sure you have looked at the Junction Style Guide in the wiki which has other discussions about angles.


Reviewing the JSG again, I did not see anything covering this particular use case, at least not explicitly. Seems to me that a subsection could be added under the Surface Streets section, mentioning the simplicity of the one node/junction solution, and the fact that the map rendering, routing behavior, and TTS instructions don't benefit at all from the excess nodes.

Think of the billions of unnecessary nodes which could be prevented! The countless instances of carpal tunnel syndrome which may be avoided!
elness
AM for Manteca/Lathrop, California
Image
elness
 
Posts: 24
Joined: Tue Aug 17, 2010 2:22 pm
Has thanked: 8 times
Been thanked: 0 time

Re: Best practice for 90 degree corners?

Postby jasonh300 » Wed Dec 05, 2012 5:42 pm

I would make that one a 90 degree corner with only one geometry node. Anything beyond that is a waste of time, and it's not going to make any difference in the client display.
Image
New Orleans, Louisiana
Regional Coordinator, South-Central Region
Waze FAQ ... Best Map Editing Practice ... Waze chat on IRC.
jasonh300
Waze Global Champs
Waze Global Champs
 
Posts: 6868
Joined: Fri Oct 28, 2011 4:26 pm
Location: New Orleans, LA USA
Has thanked: 239 times
Been thanked: 624 times

Re: Best practice for 90 degree corners?

Postby jasonh300 » Wed Dec 05, 2012 7:47 pm

dmcconachie wrote:I wouldn't expect to be told to turn at a corner like that though! It doesn't really matter in my opinion, I tend to do similar to your 3-node solution but only if I happen to be editing the geometry anyway. I wouldn't go out of my way to add nodes to an already right-angled residential corner like that.


I don't think you would get a TTS turn instruction at that corner, even with the 90 degree angle and the change of name. It's an "only continuation" situation.
Image
New Orleans, Louisiana
Regional Coordinator, South-Central Region
Waze FAQ ... Best Map Editing Practice ... Waze chat on IRC.
jasonh300
Waze Global Champs
Waze Global Champs
 
Posts: 6868
Joined: Fri Oct 28, 2011 4:26 pm
Location: New Orleans, LA USA
Has thanked: 239 times
Been thanked: 624 times

Re: Best practice for 90 degree corners?

Postby WeeeZer14 » Wed Dec 05, 2012 7:37 pm

If you want people to be told to turn there, keep it at 90 degrees. All smoothing does is lessen the chance people will be told that the name of the road they are on changes.

Also be sure you have looked at the Junction Style Guide in the wiki which has other discussions about angles.
iPhone 5s (AT&T) • iOS 7.0.3 • Waze 3.7.6.0
Image
✰ Mega Driver ✰ Mega Mapper ✰ 1M Points ✰
Country Manager: USA • Regional Coordinator: USA South Atlantic (KY, TN, NC, SC)
Navigation/Routing ExpertForum Moderator
WeeeZer14
Waze Global Champs
Waze Global Champs
 
Posts: 3761
Joined: Sun Apr 11, 2010 3:27 pm
Location: Knoxville, TN, USA
Has thanked: 46 times
Been thanked: 309 times

Re: Best practice for 90 degree corners?

Postby WeeeZer14 » Wed Dec 05, 2012 7:54 pm

jasonh300 wrote:I don't think you would get a TTS turn instruction at that corner, even with the 90 degree angle and the change of name. It's an "only continuation" situation.

You may be right. So we are down to just simplicity then. KISS.
iPhone 5s (AT&T) • iOS 7.0.3 • Waze 3.7.6.0
Image
✰ Mega Driver ✰ Mega Mapper ✰ 1M Points ✰
Country Manager: USA • Regional Coordinator: USA South Atlantic (KY, TN, NC, SC)
Navigation/Routing ExpertForum Moderator
WeeeZer14
Waze Global Champs
Waze Global Champs
 
Posts: 3761
Joined: Sun Apr 11, 2010 3:27 pm
Location: Knoxville, TN, USA
Has thanked: 46 times
Been thanked: 309 times


Return to Waze Map Editor

Who is online

Users browsing this forum: wgodwin