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

Antwort per Email an