Für einen Parkplatz mit der Beschilderung „werktags 8-18h [Parkscheibe] 2 Std.“ wollte ich den Schlüssel: maxstay:conditional anwenden. Dabei ist in Wiki (DE) beschrieben, dass die Zeiten analog Key:opening_hours angegeben werden. Da es dabei jedoch keinen Wert für „Werktag“ gibt, müsste man also
2 hour @ Mo-Sa 08:00-18:00; PH off
angeben. Dies sieht die Prüfroutine von JOSM aber als ungültig an. Wenn allerdings Ausschlusswerte bei conditional grundsätzlich nicht möglich sind, schränkt dies die Verwendung meiner Meinung nach erheblich ein, oder macht es in diesem nicht seltenen Fall gar völlig nutzlos.
Sieht jemand dafür eine andere Lösung oder habe ich da etwas völlig falsch verstanden?
“none” ist hier ein Wert von “maxstay” und hat nichts mit den :conditional-Beispielen zu tun. Genauso wie maxspeed=none verwendet wird, wenn es keine Begrenzung gibt.
Zu a) ist korrekt. Genauso wie
2 hours @ "Mo-Fr 08:00-20:00; Sa 08:00-14:00
Zu b) Finde ich in Ordnung. Für Zeitangaben gibt es generell keine einheitliche Schreibweise. Bei den gängigen Schreibweisen sollte es aber keine Probleme geben, wenn der Wert eindeutig auswertbar ist.
30 Minuten: 30, 30 minutes, 30 min, 00:30, 0.5h, 0.5 h, 0.5 hour, 0.5 hours
2 Stunden: 120, 120 minutes, 120 min, 02:00, 2h, 2 h, 2 hour, 2 hours
Zu c) Das ist falsch. Innerhalb der Zeitangabe sind Kommas natürlich erlaubt:
Das steht aber (mal wieder) nur im deutschen Text, und führt zu Mehrdeutigkeiten und Missverständnissen. Also sollte man möglichst die Einheit angeben. Es bringt auch nichts, wenn verschiedene Tags verschiedene Vorgaben und Formate haben. Deswegen würde ich immer auf “hh:mm” zurückgreifen.
Wie kommst du darauf? “Mo,We,Fr” ist einfach eine Liste von Wochentagen.
Der absolute Topwert ist dort aber der, mit den unklaren “2” (Minuten)
Habe bereits einen Bearbeitungskommentar in die Diskussion des Änderungssatz an der Stelle an der ich das mit overpass-turbo gefunden habe geschrieben.