You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#26 2012-08-29 00:02:11
- wambacher
- Member

- From: Schlangenbad/Wambach, Germany
- Registered: 2009-12-16
- Posts: 16,769
- Website
Re: Tagging: Versenkbarer Poller
maxspeed:hgv:conditional=80 @ wet maxspeed:hgv:forward:conditional=50 @ (10:00-18:00), 60 @ wet maxspeed:hgv:backward:conditional=60 @ (06:00-22:00), 50 @ (length>5)
Eigentlich sind die Klammern ja nicht nötig.
maxspeed:hgv:conditional=80 @ wet
maxspeed:hgv:forward:conditional=50 @10:00-18:00, 60 @ wet
maxspeed:hgv:backward:conditional=60@06:00-22:00,50@length>5,30@fogDie Syntax klappt auch ohne. Und was man nicht angeben braucht, kann man nicht falsch machen.
Leerzeichen sollten erlaubt sein (Lesbarkeit) aber auch fehlen dürfen.
alle Spaces raus, split1 bei ",", split2 bei "@" und schon hat man die Komponenten.
oder soll man hier Zeiten in allen Formaten von opening_hours angeben können? Dann kommt man wohl doch nicht um die Klammen rum. Aber nur, weil bei opening_hours ja ebenfalls Kommata und Semikolons verwendet werden.
Gruss
Walter
Last edited by wambacher (2012-08-29 00:04:43)
Offline
#27 2012-08-29 09:23:51
- EvanE
- Member
- Registered: 2009-11-30
- Posts: 5,716
Re: Tagging: Versenkbarer Poller
Die Syntax klappt auch ohne. Und was man nicht angeben braucht, kann man nicht falsch machen.
Leerzeichen sollten erlaubt sein (Lesbarkeit) aber auch fehlen dürfen.alle Spaces raus, split1 bei ",", split2 bei "@" und schon hat man die Komponenten.
oder soll man hier Zeiten in allen Formaten von opening_hours angeben können? Dann kommt man wohl doch nicht um die Klammen rum. Aber nur, weil bei opening_hours ja ebenfalls Kommata und Semikolons verwendet werden.
Hallo Walter
Ich fühle mich bei der Syntax mit Klammern wohler. Wenn man obligatorisch Klammern um die Bedingung setzt (so ist das glaube ich vorgesehen), kann natürlich das "@" als Trenner entfallen.
Wie auch immer ist die letztlich gewählte Syntax natürlich eine geringfügige Kleinigkeit.
Edbert (EvanE)
Offline
#28 2012-08-29 09:39:19
- Tordanik
- Moderator

- From: Germany
- Registered: 2008-06-17
- Posts: 2,840
- Website
Re: Tagging: Versenkbarer Poller
oder soll man hier Zeiten in allen Formaten von opening_hours angeben können? Dann kommt man wohl doch nicht um die Klammen rum. Aber nur, weil bei opening_hours ja ebenfalls Kommata und Semikolons verwendet werden.
Bei den oben genannten Beispielen sind die Klammern eigentlich überflüssig. Für die Zeiten wird allerdings die Opening-Hours-Syntax übernommen, d.h. es kann in manchen Fällen eine Klammer notwendig sein. Das Proposal erwähnt ebenfalls, dass Klammern nur dann unverzichtbar sind, wenn ein Semikolon in der Bedingung vorkommt, aber empfiehlt, sie bei komplexeren Bedingungen einfach routinemäßig zu setzen.
Zusätzliche oder fehlende Leerzeichen sollten übrigens in der Tat keinem robust gebauten Parser etwas ausmachen. Das ist eher eine Frage der Lesbarkeit.
OSM in 3D: OSM2World
Offline