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.***

#1 2016-10-04 15:14:22

Krteček
Member
Registered: 2015-09-28
Posts: 8

Unlogisches Routing - aufgrund von Daten oder Engines?

Hallo zusammen,
ich erstelle (mir) mit mkgmap Karten für meine Garmin-Geräte mit den Schwerpunkten Motorrad und Wandern.
Neulich bin ich in einer meiner Karten mit Mapsource, Bascamp, einem nüvi und einem eTrex auf eine eigenwillige Abbiegeanweisung gestoßen, welche auch von OSRM so vorgeschlagen wird.
http://www.openstreetmap.org/directions … 71/13.7300
Korrekt (nach Beschilderung und menschlicher Einschätzung) ist es, wenn man der Autobahn A4 nach Osten *über* die B170 folgt und danach nach Norden auf die B170 einbiegt.
Ich habe die Daten in JOSM nach möglichen Fehlern durchforstet, kann aber keine Unstimmigkeit entdecken welche diese Routinganweisung verursachen könnten.
Da zwei offensichtlich unabhängige Routing-Engines die selbe unlogische Fahtstrecke vorschlagen, sollte die Ursache doch in den Daten zu finden sein - hat jemand eine Idee?

Offline

#2 2016-10-05 03:43:37

Garmin-User
Member
Registered: 2009-10-01
Posts: 677

Re: Unlogisches Routing - aufgrund von Daten oder Engines?

Krteček wrote:

Hallo zusammen,
ich erstelle (mir) mit mkgmap Karten für meine Garmin-Geräte mit den Schwerpunkten Motorrad und Wandern.
Neulich bin ich in einer meiner Karten mit Mapsource, Bascamp, einem nüvi und einem eTrex auf eine eigenwillige Abbiegeanweisung gestoßen, welche auch von OSRM so vorgeschlagen wird.
http://www.openstreetmap.org/directions … 71/13.7300
Korrekt (nach Beschilderung und menschlicher Einschätzung) ist es, wenn man der Autobahn A4 nach Osten *über* die B170 folgt und danach nach Norden auf die B170 einbiegt.
Ich habe die Daten in JOSM nach möglichen Fehlern durchforstet, kann aber keine Unstimmigkeit entdecken welche diese Routinganweisung verursachen könnten.
Da zwei offensichtlich unabhängige Routing-Engines die selbe unlogische Fahtstrecke vorschlagen, sollte die Ursache doch in den Daten zu finden sein - hat jemand eine Idee?

Hallo,

die Strecke ist halt kürzer und somit schneller. Schuld ist die Aufteilung der B170 in einzelne Fahrtrichtungsspuren, was der Software erst diese Alternativstrecke ermöglicht. Kann man nix machen.

Grüße
Mario

Offline

#3 2016-10-05 07:00:55

maxbe
Member
Registered: 2010-01-19
Posts: 3,255
Website

Re: Unlogisches Routing - aufgrund von Daten oder Engines?

Darf man denn hier von West nach Nord abbiegen?

Offline

#4 2016-10-05 07:16:28

FvGordon
Member
Registered: 2009-08-29
Posts: 726

Re: Unlogisches Routing - aufgrund von Daten oder Engines?

maxbe wrote:

Darf man denn hier von West nach Nord abbiegen?

Nach dem Hintergrund-Bild in Bing und den eingetragenen change:lanes darf man das nicht. Die rechte Einfädelspur hat hier auf der linken Seite bis zum Beginn des südlichen Fahrbahnteilers noch eine durchgezogene Linie.

Franz

Offline

#5 2016-10-05 07:40:09

geri-oc
Member
From: Sachsen
Registered: 2011-03-21
Posts: 5,055
Website

Re: Unlogisches Routing - aufgrund von Daten oder Engines?

Garmin-User wrote:
Krteček wrote:

