Texas' "favorite" discussion....the FRONTAGE ROAD

There’s a discussion currently going on in the Texas Slack room, and it’s a discussion that’s never really been brought to a general consensus amongst those who edit in Texas…what to name the frontage roads in Texas. As far as I know, Texas is the only state that builds frontage roads on all interstates that cross the state, as well as major highways within cities (Sam Houston Tollway).

TxDot has always referred to them as “Frontage Road” in regards to any construction plans as well signage. Cities have several different names for them. “I-35 Service Rd” in Austin, “I-10 Frontage Rd” in Beaumont, “I-10” in San Antonio, “Katy Fwy” in Houston. There’s no consistency within the state, but I’d like to propose that OSM simply names them as “I/US/SH-XX Frontage Road”. It’s sipmle, consistent, and easy to understand.

Who cares what DOT calls them. Why wouldn’t they just be named whatever is on the signs? That’s what we map in OSM, whatever exists on the ground.

7 Likes

have you posted link to this thread there?

1 Like

I can speak for Beaumont, at least. Pretty sure @skquinn did a lot of the groundwork here too so maybe he also has something to contribute.

  • For one thing, even the signs don’t necessarily agree. There’s a couple of examples that get passed around of places where on the same frontage road in the same city it’s phrased two or more distinct ways.
  • In Beaumont at least for sure, there’s the added factor of addresses. The freeway frontage roads have four names that appear in standardized postal addresses in Beaumont: “Interstate 10 North”, “Interstate 10 South”, “Interstate 10 East”, and “Eastex Freeway”. To the best of my knowledge, the cardinal directions aren’t signed anywhere, but they’re essential to the standardized address. An address standardizer such as the “Look Up a ZIP Code” tool on the USPS website will want to add the cardinal direction to an “Interstate 10” or “IH-10” address. And part of this is address range collision; for instance, without a ZIP code, an address in the 300–398 range of “Interstate 10” is ambiguous about whether it refers to Interstate 10 North or Interstate 10 South, which are in different parts of the city. The way I currently have things in Beaumont, which was a cleanup for consistency of the various name formats that were found in Beaumont before (but already had the cardinal directions present), is “Interstate 10 [cardinal direction] Frontage Road” and “Eastex Freeway Frontage Road”. addr:street tags for POIs are as in standardized postal addresses, so “Interstate 10 [cardinal direction]” and “Eastex Freeway”, with those in alt_name of the roads to get them to match.

Whatever the result is for name= , as street:name= was recently discussed for =sidewalk , starting eg frontage_road:name=Eastex Freeway / frontage_road:ref=I 10 + frontage_road:direction=north alongside could help represent this aspect. What do you think about this @Minh_Nguyen ?

I have named the frontage roads as, for example, “Eastex Freeway Frontage Road” to differentiate them from the freeways themselves, even when addresses are e.g. 12345 Eastex Freeway. Otherwise navigation apps will read off “turn right onto Eastex Freeway” when it isn’t the freeway.

The frontage roads for Preston Road in Frisco are also named “Preston Frontage Road”, I can’t remember if I originally did this or not, but I am okay with this naming.

BTW I am not on the Slack server so I have no idea what is in the discussion there.

The Sam Houston Tollway frontage roads are easy, they are all some form of “ Sam Houston Parkway ” where the tollways themselves are named “ Sam Houston Tollway ”. Addresses have “Parkway” in them, never “Tollway”, unlike most other businesses adjoining freeways.

If you want the full gory details, the latest discussions have been happening in #local-texas-beaumont, #local-texas, and #local-texas again.

I’m familiar with North Texas and Austin but have only been through Houston and Beaumont twice in my life, so take my observations with a grain of salt when applying them elsewhere in the state.

As a general matter, I don’t favor imposing artificial consistency in OSM where the real world intentionally lacks consistency. However, our thought process can be consistent. For example, the suggestion to “just map what’s on the sign” would be a consistent thought process, as would, “If in doubt, follow the local addressing system.” But a rigid formula loses information and requires us to pick a winner arbitrarily.

