Tagging is obviously not perfect in OSM, and different users will tag the same street in different manners, so James’question could be re-written in: what is the solution with the least adverse effects?
Since I also live in Berlin, I would like to comment on what @fordrchris wrote.
1.Kleingärtenanlagen (KGA: neighborhoods with bungalows and private gardens): @fordrchris sent a link to a map of Charlottenburg-Nord where there are a lot of KGA with extremely narrow paths. That could mean a lot of striding, but the truth is that most are so narrow that they are rightly NOT in Citystrides. As a result, this example is not the simplest to judge the highway=track issue in Berlin or Germany, even though there are a few paths in this neighborhood that have been imported into CityStrides.
Normally, only the larger paths are included in CityStrides, most of the time because they are tagged with highway=track in OSM. They are almost always large enough for a car. I know it because I have already run most of them. (As a result, I am biased. )
Most are NOT gated. Some are gated but even here, there are at least 3 different cases:
- most are accessible all the time (the gate is not locked)
- some are closed during the night (that is an issue when you are striding while the days are short)
- a few are closed unless you have the key
The latter group should be tagged as private in OSM in my opinion, but I would say that it is less than 30 streets out of over 10,000 streets in Citystrides for the city of Berlin.
- Forest paths. Most are accessible to cars, but admittedly, not all of them are. Here I suspect that the tags in OSM are just incorrect and should be changed, but this is definitely the smaller part of the forest paths in Berlin (most narrow paths are not named and cannot be imported in city strides no matter what).
If we believe (like I do) that only narrow paths / paths not accessible to cars should be excluded, it should be done in OSM and the tag should not be excluded from @JamesChevalier’s query because it would trim too much.
If highway=track stays, opponents of the rule can still use the manual completion to get rid of the problematic streets.
If highway=track goes, there is no way for striders to bring the lost streets back.
In any case, I believe that this interesting discussion can go on but the overpass query should not be changed too often so as not to modify the rules of the game all the time.