Was Sinn macht und was nicht, definieren wir Mapper. Wenn man maxspeed für ausschließlich numerische Werte definiert, dann benötigt man halt einen zweiten Tag für nicht-numerische Werte. Welchen Tag (und wie der heißt) legen wir fest. Ich bezog mich darauf, dass eine Anwendung vollkommen egal ist, ob ein Tag einen “sinnvollen” Bezeichner hat, solange sie eine bestimmte Information daraus “sinnvoll” ableiten kann. Und das kann sie aus maxspeed:type=DE:rural ohne ein maxspeed=100. Wenn SC dieser Logik folgt, kann ich dem nur zustimmen.
Nicht sinnvoll ist maxspeed=, deshalb machen wir die ganze Nummer ja, um zu vermeiden, dass man Listen zu den Werten aus 200 Jurisdiktionen braucht um die Geschwindigkeitsbegrenzung lesen zu können. Dieses tagging macht alles nur noch weiter unnötig kompliziert und man gewinnt gar nichts.
Nur mit maxspeed:type=DE:rural hat man im Prinzip alle Infos, sie werden zwar nicht von allen gelesen werden, aber man kann problemlos noch ein maxspeed ergänzen, das ist also zwar nicht ganz vollständig, aber im Prinzip ok.
Klar, maxspeed:type ist bisher noch ein Minderheitentag, und man wird daher sowieso auch source:maxspeed mit mehr als viermal soviel Nutzungen nicht ignorieren wollen.
doch, ist es, https://wiki.openstreetmap.org/wiki/Key:maxspeed
“By default, values will be interpreted as kilometres per hour. If the speed limit should be specified in a different unit the unit can be added to the end of the value, separated by a space (see Examples).”
und es sind 2 Ausnahmen gelistet: "Only in some places, notably Romania and Russia, it is common to find that maxspeed holds a value of the form ‘:’. "
Nein, ist es nicht, musst du nur darunter die Tabelle bei “Implicit maxspeed values” lesen, da ist Deutschland mit dabei. Außerdem solltest du dir die Bedeutung von “it is common” nochmals klar machen, das bedeutet so viel wie “es ist üblich”, das bedeutet nicht, dass es nicht verwendet wird und erst recht nicht, dass es nicht spezifiziert ist, das ist es nämlich sogar explizit in der genannte Tabelle!
Sollen wir irgendeine Art von automatischem Revert angehen (“finde alle Ways, bei denen der Benutzer ein numerisches maxspeed gelöscht oder durch ein nichtnumerisches ersetzt hat und stelle den alten Wert wieder her, falls noch nicht geschehen”)? Oder hat sich das meiste inzwischen eh “rausgewachsen”?