This is the place to discuss issues that are relevant for locations in the US. For any other discussions, please use the main forums.
Post by mwhead2
WeeZer14 wrote: But I fight with the idea of DOWN-grading a road. Like when US-23 goes through a downtown, it is still a US highway and is a "major" component of the transportation network, so I'd leave it as Major unless there was a "better" bypass which could be Major instead.
Agreed. I've been setting US highways as major except when signed as business routes or otherwise, then minor highways (US-78 BUS through Athens, for example).
WeeeZer14 wrote: We will see what mapcat says, but I would agree with the addition that there are cases where I'd make a State Highway Major. Specifically the case where a road is near interstate quality but is not fully limited access. One example is SR-168 (aka Pellissippi Parkway) north of I-40 in TN. Below I-40 that road is I-140, but above there are a few side street connections to ruin the limited access.
https://www.waze.com/editor/?zoom=2&lat ... TFFTFTTTTT

SR-316 from Athens to NE of Atlanta is concurrent with US-29 almost all the way, so I left the part between where US-29 leaves and before the freeway portion as Major Highway instead of switching to Minor (it's going to be upgraded to limited access sometime soon anyways).

https://www.waze.com/editor/?zoom=0&lat ... TFFTFTTTTT
The eastern end of SR-316 stops at the Athens bypass (SR-10 Loop) and continues as Epps Bridge Parkway, which isn't signed as a state route, but I've set it to Minor Highway instead of Primary since it does connect 316 to Atlanta Hwy (US-78 BUS)... and it looks better on the map than having that part disappear after zooming out ;)
mwhead2
Area Manager
Area Manager
Posts: 45
Been thanked: 1 time
Send a message
Area Manager: Athens and North Georgia

Verizon HTC 10

Post by ncc1701v
The question is whether numbered routes should ever just be primary streets. (If it doesn't have a number it can't be a highway.) I try to follow a few rules of thumb. First, consistency in the area - the distinctions made in west Texas won't apply in northeast New Jersey. Second, what matters most is routing behavior - it's the /relative/ differences that matter, not the absolute ones. Finally, for my area, all other things aside, I consider roads used to get between multiple neighborhoods as primary streets, while roads used to get across the whole town and out if it may be highways.

Sent from my Galaxy Nexus using Tapatalk 2

Sent from my Galaxy Nexus using Tapatalk 2
ncc1701v
Posts: 547
Has thanked: 44 times
Been thanked: 45 times
Send a message
... and the "v" is for Volvo.

Post by PhantomSoul
Isn't primary street vs minor highway just a routing distinction, namely for longer trips?

From my understanding, on longer trips, Waze will only consider streets to get to/from a nearby primary street to/from your origin or destination, and also only consider primary streets to get to/from a nearby highway. For passing through on longer trips, any non-highway road types are ignored, or at least carry a high enough penalty that you shouldn't expect to be routed through on them. Is this not the case?

So in determining whether to make a road a primary street or minor highway, I ask, in part, is this a road that I could travel through on for, say more than 5 miles? If yes, then it could be a highway; otherwise, it's probably just a primary street.

I think a bigger gray area exists between major and minor highways, particularly in rural areas, but as part of determining that, I ask myself the same thing, scaled up a little: Is this a road I could travel through on for, say more than 10 or 15 miles? If yes, then it could be a major highway; otherwise, it's probably just a minor highway.

Of course there are other criteria to consider as well, but part of it, I think, should be how much consideration do you want to give a particular road segment as a trip it's considered for gets longer.
PhantomSoul
Local Champ Mentor
Local Champ Mentor
Posts: 1757
Has thanked: 311 times
Been thanked: 512 times
Send a message

Post by PhantomSoul
jondrush wrote:Guess you've never driven in the Midwest much. Sometimes a farmer with political influence got a interstate exit to his farm lane. No rule can be hard and fast. I have at least one example of a non-primary road getting an exit in my area too.

