Hallo allerseits,
Vielleicht kann mir jemand helfen. Ich nehme an, in den OSM-Daten ist ein Fehler drin, aber ich kann diesen nicht finden.
Auf routing.osm.ch wird etwas nicht ganz korrekt geroutet. Es geht um die Strecke: http://routing.osm.ch/?hl=de&loc=46.824448,7.148954&loc=46.828403,7.... 1. Auto und Fussgänger werden korrekt geroutet - da ist kein Problem vorhanden. [1] [2] 2. Routing per Velo (Stadt oder Freizeit spielt keine Rolle): Man wird durch die Route d'Englisberg geroutet (mMn nicht optimal) [3] 3. Ich habe nun 2 Zwischenstationen eingefügt, da die Route d'Englisberg nicht benutzt werden soll. Aber seltsamerweise lässt mich routing.osm.ch beim Kreisel wieder zurückfahren, über die Route d'Englisberg gehen, und kommt wieder auf den vorigen Kreisel zurück. Dies ist nicht nachvollziehbar für mich [4] [5]
Ich frage mich daher, ob da irgend ein Tag nicht korrekt gesetzt ist oder ob routing.osm.ch da einen Bug hat.
[1] Routing Auto: http://imgur.com/Q9hDuE5 [2] Routing Fussgänger: http://imgur.com/tjHEF9v [3] Routing Velo: http://imgur.com/EOCCDrd [4] Routing Velo mit Zwischenstationen: http://imgur.com/1tbaWNU [5] http://routing.osm.ch/?hl=de&loc=46.824448,7.148954&loc=46.827415,7....
Freundliche Grüsse Fred Jelk
Hallo Fred,
On Mon, Sep 29, 2014 at 10:26:39AM +0200, Fred Jelk wrote:
Vielleicht kann mir jemand helfen. Ich nehme an, in den OSM-Daten ist ein Fehler drin, aber ich kann diesen nicht finden.
Auf routing.osm.ch wird etwas nicht ganz korrekt geroutet. Es geht um die Strecke: http://routing.osm.ch/?hl=de&loc=46.824448,7.148954&loc=46.828403,7....
- Auto und Fussgänger werden korrekt geroutet - da ist kein Problem
vorhanden. [1] [2] 2. Routing per Velo (Stadt oder Freizeit spielt keine Rolle): Man wird durch die Route d'Englisberg geroutet (mMn nicht optimal) [3] 3. Ich habe nun 2 Zwischenstationen eingefügt, da die Route d'Englisberg nicht benutzt werden soll. Aber seltsamerweise lässt mich routing.osm.ch beim Kreisel wieder zurückfahren, über die Route d'Englisberg gehen, und kommt wieder auf den vorigen Kreisel zurück. Dies ist nicht nachvollziehbar für mich [4] [5]
Ich frage mich daher, ob da irgend ein Tag nicht korrekt gesetzt ist oder ob routing.osm.ch da einen Bug hat.
Da ist ein Zebrastreifen in der Mitte der Strasse mit bicycle = no: http://www.openstreetmap.org/node/1419909461
Der Router versucht das entsprechend zu umfahren.
Ist IMHO ungünstiges Tagging, aber ich lasse mich gerne eines besseren belehren.
Gruss
Sarah
Hallo Sarah,
super. Danke vielmals. Diesen Fehler habe ich tatsächlich übersehen. Habe soeben das bicycle=no entfernt, da dort garantiert kein solches Verbot besteht.
Am 29.09.2014 um 10:55 schrieb Sarah Hoffmann:
Hallo Fred,
Da ist ein Zebrastreifen in der Mitte der Strasse mit bicycle = no: http://www.openstreetmap.org/node/1419909461
Der Router versucht das entsprechend zu umfahren.
Ist IMHO ungünstiges Tagging, aber ich lasse mich gerne eines besseren belehren.
Gruss
Sarah _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Trotz dieses falschen Tags (keine Ahnung, warum ich damals dort ein bicycle=no gesetzt hatte), denke ich dennoch, dass routing.osm.ch einen kleinen Bug aufweist bzw. sogar zwei Bugs:
Bug 1: Falls ein Fussgängerstreifen wirklich ein bicycle=no hat, sehe ich das so, dass man mit dem Fahrrad den Fussgängerstreifen nicht benutzen darf, aber dennoch auf der Strasse fahren darf und somit den Fussgängerstreifen kreuzen darf.
Bug 2: Wenn ich Zwischenziele gesetzt habe und mich somit routing.osm.ch bereits durchgeroutet hat, sollte es mich nicht wieder zurückrouten, sondern die route neu berechnen und einfach normal weiterrouten.
Am 29.09.2014 um 10:55 schrieb Sarah Hoffmann:
Hallo Fred,
On Mon, Sep 29, 2014 at 10:26:39AM +0200, Fred Jelk wrote:
Vielleicht kann mir jemand helfen. Ich nehme an, in den OSM-Daten ist ein Fehler drin, aber ich kann diesen nicht finden.
Auf routing.osm.ch wird etwas nicht ganz korrekt geroutet. Es geht um die Strecke: http://routing.osm.ch/?hl=de&loc=46.824448,7.148954&loc=46.828403,7....
- Auto und Fussgänger werden korrekt geroutet - da ist kein Problem
vorhanden. [1] [2] 2. Routing per Velo (Stadt oder Freizeit spielt keine Rolle): Man wird durch die Route d'Englisberg geroutet (mMn nicht optimal) [3] 3. Ich habe nun 2 Zwischenstationen eingefügt, da die Route d'Englisberg nicht benutzt werden soll. Aber seltsamerweise lässt mich routing.osm.ch beim Kreisel wieder zurückfahren, über die Route d'Englisberg gehen, und kommt wieder auf den vorigen Kreisel zurück. Dies ist nicht nachvollziehbar für mich [4] [5]
Ich frage mich daher, ob da irgend ein Tag nicht korrekt gesetzt ist oder ob routing.osm.ch da einen Bug hat.
Da ist ein Zebrastreifen in der Mitte der Strasse mit bicycle = no: http://www.openstreetmap.org/node/1419909461
Der Router versucht das entsprechend zu umfahren.
Ist IMHO ungünstiges Tagging, aber ich lasse mich gerne eines besseren belehren.
Gruss
Sarah _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Hi,
On Mon, Sep 29, 2014 at 11:21:35AM +0200, Fred Jelk wrote:
Trotz dieses falschen Tags (keine Ahnung, warum ich damals dort ein bicycle=no gesetzt hatte), denke ich dennoch, dass routing.osm.ch einen kleinen Bug aufweist bzw. sogar zwei Bugs:
Bug 1: Falls ein Fussgängerstreifen wirklich ein bicycle=no hat, sehe ich das so, dass man mit dem Fahrrad den Fussgängerstreifen nicht benutzen darf, aber dennoch auf der Strasse fahren darf und somit den Fussgängerstreifen kreuzen darf.
Jup, das war auch meine Überlegung. Eigentlich sollte er bicycle=no an allen Nodes, die keine Barriere sind, ignorieren. Ich schau mir das bei Gelegenheit mal an. Bis dahin bewerben wir das mal als Feature, dass erlaubt, falsch getaggte bicycle=no zu finden. ;)
Bug 2: Wenn ich Zwischenziele gesetzt habe und mich somit routing.osm.ch bereits durchgeroutet hat, sollte es mich nicht wieder zurückrouten, sondern die route neu berechnen und einfach normal weiterrouten.
Da kann man nicht viel machen. Die kürzeste Route zwischen den Zwischenstationen führt halt über den Ausgangspunkt. Er kann ja deswegen nicht einfach anfangen, willkürlich neue Verbindungen einzutragen.
Gruss
Sarah