Exclude primary roads without sidewalk and/or shoulder?

I’m proposing this idea more as (yet another?) discussion about runnable roads.

[Disclaimer: I don’t know Overpass syntax; I’m more using pseudocode to convey my idea.]

I recognize that the CS Overpass query should presumably not broadly exclude highway == primary. But I am wondering if it could make sense to exclude highway == primary when there is also some sensible combination of sidewalk == no or shoulder==no or shoulder == narrow?

I definitely want to do the right thing by both OSM and CS, but it is frustrating to be both a hard-mode enthusiast and not want to risk imminent death. I’ve lately been looking specifically at sections of KY-100 and KY-1008 in Kentucky. My poring over KY regulations indicates that pedestrians are legally allowed (and therefore foot==no is inappropriate tagging), but there are sections where is no sidewalk, no shoulder, and only a few inches of gap between road and guardrail!

Sorry to possibly beat a dead horse here.

(I am aware of the “Just run it at midnight on a Sunday” argument, but semis drive at that time around here, too.)

1 Like

I had a very similar one here. In my case, I got around it by walking the length of it underneath it, but a) that feels like cheating, and b) I don’t know if that is possible in your case.

I had the opposite, nodes in a tunnel with no sidewalk, so I walked on the ground above the tunnel, in rocks and bushes​:grinning_face_with_smiling_eyes:

Just for clarity, I’m talking about the Overpass API for querying OpenStreetMap, not a physical overpass. :slight_smile: