StreetComplete wird maxspeed:type taggen

Es gibt landesspezifische Unterschiede und wenn UK maxspeed:type=EN:urban nutzen möchte, sollen sie.
https://taginfo.openstreetmap.org/search?q=maxspeed%3Atype

https://taginfo.openstreetmap.org/search?q=source%3Amaxspeed
Aber dafür bestehende source:maxspeed=DE:urban umzumodeln finde ich nicht richtig. Was ist mit rural, sign und anderen Ländern?

Und wenn über Deutschland diskutiert wird sollte es auch in Deutsch erfolgen (können) - nicht alle sind “Weltsprachler”.

Echt jetzt? kopfschüttel
Also ich weiß ja nicht, aus source:maxspeed lese ich heraus, dass UK (fast) die einzigen sind, die maxspeed:type nutzen…

Allen die sich hier inhaltlich äußern wollen, bitte ich zumindest die eingangs verlinkte rationale lesen.

Dann doch bitte hier in deutsch, da ich aus Google Übersetzer nichts sinnvolles lesen kann:
https://translate.google.de/?hl=de#en/de/I%20thought%20the%20whole%20thing%20through%20again.%20I%20think%20I%20will%20actually%20change%20that%20for%20implicit%20street%20limits%2C%20always%20the%20maxspeed%3Atype%20tagging%20scheme%20is%20used%2C%20for%20every%20country.%20Because%3A%0A%0AStreetComplete%20is%20kinda%20misusing%20source%3Amaxspeed%2C%20even%20in%20the%20documented%20not-accepted-by-the-British%20interpretation%20of%20the%20tag%2C%20because%20source%3Asomething%20always%20refers%20to%20something.%20But%20StreetComplete%20does%20not%20set%20that%20something%20(maxspeed)%20in%20that%20case.%0Athe%20fundamental%20critique%20of%20source%3Amaxspeed%20is%20correct%20anyway%20-%20the%20convention%20is%20that%20source%3A*%20describes%20the%20source%20of%20the%20tag.%20An%20implicit%20speed%20limit%20type%2Fzone%20is%20not%20a%20source.%0Athe%20definition%20of%20maxspeed%3Atype%20is%20solid%20and%20there%20is%20no%20reason%20to%20not%20also%20use%20it%20outside%20of%20Great%20Britain.%0Aworldwide%20data%20consumers%20need%20to%20look%20at%20both%20maxspeed%3Atype%2C%20source%3Amaxspeed%20(and%20zone%3Amaxspeed)%20anyway%20to%20derive%20a%20concrete%20speed%20limit%20for%20an%20implicit%20one%2C%20so%20it%20shouldn’t%20make%20much%20difference%20anyway.%0Asource%3Amaxspeed%20can%20be%20(automatically)%20inferred%20from%20maxspeed%3Atype%2C%20but%20not%20the%20other%20way%20round%2C%20as%20source%3Amaxspeed%20may%20contain%20other%20values%2C%20such%20as%20sign%2C%20survey%2C%20imported%20data%20from%20open%20datasource%20XYZ…%0AI%20reckon%20that%20is%20a%20relatively%20weak%20line%20of%20argumentation%2C%20because%20one%20can%20argue%20that%20maxspeed%3Atype%20also%20refers%20to%20a%20maxspeed%2C%20but%20I’d%20say%2C%20less%20so%2C%20plus%2C%20point%202%20and%205%20definitely%20speaks%20for%20maxspeed%3Atype.%0A%0AAlso%2C%20I%20need%20to%20note%20this%20down%20here%3A%20This%20is%20not%20an%20argumentation%20about%20the%20deprecation%20for%20source%3Amaxspeed%20or%20anything%20but%20just%20my%20rationale%20which%20tag%20among%20several%20alternatives%20this%20app%20shall%20use.%0A%0AAnd%20second%2C%20don’t%20always%20use%20the%20rural%2Furban%20value%20scheme%2C%20but%20implement%20country-wise%20exceptions%20to%20that%20if%20other%20things%20determine%20the%20implicit%20speed%20limit.%20In%20that%20case%2C%20so%20far%20GB%20will%20be%20the%20only%20exception.

Na gut.

