mkgmap: maxspeed setzen
Geschrieben von Bernhard Hiller (Gast) am 01. November 2013 13:01:02: [flux]
In meinen Garmin-Karten möchte ich die Höchstgeschwindigkeit auf den *niedrigsten* Wert von maxspeed, maxspeed:forward und maxspeed:backward setzen. In der lines Datei habe ich eingetragen:
maxspeed:forward=*␣&␣maxspeed!=*␣{␣set␣maxspeed='${maxspeed:forward}'␣} maxspeed:forward=*␣&␣(maxspeed:forward<maxspeed)␣{␣set␣maxspeed='${maxspeed:forward}'␣} maxspeed:backward=*␣&␣maxspeed!=*␣{␣set␣maxspeed='${maxspeed:backward}'␣} maxspeed:backward=*␣&␣(maxspeed:backward<maxspeed)␣{␣set␣maxspeed='${maxspeed:backward}'␣}
Den Wert füge ich schließlich dem Namen hinzu, um gleich mit QLandkarte das Ergebnis prüfen zu können.
Es funktioniert leider nur teilweise.
Ist nur maxspeed:backward gesetzt, paßt's.
Sind forward und backward gesetzt, erhalte ich forward, obwohl backward kleiner ist. Als Beispiel herifür kann die B22 westlich von Bayreuth dienen (http://www.openstreetmap.org/browse/way/70594951) mit backward 40 und forward 60.
Wie muß ich obige Vergleiche schreiben, daß sie stets korrekt funktionieren, egal ob nun forward oder backward kleiner ist?
Antworten:
- Re: mkgmap: maxspeed setzen · EvanE (Gast) · 01.11.2013 15:56 [flux]
- Re: mkgmap: maxspeed setzen · chris66 (Gast) · 01.11.2013 16:05 [flux]
- Re: mkgmap: maxspeed setzen · aighes (Gast) · 01.11.2013 17:18 [flux]
- Re: mkgmap: maxspeed setzen · Bernhard Hiller (Gast) · 02.11.2013 08:45 [flux]