As far as roads changing type, I think if we insert the phrase "long stretches" in the rules (guidelines?) We can allow for changing types. I don't like seeing patchworks, but I do like seeing long stretches of road type reflected in the color coding.
Correct me if I'm wrong, but doesn't having full access to a highway (such as a traffic light or grade-separated interchange) make a road a primary street (or as they're often called, collector road) by definition? I would imagine you'd want routing algorithms to/from local origins or destinations to route via that signal or interchange.

In all fairness of the Midwestern example, though, it probably doesn't make much sense to upgrade a street to a primary street if there are no other streets you can turn to/from it.

I don't like seeing patchworks either, but in reality, many roads are often improved in chunks as needed, creating a longer roadway with varying use/capacity, and to accurately reflect that, we're kind of stuck with the patchwork, at least a little. New Jersey is notorious for doing this kind of stuff...
PhantomSoul
Local Champ Mentor
Local Champ Mentor
Posts: 1757
Has thanked: 311 times
Been thanked: 512 times
Send a message

Post by skbun
Spil wrote:I realize that I'm coming into the discussion a bit late, but here's what I've been doing in recent months (with considerable success) in rural areas of upstate NY with regard to Primary Streets. Most "county routes" came in with the basemap as Minor Highway, the same level as "state routes" -- but for the most part, they're rather unequal in real life ;). Thus, I've been downgrading such CR's to Primary Street, while leaving SR's at Minor Highway (and US routes mainly as Major Highway, unless they clearly should be only Minor Highway). I've also been upgrading the CR's that came in as "Street" so that they are "Primary Street".
I'd like to propose a new, and easy to follow standard that doesn't require as much individual interpretation on the part of editors. I've already implemented it in King County, Washington, and the difference in routing options and the speed Waze seems to find them is literally night and day.

We as Waze editors actually don't have to waste much of our time determining which roads are important where, and what a 'highway' or a 'street' is defined by. Here's why.

FHWA Directive 23 CFR 470 states that the State transportation agency has the primary responsibility for developing and updating a statewide highway functional classification in rural and urban areas to determine functional usage of the existing roads and streets.

Each of the 50 states has published and browseable Functional Classification maps. In Washington, that's located at http://www.wsdot.wa.gov/MapsData/Tools/FunctionalClass/ , but every state has them (I'll be happy to create a forum post with all 50, as far as that goes). The advantage here is that someone whose job it is to DO this all day has already made all these determinations, and done it on freely published maps, so we don't have to waste our time reinventing the wheel.

Here's my simple rule of thumb for Washington, granting I'm not a CM and can't do this for the whole state, but I can do it in areas I drive and manage:

Any road colored ANYTHING is a primary street or above, rural or urban. It is an important road by some definition, and beyond about 10 miles, Waze won't route THROUGH a 'street' no matter how good the speeds on it are.
Any road meeting the standard of a freeway (high speed, no at grade intersections, no traffic lights) is a freeway. It doesn't matter if it's an Interstate or a County Road. (Coincidentally, this also makes the 'Avoid freeways' option in the client do the Right Thing.)
Any 'Other Freeway' or 'Principle Arterial' rural road that is not a freeway is a Major Highway. Rare select roads in high density urban areas will also get this, but most urban streets aren't high speed if they're not already a freeway. In small towns these are more likely.
The rest is open to a bit of interpretation, but intuitively I think I get it. 'Other Principle Arterial' and 'Minor arterial' urban roads I make 'minor highways'. If there is a 'Major collector', I look at it in context. Most of the time they're primary streets. (Oh, and trust me, this last paragraph? There are ongoing discussions in other states, Connecticut comes to mind, about these 'on the fence' cases.)

Here's the result of these efforts, based on the published FC maps, in:
King County: https://www.waze.com/editor/?zoom=0&lat ... FFTFTTTTFT
Eureka, CA: https://www.waze.com/editor/?zoom=1&lat ... FFTFTTTTFT
Susanville, CA: https://www.waze.com/editor/?zoom=1&lat ... FFTFTTTTFT