Hallo zusammen,
ich erstelle (mir) mit mkgmap Karten für meine Garmin-Geräte mit den Schwerpunkten Motorrad und Wandern.
Neulich bin ich in einer meiner Karten mit Mapsource, Bascamp, einem nüvi und einem eTrex auf eine eigenwillige Abbiegeanweisung gestoßen, welche auch von OSRM so vorgeschlagen wird.
http://www.openstreetmap.org/directions … 71/13.7300
Korrekt (nach Beschilderung und menschlicher Einschätzung) ist es, wenn man der Autobahn A4 nach Osten *über* die B170 folgt und danach nach Norden auf die B170 einbiegt.
Ich habe die Daten in JOSM nach möglichen Fehlern durchforstet, kann aber keine Unstimmigkeit entdecken welche diese Routinganweisung verursachen könnten.
Da zwei offensichtlich unabhängige Routing-Engines die selbe unlogische Fahtstrecke vorschlagen, sollte die Ursache doch in den Daten zu finden sein - hat jemand eine Idee?

Hallo,

die Strecke ist halt kürzer und somit schneller. Schuld ist die Aufteilung der B170 in einzelne Fahrtrichtungsspuren, was der Software erst diese Alternativstrecke ermöglicht. Kann man nix machen.

Grüße
Mario

Mapzen macht es richtig: http://www.openstreetmap.org/directions … 64/13.7339

EDIT: Und auch das 2.: http://www.openstreetmap.org/directions … 9/13.73428

Last edited by geri-oc (2016-10-05 07:41:43)

Offline

#6 2016-10-05 08:16:25

chris66
Member
From: Germany
Registered: 2009-05-24
Posts: 10,130

Re: Unlogisches Routing - aufgrund von Daten oder Engines?

Garmin-User wrote:

Kann man nix machen.

Natürlich, kann man das. Es fehlt die Abbiegebeschränkung (die allerdings einen via-way enthalten müsste).

Es gibt eine durchgezogenen Linie auf der Einfädelspur die das vorgeschlagene Abbiegemanöver verhindert.

Unabhängig davon müsste man mal prüfen ob am Ende der von Norden kommenden Linksabbiegespur ein Wendeverbot Schild steht.

Die einfachste Lösung wäre hier ein Separatmapping der Einfädelspur, auch wenn das nicht ganz korrekt wäre, da keine bauliche Trennung vorliegt.

Last edited by chris66 (2016-10-05 08:22:08)


Mapper aus dem Münsterland.

Offline

#7 2016-10-05 08:33:01

Jojo4u
Member
Registered: 2014-08-03
Posts: 1,090

Re: Unlogisches Routing - aufgrund von Daten oder Engines?

chris66 wrote:

Unabhängig davon müsste man mal prüfen ob am Ende der von Norden kommenden Linksabbiegespur ein Wendeverbot Schild steht.

Nicht spekulieren, einfach schauen: https://www.mapillary.com/map/im/FujI1-1-9QQJEmqvyYOZiA

chris66 wrote:

Die einfachste Lösung wäre hier ein Separatmapping der Einfädelspur, auch wenn das nicht ganz korrekt wäre, da keine bauliche Trennung vorliegt.

Bitte nicht, Tagging für den Router trotz passender Tags. Abbiegebeschränkungen mit via-Way sind da und werden bleiben. Sie machen mittlerweile 2% der Abbiegebeschränkungen aus.

Offline

#8 2016-10-05 08:33:26

geri-oc
Member
From: Sachsen
Registered: 2011-03-21
Posts: 5,055
Website

Re: Unlogisches Routing - aufgrund von Daten oder Engines?

Vielleicht wäre es einfach schon "richtiger" den Punkt an die richtige Stelle - korrekt (nach Beschilderung und menschlicher Einschätzung) zu verschieben.

EDIT: Hat sich überschnitten. Wie taggen wir es, wenn ich dort auch wenden kann?

Last edited by geri-oc (2016-10-05 08:39:48)

Offline

#9 2016-10-05 08:33:34

gormo
Member
Registered: 2013-08-01
Posts: 2,119
Website

Re: Unlogisches Routing - aufgrund von Daten oder Engines?

SCNR: Das ist politisch. Dresden soll einen U-Turn nach links machen.


OSM hat nicht das Ziel bis Ende des Monats einen vollständigen Datensatz der Welt zu enthalten.
(nach S.W.) - Aber weil die Welt vielfältig ist, weil sie auch im Detail interessant ist, mag ich genaue Karten (nach C.)

