Get a sneak peek at whats next for Permanent Hazards on our April 7th Office Hours!
Discussion for the unofficial, community-developed addons, extensions and scripts built for the Waze Map Editor.

The official index of these tools is the Community Plugins, Extensions and Tools wiki page.

Post Reply
Forum rules
Discussion for the unofficial, community-developed addons, extensions and scripts built for the Waze Map Editor.

DO NOT START a new thread unless it is about a new idea. Keep discussion of existing tools within the main thread for that tool.

The official index of these tools is the Community Plugins, Extensions and Tools wiki page.

Incorrect behaviours in WME Toolbox

Post by Webs101
I have two issues that I wanted to separate from the main WME Toolbox thread because on is significant and should stand out on its own.

I'm using WME Toolbox in Chrome in Mac OS 10.8, if that matters.

First, the easy issue: Toolbox won't load after I log on to Waze to do my editing. It only loads if I'm already logged in. I need to refresh the page once logged in to get Toolbox to load.

Now, the major issue:

I spoke with Yigal of the router-server team at Waze about this to get confirmation since accurate info isn't easy to separate from inaccurate info in the forums and on the wiki.

It concerns segments that share endpoints (RTSEs), like these, but it also applies to little loops at the ends of dead end streets, of course:

http://nyveen.surfzen.com/Wazeloops.PNG

The routing server recognizes RTSEs as two separate segments. The client app, however, defines segments by their endpoints and cannot tell the difference between RTSEs. The result is errors in routing that can only be avoided by placing an extra node on one of the segments, like this:

http://nyveen.surfzen.com/Wazeloops2.PNG

We need to do that during map-editing and it needs to be made concrete in the wiki. (I tried editing the wiki myself but it keeps throwing errors at me.)

Here's the problem.... When you use WME Toolbox to "suppress unneeded junctions" (the broom icon), it deletes those necessary extra nodes. That behaviour needs to change.
Webs101
Waze Global Champs
Waze Global Champs
Posts: 1880
Answers: 7
Answers: 7
Has thanked: 299 times
Been thanked: 791 times

POSTER_ID:5928662

1

Send a message
Last edited by Webs101 on Mon Apr 14, 2014 3:46 pm, edited 1 time in total.
https://shitcafe.com/waze/waze-sig.png
Global champ from Canada

Post by CBenson
This is a fabulous, succinct explanation of the phenomenon that we have been trying to explain for some time. Glad to see some tangible benefits from the meetup. By any chance did Yigal confirm that this is true for roundabout segments that share endpoints as well?
CBenson
EmeritusChamps
EmeritusChamps
Posts: 10330
Has thanked: 608 times
Been thanked: 1642 times
Send a message
Regional Coordinator: Mid-Atlantic, US
Verizon, Nexus 6, Android 6.0.1, Waze 4.7.0.902

Post by CBenson
Webs101 wrote:We need to do that during map-editing and it needs to be made concrete in the wiki. (I tried editing the wiki myself but it keeps throwing errors at me.)
Which pages need updating? Should we have another discussion in the Wiki Updates and Discussion subforum?
CBenson
EmeritusChamps
EmeritusChamps
Posts: 10330
Has thanked: 608 times
Been thanked: 1642 times
Send a message
Regional Coordinator: Mid-Atlantic, US
Verizon, Nexus 6, Android 6.0.1, Waze 4.7.0.902

Post by GizmoGuy411
Was that what you were talking about when you came over to talk to Yigal?
Now I wish I had been eavesdropping as I was sitting next to him.

Since you already spoke with Yigal, maybe you can reach out to him by email to get the correct answer to CBenson's question.

Regarding the Wiki, I would re-post pertinent information in the forum thread for the Wiki, once you have all the answers. Or post now with what you know now and state that you are seeking more info from Yigal.

I do now know Yigal's email address, but I'm sure you can either get it from Amit or Noam, or just ask them to forward your question to Yigal. If you ask via PM, you should contact Noam.
GizmoGuy411
EmeritusChamps
EmeritusChamps
Posts: 1470
Has thanked: 339 times
Been thanked: 345 times
Send a message