For the benefit of non-Texans reading this thread, here’s the 100 block of North Interstate Highway 35 Service Road – that is, the northbound frontage road along IH 35 north of the Colorado River in Travis County.

Just past the freeway underpass, here’s the 90 block of North Interstate Highway 35 Service Road – the southbound frontage road along IH 35 north of the Colorado River.

I would tag both of these parallel frontage roads with frontage_road=yes plus name=North Interstate Highway 35 Service Road, based on the identical signs and street addresses. They are two one-way carriageways of the same street that happen to have something bigger in the middle. As a result, the user will hear an instruction like, “Turn left onto North Interstate Highway 35 Service Road.”

But wouldn’t it be confusing if both carriageways are called “North” but only the first one leads to northbound IH 35? How would a motorist distinguish the two carriageways, other than left versus right? By tagging destination:ref=I 35 North or destination:ref=I 35 South based on the trailblazer signs:

Now the instruction will be something like, “Turn left onto North Interstate Highway 35 Service Road toward Interstate 35 South.” Wordy, sure, but a navigation system could choose to abridge the instruction based on context. For example, if the subsequent instruction is to bear left onto this southbound on-ramp, then the one before it could become simply, “Turn left onto the frontage road towards Interstate 35 South.” But if the user is headed for one of the hotels along the frontage road, then it could become, “Turn left onto North Interstate Highway 35 Service Road.” Valhalla already performs this kind of contextual guidance manipulation when choosing which of multiple destination=* values to call out, so it isn’t out of the question.

I included “Service Road” in the name because it’s verifiably part of the street name. A mapper can determine this by the street name signs or from the addresses of abutting properties. On the other hand, sometimes the “frontage road” or “service road” element is understood. For example, the signs along the North Stemmons Freeway frontage roads simply read “IH 35E Stemmons”.

I don’t think this means we should tag just name=Stemmons, because that takes the street name signs too literally. After all, the cross street has signs that say just “Empire Central”, but the name is indisputably Empire Central Drive. Here they just omitted the street types for readability:

At the same time, I wouldn’t invent a “Frontage Road” or “Service Road” suffix just to differentiate the street from the parallel freeway. If a navigation system needs to keep the user from thinking it wants the user to teleport to the freeway, it can replace the street name with “the frontage road” based on frontage_road=yes.

2 Likes

Very good and thought-provoking answer! This is actually my first time hearing about frontage_road=* at all. I may actually spend some time looking at the street-level imagery to see what Beaumont says for the frontage road street names and see just how consistent or inconsistent they are, because I still haven’t actually done that. And very good point that a big thing here should be consistently tagging destination:ref. Because yeah, honestly, just about any time I hear OsmAnd mention a frontage road at all in the directions, my most likely thought is “welp, looks like another missing destination tag to fix”.

As far as not inventing a suffix just to differentiate the street from the freeway, I agree with you in theory, but I think I’d like to see actual consistent support for replacing the street name like that before I feel comfortable actually pulling “Frontage Road” out of “Interstate 10 East Frontage Road” (not to be confused with Interstate 10 East, the eastbound side of Interstate 10). Though perhaps that’s a point in favor of not including the cardinal directions in the name in Beaumont.

Ah yes, Frontage road - OpenStreetMap Wiki has more to say on that, mainly for out-of-staters unfamiliar with the concept. The article also had to distinguish frontage roads from frontage lanes, side_road=yes, which have made a comeback lately as part of Vision Zero bike safety measures.

I may actually spend some time looking at the street-level imagery to see what Beaumont says for the frontage road street names and see just how consistent or inconsistent they are, because I still haven’t actually done that.

So… interesting news to report on this front, actually.

Turns out maybe the cardinal directions are signed in Beaumont after all.