x

Re: Eintragungen für Gefahrguttransporte


Geschrieben von g0ldfish (Gast) am 16. Juli 2013 08:52:34: [flux]

Als Antwort auf: Eintragungen für Gefahrguttransporte geschrieben von Win32netsky (Gast) am 27. Mai 2013 08:15:

Win32netsky wrote:

highway=*␣&␣maxweight:forward<7.5␣{␣set␣oneway=yes;␣set␣toll=yes;␣set␣hgv=no␣}␣[0x04␣road_speed=4␣road_class=2␣continue]
highway=*␣&␣maxweight:backward<7.5␣{␣set␣oneway=-1;␣set␣toll=yes;␣set␣hgv=no␣}␣[0x04␣road_speed=4␣road_class=2]

Klappt nicht, routet voll in die Straße rein!

Ist zwar lange her, dass ich selbst Garminkarten erstellt habe, aber mir scheint die Logik noch nicht so ganz richtig (bzw. nur für den nachfolgenden Fall 1 geeignet).

Fall 1: Straßen, die sowohl maxweight:forward als auch ein (vermutlich i.d.R. abweichendes) maxspeed:backward haben

Fall 2: Straßen mit maxspeed:forward, maxspeed:backward nicht gesetzt

Fall 3: Straßen mit maxspeed:backward, maxspeed:forward nicht gesetzt

M.E. ist es am übersichtlichen, diese 3 Fälle einzeln zu behandeln, wobei jeweils die letzte Regel kein continue haben darf, sonst würden nachfolgende allgemeine highway=*-Regeln noch einmal darauf angewandt.

highway=*␣&␣maxweight:forward<7.5␣&␣maxweight:backward<7.5␣{␣set␣toll=yes;␣set␣hgv=no␣}␣[0x04␣road_speed=4␣road_class=2]
highway=*␣&␣maxweight:forward<7.5␣{␣set␣oneway=yes;␣set␣toll=yes;␣set␣hgv=no␣}␣[0x04␣road_speed=4␣road_class=2␣continue]
highway=*␣&␣maxweight:forward<7.5␣{␣set␣oneway=-1␣}␣[0x04␣road_speed=4␣road_class=2]
highway=*␣&␣maxweight:backward<7.5␣{␣set␣oneway=-1;␣set␣toll=yes;␣set␣hgv=no␣}␣[0x04␣road_speed=4␣road_class=2␣continue]
highway=*␣&␣maxweight:backward<7.5␣{␣set␣oneway=yes␣}␣[0x04␣road_speed=4␣road_class=2]

(road_speed=4 road_class=2 habe ich unverändert aus deinen Beispielen übernommen, müssen ggf. angepasst werden)

Übrigens, ist tatsächlich <7.5 gemeint und nicht <=7.5?

Und könntest du auf deiner Wikiseite die Aufforderung entfernen, anstatt einer Straße mit maxspeed:forward/backward zwei Straßen übereinander einzutragen?