Nutzer überschreibt maxspeed-Angaben durch z.B. maxspeed=DE:zone30

neben der Geschwindigkeitsbegrenzung gelten für Tempo-30-Zonen weitere Regeln, z.B. dass es dort keine benutzungspflichtige Radwege und keine Schutzstreifen geben soll und grundsätzlich Vorfahrt rechts vor links gilt. Auch wenn das unmittelbar keine Auswirkung auf Router und andere Anwendungen hat, kann die Information “Straße liegt in Tempo-30-Zone” für die Qualitätssicherung interessant sein. Man könnte z.B. für in OSM erfasste benutzungspflichtige Radwege, die in einer Tempo-30-Zone liegen, überprüfen, ob diese tatsächlich existieren oder ob es sich um vor Ort nicht mehr existente Überbleibsel aus der Zeit vor der Ausweisung als Tempo-30-Zone handelt.

Es besteht auch die Möglichkeit, dass in der Zukunft weitere Regeln eingeführt werden, die in allen Tempo-30-Zonen gelten. Diese könnten direkt aus source:maxpeed oder zone:maxspeed abgeleitet werden oder zumindest damit leichter explizit eingepflegt werden. Dass das keine rein theoretische Möglichkeit ist, zeigen Beispiel aus anderen Ländern. So sind z.B. in Frankreich Einbahnstraßen in Tempo-30-Zonen für Radfahrer entgegen der Einbahnrichtung befahrbar.

Das Symbol sieht ziemlich nach https://de.wikipedia.org/wiki/Motorroller aus.

Das hat aber nichts mit der erlaubten Höchstgeschwindigkeit zu tun. Wenn man eintragen möchte, dass es eine 30er-Zone ist, sollte man das mit eigenen Tags machen, so was wie zone=DE:30 (oder zone:DE30=yes), nicht maxspeed dafür missbrauchen. Natürlich wäre es dann schon unnötig, maxspeed=30 einzutragen.

Es wäre echt gut, wenn ein gescheites Tagging entwickelt wird.

Sehe ich im Prinzip auch so. Zur Zeit findet man:


zone:maxspeed=DE:30
maxspeed:type=DE:zone30
maxspeed:type=DE:zone:30
source:maxspeed=DE:zone30
source:maxspeed=DE:zone:30

und sicher noch ein paar andere mehr. Davon ist aus meiner Sicht alleine zone:maxpeed=DE:30 passend, weil es den Zonencharakter zum Ausdruck bringt. source:maxspeed kam m.W durch StreetComplete ins Spiel bzw. erreichte durch SC seine heutige Popularität

Ich fürchte, der Zug ist abgefahren.

Wie gut, dass Züge in mehrere Richtungen fahren können :wink: Das kann man alles einfangen. Man muss es nur strukturiert machen.

+1, eine klare Definition und Abgrenzung ist sinnvoll.
Bei den “Zonen” ist in der Tat zone:maxspeed=DE:30 oder traffic:zone=DE:urban am geeignetsten, eine Angabe wie maxspeed:type=sign oder source:maxspeed=sign wird es aber nicht komplett ersetzten.

wobei Zonen evtl. eine eigene Kategorie darstellen, weil das Zeichen nicht direkt am Weg sondern nur am Eingang zur Zone steht. Die Details der Schilder sind allerdings auch von Land zu Land unterschiedlich, die “Strecke” die auch nach Einmündungen ohne Wiederholung der Begrenzung eine Höchstgeschwindigkeit mit sich führt gibt es z.B. nicht überall.

Ob etwas eine 30-Zone ist oder nicht macht auch unabhängig von Höchstgeschwindigkeiten Sinn, weil in vielen Ländern in 30-Zonen zusätzliche Regeln gelten die ansonsten nicht implizit sind bei einfach nur maxspeed=30.

Soweit ich weiß kann/darf es z.B. in 30-Zonen keine Fahrradwege geben und man hat aus einer 30-Zone auf eine andere Straße kommend haben an einer Kreuzung immer Nachrang.

Ich denke das ist die Idee hinter dem traffic:zone=DE:zone30 tag.

Oh, ich glaube es ist zone:traffic=DE:urban.

Wie schon angemerkt, es braucht beides. Die Zone die wiederum ein maxspeed beinhaltet aber auch eben andere Regeln und zusätzlich ein Tag für den Fall von expliziten Schildern unabhängig von jeglicher Zone.

