You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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

Fabi2 wrote:
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@fog

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.

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

wambacher wrote:

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

wambacher wrote:

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

Board footer

Powered by FluxBB