Ich finde nämlich sehr viele Wege/Barrieren die mit access=no; foot=yes (;bicycle=yes) getagged sind. Im Wiki unter https://wiki.openstreetmap.org/wiki/DE:Road_signs_in_Germany steht jedoch, dass diese Zeichen mit vehicle=no bzw. motor_vehicle=no getagged werden sollen? Wenn es aber äquivalent ist, macht es keinen Sinn jetzt das überall zu ändern…
Nein, die sind nicht gleichbedeutend. Zeichen 250 erlaubt beispielsweise auch Reiter. Deshalb sollen die Tags wirklich so exakt wie möglich mit den Verkehrszeichen übereinstimmen.
Nachtrag:
Fast: StVO §28 (2) “Wer reitet, Pferde oder Vieh führt oder Vieh treibt, unterliegt sinngemäß den für den gesamten Fahrverkehr einheitlich bestehenden Verkehrsregeln und Anordnungen.”, aber StVO Anlage 2 Nummer 27 (Zeichen 250) “Das Zeichen gilt nicht für Handfahrzeuge, abweichend von § 28 Absatz 2 auch nicht für Reiter, Führer von Pferden sowie Treiber und Führer von Vieh.”
access=* sollte man soweit es geht vermeiden, außer z.B. bei Privatwegen (access=private) oder Wegen durch Einkaufspassagen (access=permissive), Naturschutzgebiete, militärische Sperrgebiete und so Zeugs. Ansonsten lieber die speziellen Tags benutzen.
Sorry, jetzt muss ich nochmal nachfragen, was ist dann bei einer Barrier? Also z.B. barrier=bollard. Wenn ich das richtig verstanden habe (https://wiki.openstreetmap.org/wiki/Barrier), dann impliziert das doch schon access=no. Dann reicht es dort ja nicht aus, wenn ich motor_vehicle=no setzte, sondern muss explizit foot=yes, bicycle=yes (und dann wohl auch Inliner, Reiter usw.). Oder mache ich dann: barrier=bollard; access=yes;motor_vehicle=no, weil wenn ich jetzt den Inliner vergesse, dann kommt der nicht mehr durch (also nach der Karte).
barrier=bollard impliziert access=no, foot=yes und bicycle=yes. Standardmäßig muss man also dort nichts eingeben. Inlinefahrer sind nach der deutschen StVO keine separate Kategorie von Verkehrsteilnehmern (es sind schlichtweg Fußgänger) und wie willst du mit dem Pferd durch einen Poller kommen?
Bei barrier=* ist die Situation leider völlig verfahren. Grundsätzlich ist access=no, falls nichts anderes vereinbart. Leider stehen im Wiki nicht überall solche Vereinbarungen drin, und nachträglich kann man das schlecht ändern. Das führt dann dazu, dass barrier=stile oder barrier=cattle_grid ein generelles Verbot impliziert, obwohl sich jemand viel Mühe gemacht hat, dass man da über einen Zaun kommt.
Manche Mapper und Router beachten das bei einigen Arten von barrier, andere her nicht. Bei barriers würde ich im Zweifel so detailiert mappen wie ich kann und lieber redundant.