[Talk-us] [Talk-us-newyork] Highway classification guidelines for New York State

Minh Nguyen minh at nguyen.cincinnati.oh.us
Fri Sep 17 10:16:58 UTC 2021


Vào lúc 15:05 2021-09-16, Eric Patrick đã viết:
> Code for OSM routing engine which can be found here: 
> https://github.com/osmandapp/OsmAnd-resources/blob/0b8669d73a3befb7420a5d767a814871ae083de5/routing/routing.xml#L562-L574 
> <https://github.com/osmandapp/OsmAnd-resources/blob/0b8669d73a3befb7420a5d767a814871ae083de5/routing/routing.xml#L562-L574>
> 
> It places trunk roads underneath motorway, which makes the routing 
> engine look for the quickest route to the trunk road.

If I'm not mistaken, the code you linked to is specifically a set of 
penalties for transitioning to a lower-classed road. [1][2] This is what 
I was referring to earlier as "heuristics around avoiding the use of 
lower-classed roads once you're on a higher-classed road until you get 
close to the destination". For example, each transition from a 
highway=trunk to a highway=primary penalizes the route by 40 seconds (5 
seconds with the shortest-route engine), so the routing engine would 
prefer a different route that stays on the trunk road for another 30 
seconds based on its speed limit.

 > I believe some of
> us on this list aren't placing that high of a value on trunk roads, 
> because of the British and what they call a "trunk road." if we assigned 
> trunk roads to Primary Arterials (which is what I've been proposing), 
> the router will get to that road as quickly as possible, if the end user 
> needs to be routed onto the road. Primary Arterials exist in rural 
> areas, just as well as urban areas, so why not keep them all the same. 
> Is there really a difference between the two? I've seen the 
> argument about it would clutter cities with trunk roads. Is that 
> necessarily a bad thing? Cincinnati has a lot of its downtown areas 
> classified as Minor Arterials, while Augusta, Ga has many of its 
> downtown roads classified as Primary Arterial. If Broward County, 
> Florida had PA=trunk, there would be roughly 20 different roads, with 
> only 3 of them running through downtown Ft Lauderdale.

Actually, most of downtown Cincinnati's surface streets are classified 
as Principal Arterial by ODOT, including some streets that, at least to 
a motorist or pedestrian on the ground, are virtually indistinguishable 
from the Major Collectors the next block over. I'm not convinced they're 
so much more accessible from the freeway that they would all deserve to 
be promoted to highway=primary, let alone trunk. [3] If we're to give 
all these Principal Arterials the same highway=trunk value as the 
Appalachian Highway (SR 32), a major expressway connecting Cincinnati to 
southern and southeastern Ohio, then a renderer or router wouldn't be 
able to infer much meaning from that tag at all. [4]

In [5], I linked to another stark counterexample in the San Jose area. 
These two urban roads are both classified as Principal Arterial, to say 
nothing of rural Principal Arterials:

* Lawrence Expressway, a 10-mile-long expressway with eight lanes 
including two HOV lanes, heavy traffic every day of the week, on- and 
off-ramps, noise barriers, and a 50 mph speed limit for much of its length

* North First Street, which also runs about the same distance but has 
only two lanes, crosswalks and driveways galore, and a 30 mph speed 
limit for much of its length -- though the backbone of the city's light 
rail system does run along its median

I'm sure the DOTs have good reasons for classifying these roads this 
way. But if the reasons aren't apparent to those of us who've spent an 
inordinate amount of time debating road classification on this list and 
elsewhere, how intuitive will this system really be for a general 
audience of nonspecialist map users, especially without the aid of a 
legend? For that matter, ODOT doesn't even use FHWA functional 
classification on its own official transportation map. [6]

Maybe it turns out that some state DOTs' functional classification maps 
are more suitable for this exercise than others, but that still leaves 
the rest of us grasping for an intuitive foundation that's more reliable 
than the eyeballing that would result otherwise.

 > Each state and
> downtown area will differ, I'm 100% certain of that, but arbitrarily 
> assigning a road to be trunk because it's a US Highway doesn't do the 
> end user any justice.

I also believe that it would be a mistake in some parts of the country 
to automatically promote a U.S. route to highway=trunk, but some U.S. 
routes could qualify, with that designation as one factor among several.

[1] 
https://github.com/osmandapp/OsmAnd-resources/blob/68abc710ed87534cf87612277365e5a39717a367/routing/routing.xml#L73
[2] https://osmand.net/build_it#routing
[3] 
https://gis.dot.state.oh.us/tims/map?center=-84.50737443909436,39.10278161617497&level=14&visiblelayers=Safety:-1%7CRoadway%20Information:9%7CProjects:-1%7CEnvironmental:-1%7CBoundaries:-1%7CAssets:-1
[4] 
https://gis.dot.state.oh.us/tims/map?center=-83.65857330307729,39.011522412744945&level=10&visiblelayers=Roadway%20Information:9%7CProjects:-1%7CEnvironmental:-1%7CBoundaries:-1%7CAssets:-1
[5] https://lists.openstreetmap.org/pipermail/talk-us/2021-May/021054.html
[6] 
https://www.transportation.ohio.gov/static/About/maps/2019StateMap-Back.pdf#page=1&zoom=130,1048,1306

-- 
minh at nguyen.cincinnati.oh.us





More information about the Talk-us mailing list