Danke Zartbitter,
dein Tool ist eine tolle Sache. Ich konnte schon etliche Fehler korrigieren.
Was ich mir noch wünschen würde, ist eine Funktion Warnungen auszuschalten. Ähnlich wie bie Keep Right, wo ich sagen kann “He, das ist kein Fehler, soll so sein.”
Im Infodialog steht “There is no way of telling this map to ignore a warning on a specific turn restriction.”
Der Grund dafür ist, dass es keine Serverkomponente gibt. Die Daten werden live vom Browser aus der Overpass-API geholt und dann lokal in deinem Browser verarbeitet. Es gibt keine Datenhaltung, wo man sowas wie “Relation 123 in Version 5 ist ok” abspeichern kann.
Der Fehler wird erkannt, wenn untersucht wird, um was für eine Restriction es sich handeltt. Dazu werden, wie es bisher dokumentiert ist , restriction und ggf. restriction:* als Unterklasse in Bezug auf Fahrzeugtyp herangezogen. Werden mehrere gefunden, muss der value gleich sein, sonst wird ein Fehler gemeldet. Wenn zum Zeitpunkt der Programmierung undokumentierte restriction:* verwendet werden, die eine ganz andere Semantik haben, dann musst du mit dem Fehler leben
Gibt es noch weitere restriciton:* mit einer komplett anderen Bedeutung, die in Verwendung sind? Damit ich alles in einem Aufwasch in eine Sonderlocke packen kann …
Ich wollte übrigens noch ein Lob aussprechen, dass restriction: = * direkt mit berücksichtigt wurde. Ist mir schon vor einer Weile beim Herumspielen mit der Karte positiv aufgefallen.
In der Auswertung der Abbiegebeschränkungen könnte noch aufgenommen werden, dass oneway=reversible wie oneway=no behandelt wird, denn dort wird in beide Richtungen gefahren - nur je Richtung zu unterschiedlichen Zeiten. (Beispiel).
Auch die Rolle location_hint wird als Fehler behandelt, obwohl sie im Wiki aufgeführt ist und zur Relation:restriction als Hinweis für den Platz des Verkehrszeichens verwendet werden soll.
Noch ein Fehler in der Auswertung:
Wenn es heißt: restriction:bicycle=only_* oder =no_, sollte auch oneway:bicycle= statt oneway=* geprüft werden. (Beispiel)
Ich würde mich bereiterklären, svg-Icons zu basteln. Gibts irgendwelche besonderen Wünsche, was es für Icons geben muss? Ich würde sonst erst mal 6 Stück basteln:
Nur links, nur rechts, nur geradeaus, nicht links, nicht rechts, nicht geradeaus