Meiner Meinung nach ist genau dort das Problem und nicht an irgendwelchen Tag-Definitionen.
Vielleicht versteh ich das alles auch ganz falsch, für mich ist ein Schild oder die StVo oder sonstwas “on the ground” eine Quelle einer Information im Wortsinne und kein Typ/Art.

Warum sollte eine implizite Geschwindigkeitsbegrenzung keine Quelle sein? Nur weil ich das maxspeed=100 nicht angebe (weil es ja implizit ist) kann ich doch trotzdem die Quelle von maxspeed (in diesem Fall source:maxspeed=DE:rural) angeben.

ach und ja, maxspeed:type=sign steht bei taginfo gleich an dritter Stelle

und damit sprechen ausgerechnet weder punkt 2 noch 5 eindeutig für die verwendung von maxspeed:type :wink:

Ist das eine Antwort auf meinen Beitrag?

Also, nach meinem Verständnis gibt source:X, die Quelle an, also mit anderen Worten, wo derjenige der X eingetragen hat, diese Information her hat. Zum Beispiel “von Satellitenbildern” (bing,…), “von einer Begehung” (survey), “von öffentlichem Register” usw.

source:maxspeed=DE:rural hingegen sagt nichts darüber aus, woher diese Information stammt. Sie mag zwar beschreiben, wo maxspeed=50 her kommt (wenn vorhanden), aber woher kommt nun der source:maxspeed-Wert? Dann wären ja schon bei source:source:maxspeed=survey.

Da muss ich westnordost schon zustimmen.
source gibt nunmal die Quelle an - also nur die Quelle und sagt nicht über die Information selbst aus.

source:maxspeed=DE:urban
Hat jemand von euch schon mal ein “DE:urban” herumliegen sehen (on the ground)? :wink:

Ich denke wir sollten das pragmatisch handhaben.

Angenehmen Abend noch…

  1. Ja ich, zwar nicht direkt auf der Strasse, aber in der Fahrschule in 'nem Heft on the ground.
  2. Alternativ direkt on the ground als Pseudosign an allen Grenzen Deutschlands
  3. Wiki sagt:

Zu 3. Die Lösung des Problems ist ganz einfach: wo kein maxspeed, da kein irgendwas.source.irgendwas.
Ich versteh nicht, wie router oder renderer auf teufel komm raus aus source irgendwas ableiten wollen/müssen. Wenn kein maxspeed gesetzt ist, kann man aus source eine Näherung vorschlagen, mehr nicht. Wahrscheinlich steht in irgendner Wikiseite was anderes, klar.

Ich verstehe überhaupt nicht, wie man irgendeine irgendwie geartete Quelle für irgendwas angeben muss, was man nicht getaggt hat?!
source:maxspeed ist egal in welcher Kombination eine Quelle (!), aber keine Beschränkung.

Ja eben, braucht man ja nicht. Es geht hier aber nicht um Quellenangabe, sondern um folgendes:

Du gehst eine Straße entlang, z.B., sagen wir, in Georgien, und siehst, dass hier kein Schild für Geschwindigkeitsbegrenzung vorhanden ist (also gesetzliche Limits gelten). Dass hier kein besondere Geschwindigkeitsbegrenzung gilt, möchtest du nun auf der Karte festhalten. Doch wie willst du das nun taggen?