Before I began changes in early December, Waze would find one, or maybe two routes to downtown Seattle from Kent/Federal Way. Now, it fairly easily finds three, and in what I perceive is less time.

The kiss of death for Waze's routing engine, by comparison, is a city that looks like this:
Laramie, WY: https://www.waze.com/editor/?zoom=0&lat ... FFTFTTTTFT

From experience, I can say that if you're in the northeast corner of that city and try to navigate to the city center, Waze will tend to pick one road, and no alternates. I suspect that if there was a traffic jam in between, Waze would also have a hard time picking an alternate then.

I'm happy to share this with editors that can help - and admittedly this will be most useful to AMs and CMs, because this is a seriously time consuming process and requires a lot of rural road traversal. King County took me about a week of heavy editing. (It needs classifying the road, determing one/two way, and making sure turn restrictions allow travel on said roads).

I hope we can make a project out of this, because I believe if this were done everywhere in the U.S., Waze's 'problems with rural areas' would be gone rather quickly. It also greatly reduces 'Most users didn't take the suggested route' URs, because FC maps show HOW they want drivers to be directed, minor to major roads and back again. Users don't want to be routed onto 'a street', generally; they want to go from a major to major road when going across town, and the FC maps tell us, to completion, where those are.

EDIT: Changed color references to their names in the Washington FC maps.
skbun
Posts: 425
Has thanked: 14 times
Been thanked: 30 times
Send a message
Last edited by skbun on Sat Dec 29, 2012 6:40 am, edited 1 time in total.
https://www.waze.com/wiki/images/2/2a/W ... 00k_5c.png

AM in SW Shasta, NW Tehama, Central Trinity Counties, CA; Mt Rainier Nat'l Park, WA

Post by skbun
bgodette wrote:
skbun wrote:... and beyond about 10 miles, Waze won't route THROUGH a 'street' no matter how good the speeds on it are.
Not that there's anything wrong with your suggestion, but this has been demonstrated to be false using both the client and livemap.
...if it has, I believe I can prove that that behavior has changed - well, on reflection, or at least that there's a limit of 20-30 miles out. Route: State Rte 89 Scn at 121.41816,40.70436 to Susanville, CA. The obvious route for this is CA-44 (which is 62 minutes, 59 miles). Until a few days ago when I brought attention to it to a CM, this entire route was contiguous, but only 'street' class. You can prove continuity by trying routing on CA-44 in two overlapping pieces between the two points- they go through on the livemap.

However, the only choices Waze will come up with to make this route are:
2h22m, 107 miles, and,
2h36m, 134 miles.

I'm more than open to the idea that I could be wrong...have I missed something? (I just want to say I wouldn't have made this assertion without having something to look at.)
skbun
Posts: 425
Has thanked: 14 times
Been thanked: 30 times
Send a message
https://www.waze.com/wiki/images/2/2a/W ... 00k_5c.png

AM in SW Shasta, NW Tehama, Central Trinity Counties, CA; Mt Rainier Nat'l Park, WA

Post by skbun
AndyPoms wrote:A couple of points...
[*]You need to make sure you are using the FEDERAL Functional Classification Maps/Info for each state. Some states have their own Functional Classification Maps in addition to the Federal ones and there are differences between each.
[*]Each state uses different colors for their maps, so, specifying anything by color is a bad idea
Hm. I do believe I have Washington's federal. Do you have a list of the various states' federal maps, so that mistake isn't made?

(And to the other)...Oops. You're right! Edited my post to use names instead of colors. :)
skbun
Posts: 425
Has thanked: 14 times
Been thanked: 30 times
Send a message
https://www.waze.com/wiki/images/2/2a/W ... 00k_5c.png

AM in SW Shasta, NW Tehama, Central Trinity Counties, CA; Mt Rainier Nat'l Park, WA