Offline

#10 2016-10-05 08:40:39

chris66
Member
From: Germany
Registered: 2009-05-24
Posts: 10,130

Re: Unlogisches Routing - aufgrund von Daten oder Engines?

Jojo4u wrote:
chris66 wrote:

Unabhängig davon müsste man mal prüfen ob am Ende der von Norden kommenden Linksabbiegespur ein Wendeverbot Schild steht.

Nicht spekulieren, einfach schauen: https://www.mapillary.com/map/im/FujI1-1-9QQJEmqvyYOZiA

Ok, also scheint es kein Wendeverbot zu geben.


Mapper aus dem Münsterland.

Offline

#11 2016-10-05 09:11:25

Jojo4u
Member
Registered: 2014-08-03
Posts: 1,090

Re: Unlogisches Routing - aufgrund von Daten oder Engines?

Was auch noch bereinigt werden sollte: Diese Relation ist wegen oneway unnötig: https://www.openstreetmap.org/relation/3868907

EDIT, nein die History zeigt dass das die korrekte Relation mit "via"-Way war. Ich korrigier's mal und weise im Changeset hin.

Last edited by Jojo4u (2016-10-05 09:12:43)

Offline

#12 2016-10-05 09:57:37

friedl
Member
Registered: 2012-03-23
Posts: 24

Re: Unlogisches Routing - aufgrund von Daten oder Engines?

Würde eher eine only_straight_on verwenden, da es ja darum geht, dass man am Übergang von via auf to nur geradeaus fahren darf (wenn man von der Autobahn kommt).

Offline

#13 2016-10-05 10:16:35

Jojo4u
Member
Registered: 2014-08-03
Posts: 1,090

Re: Unlogisches Routing - aufgrund von Daten oder Engines?

friedl wrote:

Würde eher eine only_straight_on verwenden, da es ja darum geht, dass man am Übergang von via auf to nur geradeaus fahren darf (wenn man von der Autobahn kommt).

Momentan startet die Relation aber vor dem rechts Abbiegen. Man müsste also noch einen Knoten mit Rolle location_hint auf der B170 hinterlegen.

Offline

#14 2016-10-05 14:35:13

Jojo4u
Member
Registered: 2014-08-03
Posts: 1,090

Re: Unlogisches Routing - aufgrund von Daten oder Engines?

... Jetzt haben wir eine only_right und eine no_left Relation gleichzeitig, ist ja wie eine Telenovela smile

Offline

#15 2016-10-06 16:01:23

Jojo4u
Member
Registered: 2014-08-03
Posts: 1,090

Re: Unlogisches Routing - aufgrund von Daten oder Engines?

OSRM kann noch keine Turn Restriction mit via-Way - liegt an deren ziemlich optimierter Datenstruktur. https://github.com/Project-OSRM/osrm-backend/issues/483

Last edited by Jojo4u (2016-10-06 16:01:33)

Offline

#16 2016-10-06 16:32:40

chris66
Member
From: Germany
Registered: 2009-05-24
Posts: 10,130

Re: Unlogisches Routing - aufgrund von Daten oder Engines?

Welche Router können es denn?


Mapper aus dem Münsterland.

Offline

#17 2016-10-07 09:20:42

whb
Member
Registered: 2013-01-18
Posts: 620

Re: Unlogisches Routing - aufgrund von Daten oder Engines?

chris66 wrote:

Welche Router können es denn?

OsmAnd, wenn ich mich richtig erinnere.

Offline

#18 2016-10-07 18:22:46

Bernhard Hiller
Member
Registered: 2011-05-10
Posts: 1,122

Re: Unlogisches Routing - aufgrund von Daten oder Engines?

Krteček wrote:

... - hat jemand eine Idee?

Vielleicht nicht diejenige Lösung, die du suchst, aber eine, die hier funktionieren würde: richte auf deinem Garmin unter dem Routing-Menü eine Vermeidung von U-Turns ein.

Offline

#19 2016-10-07 18:32:03

geri-oc
Member
From: Sachsen
Registered: 2011-03-21
Posts: 5,055
Website

Re: Unlogisches Routing - aufgrund von Daten oder Engines?