Da gibt es halt mehrere Tagging-Schemata die sich so mehr oder weniger durchgesetzt haben, leider bisher nichts global. Eines davon, das momentan am weitesten verwendete, ist source:maxspeed.

  1. Ich bin auch der Ansicht, dass maxspeed=* die für den jeweiligen Straßenabschnitt geltende Höchstgewschwindigkeit enthalten sollte, unabhängig davon, ob sich dieser aus der Beschilderung oder aus allgemeinen Vorschriften oder aus dem Bauchumfang des Verkehrsministers ergibt.

  2. Ich verstehe nicht ganz, wieso wir dazuschreiben müssen, ob die Information über die Höchstgeschwindigkeit aus lokaler Beschilderung oder aus sonstwas hervorgeht. Reicht es nicht, die Tatsache „hier darf man nur 87 fahren“ abzubilden, muss zwingend noch ein „weil“ dazu?

  3. Ich finde das Tag source:maxspeed=DE:rural nicht ganz glücklich, weil das strenggenommen nicht die Quelle des maxspeed-Taggings ist. Die Quelle des Taggings ist einzig deine lokale Erkundung, auf der du festgestellt hast, dass dort kein Schild mit einer spezifischen Beschränkung steht.

  4. Unabhängig davon fände ich es übersichtlicher, wenn wir source als Subtag einfügen würden, also nicht source:maxspeed=, sondern maxspeed:source=. Übersichtlicher ist das deshalb, weil dann in der alphabetischen Auflistung die beiden Punkte nahe beieinander stehen. Bei nicht automatisch ausgewerteten Tags wie „note“ mache ich das auch schon: eine Anmerkung zum access hänge ich als access:note=* an (wo es direkt druntersteht) und nicht als note:access=* (wo es ganz woanders steht) und mache damit meinen Kollegen das Leben einfacher, die sich dann nicht so lange fragen müssen, wieso zum Henker der kreuzschnabel da so einen Unsinn getaggt hat.

–ks

@kreuzschnabel
+1 zu allen Punkten, insbesondere 1 und 2 !!!
Peter

Zu 1. Und 2.: weil man sich damit im Falle einer Gesetzesänderung einiges an Arbeit sparen könnte, und wir ansonsten normalerweise auch keine impliziten Werte taggen, oder?

Und wenn es euch lieber ist, dann tagge ich halt zukünftig source:maxspeed=DE:STVO:rural :wink:

Ach und ja, source:maxspeed ist das meist verwendeste, also warum soll das dann weichen?! Unabhängig davon, daß es eh ein todgerittenes Pferd ist…

Ich nicht. Denn wenn das Gesetz sagt “hier darf man immer so schnell fahren, wie gerade der Bauchumfang des Verkehrsministers ist”, und der Mapper dann den an dem jeweiligen Tag gültigen Bauchumfang taggt, müsste man ständig alle Straßen umtaggen.

Damit man weiß, welche Straßen man umtaggen muss, wenn sich der Bauchumfang ändert (und welche nicht, weil die 87 direkt auf einem Schild standen).

Das ist jetzt natürlich Quatsch mit dem Bauchumfang, aber stell Dir vor, in Deutschland würde die zulässige Höchstgeschwindigkeit innerorts per Gesetz auf 40 gesenkt. Idealerweise will ich dann nicht alle Straßen umtaggen müssen, aber wenn die Mapper sich in geistiger Umnachtung entschieden haben, die 50 überall explizit als maxspeed hinzuschreiben, dann will ich wenigstens noch rausfinden können, wo dies aufgrund geltender Standards und wo aufgrund expliziter Beschilderung passiert ist (denn die Standards ändern sich mit dem Gesetz über Nacht, die expliziten Schilder eher nicht).

Idealerweise, finde ich, würden wir an einem Objekt in OSM nur etwas ändern, wenn sich dieses Objekt in der Praxis tatsächlich ändert. Deswegen finde ich es nicht gut, geltende Defaults an ein Objekt dranzuschreiben, da sich diese Defaults ändern können, ohne dass sich das Objekt ändert. Das gilt z.B. für maxspeed=50, oder auch für “network=Cash Group” an Geldautomaten. Wobei das natürlich eine tendenziell “philosophische” Diskussion ist (der Geldautomat könnte ja sogar dann hardwaremässig der gleiche bleiben, wenn sich der “operator” ändert).

Bye
Frederik

Um das nochmal zu verdeutlichen, da es vermutlich aus meinen bisherigen antworten nicht entnehmbar ist, zum schluss bin ich da trotz meines unverständnisses leidenschaftslos, ob nun maxspeed:type oder source:maxspeed

@westnordost: solltest du es schaffen source:maxspeed auszurotten, kannste dir deines nächsten awards sicher sein

Egal was für ein Tag schlussendlich wird, das Endresultat unterscheidet sich nicht von einem globalen Bot-Edit. Vielleicht gibt es doch ein Unterschied: bei einem Bot könnt man sich vielleicht ein Opt-out von der Zwangsbeglückung erreichen, was hier nicht möglich ist.

Könnten wir wenigstens versuchen die bestehenden Regeln für automatische/massen Edits anzuwenden?