Post by skbun
bgodette wrote: It's going to be very hard for me to find an example that uses Street as the principle route as all my well edited areas are for the most part Typed as functional class. However I can give you my favorite...
I've got a pretty good one here, keyed and colored to make it easy to see. I'll submit a nanorep in case they're interested.

Roads in orange are plain 'streets'. CA-299 is a major highway, CA-3 is a minor highway, and Hyampom Rd in blue is a primary street. Here's some combinations that typically fail or succeed:

B -> A: Fails with 'no route found'.
C -> A: Fails with 'no route found'.
D -> A: Fails with 'no route found'.

E -> A: Usually works, but what Waze considers 'Hyampom, CA' to be is not the same as what you get in Hayfork to Hyampom, below. The destination point is literally different, a few km short of the town. This suggests to me this might be right on the edge of failing. Good test case?
F -> A: Works, reliably, using Hyampom Rd, and shows the endpoint at the proper destination point.
skbun
Posts: 425
Has thanked: 14 times
Been thanked: 30 times
Send a message
Attachments
https://www.waze.com/wiki/images/2/2a/W ... 00k_5c.png

AM in SW Shasta, NW Tehama, Central Trinity Counties, CA; Mt Rainier Nat'l Park, WA

Post by skbun
bgodette wrote:
skbun wrote:B -> A: Fails with 'no route found'.
C -> A: Fails with 'no route found'.
D -> A: Fails with 'no route found'.

E -> A: Usually works, but what Waze considers 'Hyampom, CA' to be is not the same as what you get in Hayfork to Hyampom, below. The destination point is literally different, a few km short of the town. This suggests to me this might be right on the edge of failing. Good test case?
F -> A: Works, reliably, using Hyampom Rd, and shows the endpoint at the proper destination point.
Some interesting things...

Trying to route to this node (-123.455451, 40.617244) in Hyampon, CA from geometry point #134 (-123.469421, 40.741238) of this segment works. (Livemap 13.8533 km PtP)
Try from #135 (-123.469881, 40.740938) and it fails with "No street found at this point". (13.8234 km PtP)
If the destination is moved closer to this node (-123.45345666819, 40.617490946621) the route works from point #135 (13.8118 km PtP).

As a test how about changing the Type to Primary for Underwood and Corral Bottom. Since all these segments have zero transit data we're working with pure default speeds. But what's likely killing the route is a pruning on PtP vs Driven ratio that's Type dependent.
This makes me wonder if what I should do is call Hyampom Rd a 'Minor Highway' until it's got some driving on it. Underwood and Corral Bottom are paved, but not ideal winter roads - I believe they're seasonal.

The 'right route' especially at this time of year from Weaverville or Douglas City is CA-3 to Hyampom Rd, but even then you can see the routing engine fails to find it. That definitely shouldn't happen. How about for the sake of experimentation, because so few people drive this, I make Underwood and Corral bottom primaries, and Hyampom road a minor highway, and we see how it handles it on its next update? (This is a really good testbed.)
skbun
Posts: 425
Has thanked: 14 times
Been thanked: 30 times
Send a message
https://www.waze.com/wiki/images/2/2a/W ... 00k_5c.png

AM in SW Shasta, NW Tehama, Central Trinity Counties, CA; Mt Rainier Nat'l Park, WA

Post by skbun
Change from street to primary and primary to minor is done!

CA-44 has good highway speed traffic between CA-36 near Susanville and CA-89 (my other example), and the routing engine won't route through that one either to get to the far side - yet. That one we'll be able to see the effects of sooner, because it's been upgraded to a major highway.

I'll be curious how these two sets of upgrades help or don't help routing...
skbun
Posts: 425
Has thanked: 14 times
Been thanked: 30 times
Send a message
https://www.waze.com/wiki/images/2/2a/W ... 00k_5c.png

AM in SW Shasta, NW Tehama, Central Trinity Counties, CA; Mt Rainier Nat'l Park, WA