Am 23.02.2012 12:29, schrieb Martin Koppenhoefer:
Am 23. Februar 2012 12:15 schrieb bkmap<burkhard.kirch...@web.de>:
Der Vorschlag von Eimai, der Sonderzeichen im Key vermeidet, war doch gar
nicht so schlecht: "Move parameters from key to value "
<key>=[<condition>]<value>;[<condition>]<value>...
Das wäre dann:
maxspeed = [08:00-18:00]50
Er hat die Conditions in "[]" gesetzt.
Das benötigt dann halt multiple values, weil man meistens ja auch noch
die verbleibende Zeit von 18-8 h angeben will.
+1
maxspeed = 80;[08:00-18:00]50
allgemein 80
8-18 Uhr 50
oder wenns komplizierter wird:
maxspeed = 80;[hgv]60;[hgv][Mo-Fr 08:00-18:00]30;[08:00-18:00]50
allgemein 80
LKW 60
LkW Mo-Fr 8-18 Uhr 30
andere von 8-18 Uhr 50
Ich finde den Vorschlag gut,
1. weil man diese Bedingungen fast überall in gleicher Form anwenden
kann, nicht nur bei maxspeed,
2. weil wenn in den "[]" stehenden Tooken auf bekannte Condition Codes
geprüft wurden, den gleichen Algorithmus verwenden kann, wie bei den
Öffnungszeiten.
Conditions könnten z.B. sein:
[bus], [hgv], [maxweight<7] oder andere.
Wenn keiner dieser Codes ausgewertet werden konnte, ist es eben eine
Zeitbedingung wie in den Öffnungszeiten, das da in den Klammern steht.
Mit Komma verknüpft man die Bedingungen als logisches ODER und ohne
Komma als logisches UND.
Viele Grüße
Burkhard
_______________________________________________
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de