Primary Streets (US)

This is the place to discuss issues that are relevant for locations in the US. For any other discussions, please use the main forums.

Moderators: Jackson, krankyd, rondesta, adriansinger

Re: Primary Streets (US)

Postby AndyPoms » Sat Dec 29, 2012 5:10 am

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
  • These maps are updated every 10 years
  • In 2009 USDOT Changes the Definitions to eliminate the distinction between Urban & Rural - this change caught several states mid-cycle, so there's a good change the new definitions won't make it to all the states till 2019
Image
Waze Champ & Forum Moderator
USA Country Manager
Senior Area Manager: State of Connecticut
Wiki: Editing | Best Practices | FAQ
AndyPoms
Waze Global Champs
Waze Global Champs
 
Posts: 5925
Joined: Tue Dec 27, 2011 1:34 pm
Location: Hartford, CT
Has thanked: 89 times
Been thanked: 887 times

Re: Primary Streets (US)

Postby bgodette » Sun Jan 29, 2012 6:49 pm

mapcat wrote:Let's say you have two urban roads with similar volume, similar physical structure, similar number of curb cuts, etc. One has a state hwy number, one doesn't. Do you make the one without a number a minor highway, or do you make the one with a number a primary street?

Personally I'd make the one with a number a minor highway and the one without a primary street. I'm basing this on pure speculation that the routing server doesn't care anything about the road type in this case. Someday, I'd really like to have a long discussion about this with the routing server. Eventually I think it would come over to my side.

Maybe that's the problem here. I don't associate "highway" with physical structure, at least not in the IF physical structure=highway THEN category=(major, minor) highway sense. For example, the road we're currently calling "US Hwy 23" is sometimes a freeway, sometimes a major highway, and sometimes a minor highway in Ohio. When it goes through some small towns as a 2-lane street, it's really no more or less important than the 2-lane streets it intersects at stoplights. But they're not marked with state highway signs, so they get to be primary streets on the map, and it passes through as a minor highway.

So you're of the opinion that:

Interstates are always Freeway.
US Highways are sometimes Freeway if built to interstate standard, otherwise Major
State Highways are sometimes Freeway if built to interstate standard, otherwise Minor
Other roads (unnumbered) are sometimes Freeway if built to interstate standard, otherwise Primary or below depending on functional considerations.

But you would like routing to consider Primary to be the same as Minor as far as base transit cost and route pruning.
ImageImage
bgodette
Waze Global Champs
Waze Global Champs
 
Posts: 2937
Joined: Wed Jul 06, 2011 8:19 pm
Location: Denver, CO
Has thanked: 36 times
Been thanked: 228 times

Re: Primary Streets (US)

Postby bgodette » Sun Jan 29, 2012 8:09 pm

jasonh300 wrote:
bgodette wrote:But you would like routing to consider Primary to be the same as Minor as far as base transit cost and route pruning.


I agree with all of that except the last sentence in that I feel that Minor Highway should be given a higher priority over a Primary Street.

So as far as the "long-route" algorithm is concerned, Primary should be considered just like Freeway/Ramp/Major/Minor, but base cost should be slightly more than Minor but less than Street.
ImageImage
bgodette
Waze Global Champs
Waze Global Champs
 
Posts: 2937
Joined: Wed Jul 06, 2011 8:19 pm
Location: Denver, CO
Has thanked: 36 times
Been thanked: 228 times

Re: Primary Streets (US)

Postby bgodette » Tue Jan 31, 2012 12:13 am

mapcat wrote:
and also, that the routing server will not consider a Primary Street in the first or last, what, 10km of a route?

That was what I wasn't sure about. It seemed that Waze wasn't sure themselves. Has anyone done a definitive test?

I'm expanding the tails of the rig so long-route can be tested as well, means adding a bunch of segments to extend out more than 10k from the north and south.
ImageImage
bgodette
Waze Global Champs
Waze Global Champs
 