Man kann aber "wenden" - nur nicht von dieser Fahrbahn.
Falls der "Einmündepunkt" auch dort ist, wo es korrekt (nach Beschilderung und menschlicher Einschätzung), funktioniert es auch.

Offline

#20 2016-10-10 17:50:36

Krteček
Member
Registered: 2015-09-28
Posts: 8

Re: Unlogisches Routing - aufgrund von Daten oder Engines?

Danke an alle für die rege Diskussion.
Das Verbieten des U-Turns auf dem Garmin ist schon mal eine gute Lösung für eine Anwendung. Wobei ich mit meinem Motorrad absolut keine Probleme mit Kehrtwenden habe (was bei großen Pkw oder Kleinbussen durchaus anders aussehen kann).
Ich habe in den letzten Tagen auf Basis meiner Rohdaten von Anfang September mal ein wenig mit den Garmin-Straßenklassen in mkgmap gespielt: wenn ich die B170 "abwerte", dann routet der Garmin auch ohne Verbote von U-Turns korrekt. Damit ist die Vermutung, dass die Nutzung der korrekten Autobahnabfahrt in der Bewertung des Routers länger dauert als dieses fragwürdige Manöver durchaus bestätigt.
Heute bin ich die B170 südwärts gefahren und konnte an der "Wendestelle" kein Verbot dieses Manövers erkennen. Also ist der Vorschlag des Routers soweit "legal".
Damit liegt für mich die Vermutung nahe, dass nicht die Daten die Ursache darstellen, sondern an den Routern gesucht werden muss. Also keine Experimente am Datenbestand, die Kreuzung ist vergleichsweise übersichtlich und darf es gern auch bleiben.
Ich beobachte diesen Effekt noch ein wenig und werde auch mal die mkgmap developer ansprechen.

Offline

#21 2016-10-10 18:41:28

chris66
Member
From: Germany
Registered: 2009-05-24
Posts: 10,130

Re: Unlogisches Routing - aufgrund von Daten oder Engines?

Krteček wrote:

Also ist der Vorschlag des Routers soweit "legal".

Ja, U-Turn von Norden über die Bundesstraße kommend ist legal.

Nicht legal ist es wenn man über die A4 von Westen kommt (Routing Link im ersten Beitrag), wegen der durchgezogenen Linie.

Last edited by chris66 (2016-10-10 18:42:35)


Mapper aus dem Münsterland.

Offline

#22 2016-10-10 18:48:38

chris66
Member
From: Germany
Registered: 2009-05-24
Posts: 10,130

Re: Unlogisches Routing - aufgrund von Daten oder Engines?

geri-oc wrote:

Mapzen macht es richtig

Ja, vermutlich wegen anderer Gewichtungen.

Legt man den Startpunkt auf die Abbiegespur geht es wieder schief.

http://www.openstreetmap.org/directions … 86/13.7331


Mapper aus dem Münsterland.

Offline

#23 2016-10-10 18:56:14

geri-oc
Member
From: Sachsen
Registered: 2011-03-21
Posts: 5,055
Website

Re: Unlogisches Routing - aufgrund von Daten oder Engines?

Deshalb finde ich ja auch deinen Vorschlag für "logisch" und würde auch den Einfädelpunkt südlicher legen.
Aber da sollen die lanes-Mapper mal tüfteln ...

Offline

#24 2016-10-11 10:33:34

chris66
Member
From: Germany
Registered: 2009-05-24
Posts: 10,130

Re: Unlogisches Routing - aufgrund von Daten oder Engines?

Bei der Gelegenheit:

Wendeverbote die als Relationen mit from = to eingetragen sind, sind falsch, oder?


Mapper aus dem Münsterland.

Offline

#25 2016-10-11 11:42:30

Jojo4u
Member
Registered: 2014-08-03
Posts: 1,090

Re: Unlogisches Routing - aufgrund von Daten oder Engines?

chris66 wrote:

Bei der Gelegenheit:

Wendeverbote die als Relationen mit from = to eingetragen sind, sind falsch, oder?

Meiner Ansicht nach nicht, finde aber auf die Schnelle keine Doku.

Offline

Board footer

Powered by FluxBB