Habe mit bisher davor gedrückt, aber macht ja schon Sinn.
Habe hier ein häufigen Fall, nachts nur 30.
Habe einfach hiervon abgeschrieben: https://wiki.openstreetmap.org/wiki/DE:Conditional_restrictions
"Beispiel: maxspeed=120 (Standardwert) + maxspeed:conditional=100 @ (20:00-06:00). Ohne Standardwert wäre unklar, welche Beschränkung in der Zeit von 6-20h gilt. " (Werte habe ich natürlich angepasst).
Nun meint JOSM aber das könnte falsch sein: “Fehler in maxspeed:conditional-Wert: Entspricht nicht dem Muster ‘Einschränkungswert @ Bedingung’ (3)”
Wem nun glauben?
Ach ja, habe das conditional auch in ein hightway=speedcam geschrieben, macht das Sinn?
Wobei es evtl. trotzdem Sinn macht, einen Fallback mit maxspeed=100 bzw. 120 zu definieren? (100 um auf der sicheren Seite zu stehen, 120 wenn es darum ginge, für die meisten Fahrzeuge richtig zu liegen, und auch, weil es der default ist laut Schild, während nur 100 ein conditional Schild hat).
Beide Versionen sind korrekt und erlaubt.
Drei Dinge möchte ich zu bedenken geben:
viele Anwendungen können :conditional noch nicht auswerten, bzw. weiß ein Router auch oft nicht die genaue Uhrzeit. Diese sollten dann auf den normalen “maxspeed” Key zurückgreifen können
ein “:conditional” überschreibt den Wert im normalen Tag nur innerhalb des angegebenen Zeitraums. “maxspeed” kann also problemlos als Rückfallwert verwendet werden
in “maxspeed” würde ich immer den “üblichen” Wert für die Mehrzahl der Fahrer eintragen. Also in der Regel die Begrenzung, die die meiste Zeit über gilt, oder die tagsüber gilt, wenn natürlich mehr Verkehr ist als nachts.
Die genaue Beschilderung spielt für dieses Tag keine Rolle - das kann immer per “traffic_sign=*” erfasst werden. Das gilt natürlich nur, wenn solange das Tagging das Schild korrekt wiedergibt.