Posts: 2937
Joined: Wed Jul 06, 2011 8:19 pm
Location: Denver, CO
Has thanked: 36 times
Been thanked: 228 times

Re: Primary Streets (US)

Postby bgodette » Tue Jan 31, 2012 6:25 am

jasonh300 wrote:Can you do that without interfering with real roads? I guess you could always do switchbacks to cover the distance.
I level 9'd everything, yeah it crosses over some "roads" but it doesn't matter as it'll only exist for one update cycle. If we want to keep something like this around on a more permanent basis, it'll have to be rebuilt someone more out of the way.

jasonh300 wrote:Every time I hear mention that the Waze developers aren't sure of something, I start to wonder if the software has developed a mind of its own and the development team is no longer in any kind of control of it. :lol:
Which is why I build these rigs. There's also the problem of it may work one way today, but be different next week.
ImageImage
bgodette
Waze Global Champs
Waze Global Champs
 
Posts: 2937
Joined: Wed Jul 06, 2011 8:19 pm
Location: Denver, CO
Has thanked: 36 times
Been thanked: 228 times

Re: Primary Streets (US)

Postby bgodette » Sat Dec 29, 2012 4:56 am

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.
ImageImage
bgodette
Waze Global Champs
Waze Global Champs
 
Posts: 2937
Joined: Wed Jul 06, 2011 8:19 pm
Location: Denver, CO
Has thanked: 36 times
Been thanked: 228 times

Re: Primary Streets (US)

Postby bgodette » Sat Dec 29, 2012 7:31 pm

skbun wrote:...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).
...
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.)
AFAIK long range routing hasn't significantly changed since the last time they fiddled with the Point to Point distance vs Driven distance ratio, which was nearly a year ago.

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 "long range" with Primary as principle as well as Primary in the middle (Shelburn to Colrain is Primary with a point-to-point of 7.29372 km).

Another thought had occurred to me regarding the NanoRep list and what it actually could be. That thought was that those were the point-to-point radius limits from the current decision point (Node). However I have a well edited example that doesn't fit that idea as well: 311.440 km PtP, works, 313.460 km PtP, fails. Both destinations are on the same exact 29.255 km segment.
ImageImage
bgodette
Waze Global Champs
Waze Global Champs
 
Posts: 2937
Joined: Wed Jul 06, 2011 8:19 pm
Location: Denver, CO
Has thanked: 36 times
Been thanked: 228 times

Re: Primary Streets (US)

Postby bgodette » Sun Dec 30, 2012 4:50 pm

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.
ImageImage
bgodette
Waze Global Champs
Waze Global Champs
 
Posts: 2937
Joined: Wed Jul 06, 2011 8:19 pm
Location: Denver, CO
Has thanked: 36 times
Been thanked: 228 times

Re: Primary Streets (US)

Postby bgodette » Sun Dec 30, 2012 7:27 pm

skbun wrote: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.)
I predict that Burnt Ranch->Hyampom will work if you change Underwood and Corral Bottom to Primary. There is Type based pruning, but the rules aren't as simple as the NanoRep response seems. There's likely also different PtP/Driven ratios based on Type.
ImageImage
bgodette
Waze Global Champs
Waze Global Champs
 
Posts: 2937
Joined: Wed Jul 06, 2011 8:19 pm
Location: Denver, CO
Has thanked: 36 times
Been thanked: 228 times

Re: Primary Streets (US)

Postby bgodette » Sun Dec 30, 2012 7:47 pm

skbun wrote: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...
Since we're dealing with mountain roads here, I wonder if a general rule could be applied that anything paved that connects towns in the mountains should probably be Primary if not already a state/us highway or freeway. They are after all the "primary" route outside the highways. Inside the towns, normal urban rules apply.
ImageImage
bgodette
Waze Global Champs
Waze Global Champs
 
Posts: 2937
Joined: Wed Jul 06, 2011 8:19 pm
Location: Denver, CO
Has thanked: 36 times
Been thanked: 228 times

Next

Return to United States

Who is online

Users browsing this forum: Boiler_81