U.S. based Global Champ Emeritus
U.S. Local Champ
U.S. Country Manager
U.S. Great Lakes ARC: IL, IN, MI, OH, WI
(and past GLR RC)
AM: NW OH, NE IN, SE MI
Wiki Profile
Verizon: Google Pixel XL3 & iPad "3"

Post by OyyoDams
Webs101 wrote:First, the easy issue: Toolbox won't load after I log on to Waze to do my editing. It only loads if I'm already logged in. I need to refresh the page once logged in to get Toolbox to load.
I know, and for now I won't fix it. The reason is your login information is needed to pull Toolbox code from the server, so if you're not logged Toolbox doesn't load. You have to be logged when loading the editor to get Toolbox working.
Webs101 wrote:Now, the major issue:

I spoke with Yigal of the router-server team at Waze about this to get confirmation since accurate info isn't easy to separate from inaccurate info in the forums and on the wiki.

It concerns segments that share endpoints (RTSEs), like these, but it also applies to little loops at the ends of dead end streets, of course:

http://nyveen.surfzen.com/Wazeloops.PNG

The routing server recognizes RTSEs as two separate segments. The client app, however, defines segments by their endpoints and cannot tell the difference between RTSEs. The result is errors in routing that can only be avoided by placing an extra node on one of the segments, like this:

http://nyveen.surfzen.com/Wazeloops2.PNG

We need to do that during map-editing and it needs to be made concrete in the wiki. (I tried editing the wiki myself but it keeps throwing errors at me.)

Here's the problem.... When you use WME Toolbox to "suppress unneeded junctions" (the broom icon), it deletes those necessary extra nodes. That behaviour needs to change.
You're totally right, this is a bug. I've already added filters to this function, but this case wasn't handled. I tried to fix it, but before releasing it to all users, can you test it on the beta editor ?
OyyoDams
Emeritus Local Champ
Emeritus Local Champ
Posts: 2675
Has thanked: 143 times
Been thanked: 674 times
Send a message

Post by OyyoDams
Webs101 wrote:
You're totally right, this is a bug. I've already added filters to this function, but this case wasn't handled. I tried to fix it, but before releasing it to all users, can you test it on the beta editor ?
No, I'm not in the beta. I'm sure somebody else could, though.
Ask for it ;)
OyyoDams
Emeritus Local Champ
Emeritus Local Champ
Posts: 2675
Has thanked: 143 times
Been thanked: 674 times
Send a message

Post by Webs101
CBenson wrote:This is a fabulous, succinct explanation of the phenomenon that we have been trying to explain for some time. Glad to see some tangible benefits from the meetup. By any chance did Yigal confirm that this is true for roundabout segments that share endpoints as well?
I didn't ask about roundabouts but I think this would apply there, too.
Webs101
Waze Global Champs
Waze Global Champs
Posts: 1880
Answers: 7
Has thanked: 299 times
Been thanked: 791 times
Send a message
https://shitcafe.com/waze/waze-sig.png
Global champ from Canada

Post by Webs101
I tried adding a section to the "Best map editing practice" page.

https://wiki.waze.com/wiki/Best_map_editing_practice
Webs101
Waze Global Champs
Waze Global Champs
Posts: 1880
Answers: 7
Has thanked: 299 times
Been thanked: 791 times
Send a message
https://shitcafe.com/waze/waze-sig.png
Global champ from Canada

Post by Webs101
You're totally right, this is a bug. I've already added filters to this function, but this case wasn't handled. I tried to fix it, but before releasing it to all users, can you test it on the beta editor ?
No, I'm not in the beta. I'm sure somebody else could, though.
Webs101
Waze Global Champs
Waze Global Champs
Posts: 1880
Answers: 7
Has thanked: 299 times
Been thanked: 791 times
Send a message
https://shitcafe.com/waze/waze-sig.png
Global champ from Canada