Sehe das Problem eher wenn ich über die Grenzen schaue und dort eben die legale Höchstgeschwindigkeit auf der Autobahn oder in der Zone zusätzlich mit Schildern gekennzeichnet ist. Wobei dann ja auch ein maxspeed:type oder source:maxspeed funktioniert und “on the ground” ja vor Zone geht.

Ich muss diesen Thread nochmal rausziehen weil es mir heute wieder sauer aufgestoßen ist was StreetComplete da macht.

Es werden Straßen im Aussenbereich mit maxspeed:type=DE:rural (Ohne maxspeed) getagged - D.h. Nutzer werden nach den Maxspeeds gefragt und dann dieses unnvollständige Tagging draufgepackt.

Wir hatten das jetzt ja schon DIVERSTE male hier im Forum das ein maxspeed:type= kein maxspeed ersetzt.

Ich weiss das als Antwort jetzt hier wieder die Nebelkerze mit den LKW, Anhängern und Co kommt - DAS sind aber Fahrzeugebundene Maxspeeds also sparen wir uns die Unsinnsdiskussion.

Hab ich den Konsens anders verstanden oder macht hier StreetComplete einfach wider der Community das tagging?

Flo

wie ich das verstanden habe wollen die Macher von SC da nicht drüber diskutieren, ihnen gefällt maxspeed:type und daher pushen sie den tag, der zunächst nur in England verbreitet war bevor sie damit angefangen haben

maxspeed:type ist ja nicht falsch, es felt aber maxspeed=XX. Und das ist nicht akzeptabel. :frowning:

es gibt ja kein falsch in OpenStreetMap, aber der maxspeed:type tag ist ein fork eines schon sehr lange genutzten tags, source:maxspeed, 1.8 M mal genutzt
https://taginfo.openstreetmap.org/keys/source:maxspeed#overview

während maxspeed:type genau dasselbe beschreiben will mit genau denselben values, aber trotz SC erst 540k Nutzungen hat https://taginfo.openstreetmap.org/keys/maxspeed:type

das ist vielleicht kein Weltuntergang, aber ein aktives Pushen von weniger etablierten tags ist es schon, und tagfragmentierung ist am besten zu vermeiden

Mir ist egal ob es maxspeed:type oder source:maxspeed ist. Aber ein maxspeed:type=DE:rural ohne ein maxspeed zu setzen ist eben unvollständig.

Flo

Also ich nutze SC nicht, verwende aber ebenfalls maxspeed:type (+ maxspeed=xx) :slight_smile:

Nein, das sehe ich nicht so. Damit kann ein maxspeed problemlos hergeleitet werden und zwar universal für alle Nutzergruppen. Ein maxspeed=* ohne zusätzlich Angabe ist in meinen Augen unvollständig, da nur an eine bestimmte Nutzergruppe gedacht wird. Aber das haben wir hier schon zu genüge diskutiert. Anwendungen, die keine Tabellen für unterschiedliche Fahrzeugklassen implementieren wollen, können ganz einfach ein maxspeed:type=DE:rural durch maxspeed=100 ersetzen, oder was fehlt Dir noch, um das eindeutig machen zu können?

Ich persönlich tagge trotzdem auch ein maxspeed zusätzlich für die Abwärtskompatibilität.

Warum, wenn maxspeed:type ohne maxspeed=XX doch vollkommen ausreichend ist ? :roll_eyes:

Für Anwendungen die nur maxspeed kennen/nutzen.

Also ist maxspeed:type ohne maxspeed=XX halt doch nicht ausreichend! :slight_smile:

Naja, Es kommt auf die Fragestellung an: Ist es von den Daten/Informationen her ausreichend? Ja! Bezüglich der Anwendungskompatibilität? Nein!

Bei OSM gilt aber eher der Grundsatz, dass wir nicht für eine bestimmte Anwendung mappen/taggen. Aber wir haben ja viele Redundanzen, die historisch gewachsen sind. Ich sehe ein maxspeed=100 eher als Defaultwert bei maxspeed:type=DE:rural. Ähnlich wie ein foot=yes bei hw=path. Ob man implizierte Defaultwerte mit taggen sollte/darf/kann ist ja auch umstritten.

Aber für viele!

maxspeed:type ist neu und nicht historisch gewachsen. Hier von einer Redudanz (bezüglich der meisten Anwendungen) zu sprechen halte ich für überzogen. :roll_eyes: