You are not logged in.
- Topics: Active | Unanswered
Announcement
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 2012-05-13 09:37:35
- Zecke
- Member

- Registered: 2011-11-14
- Posts: 844
Routing durch gesperrte Straße
Sucht man nach Routing-Webseiten auf Basis von OSM, stößt man meist als erstes auf www.openrouteservice.org. Als weitere habe ich noch gefunden:
http://map.project-osrm.org/
http://www.yournavigation.org/
openrouteservice hat anscheinend ein Problem mit gesperrten Straßen: http://osm.org/go/0DSsqjFxV--
Will man eine Route von Alleestr./Ecke WW-Platz zum Stadionweg, so routet openrouteservice (im car mode!) quer über den WW-Platz und durch den per Poller gesperrten Stadionweg.
OSRM und yournavigation hingegen routen korrekt "außenherum" über Saarbrücker Str. und Lindenstraße.
Sehe ich das richtig, daß die Plazierung des Pollers auf dem Stadionweg eigentlich das access=no impliziert und damit ein Routing verhindern sollte?
Bug in openrouteservice?
Gruß,
Zecke
Offline
#2 2012-05-13 10:09:47
- Peter Maiwald
- Member

- From: Berlin
- Registered: 2009-01-10
- Posts: 561
Re: Routing durch gesperrte Straße
Vergiss http://www.openrouteservice.org
Access wird nur yes oder no ausgewertet aber nicht private oder permissive oder customer... Weiterhin werden keine Abbiegebeschränkungen (turn restrictions) ausgewertet. Mich schickt er durch geschlossene Schranken über private Grundstücke und lässt mich an der Ampel verkehrswidrig links abbiegen. Tolle Sache.
Ist seit Jahren bekannt. Interessiert dort offenbar niemanden. Geht ja nur um Straßenverkehr muss ja nicht funktionieren oder verlässlich sein.
Probiere mal http://maps.cloudmade.com
Offline
#3 2012-05-13 10:20:02
- Zecke
- Member

- Registered: 2011-11-14
- Posts: 844
Re: Routing durch gesperrte Straße
Probiere mal http://maps.cloudmade.com
Routet leider genauso falsch wie openrouteservice. ![]()
Offline
#4 2012-05-13 10:20:28
- chris66
- Member

- From: Germany
- Registered: 2009-05-24
- Posts: 10,128
Re: Routing durch gesperrte Straße
Hi,
die meisten Router werten "Poller-Beschränkungen" nicht aus.
Die Poller in dem oben genannten Gebiet sind ohne access-Tags gemappt, folglich gilt
der Default für Poller: access=no, foot/bicycle=yes.
Ich wüsste momentan nur mkgmap-Garmin-Karten, die das auswerten.
Chris
Last edited by chris66 (2012-05-13 10:24:36)
Mapper aus dem Münsterland.
Offline
#5 2012-05-13 10:30:15
- Zecke
- Member

- Registered: 2011-11-14
- Posts: 844
Re: Routing durch gesperrte Straße
Ich wüsste momentan nur mkgmap-Garmin-Karten, die das auswerten.
Siehe die beiden open genannten, offenbar gibt es doch welche.
Offline
#6 2012-05-13 10:34:39
- chris66
- Member

- From: Germany
- Registered: 2009-05-24
- Posts: 10,128
Re: Routing durch gesperrte Straße
Ah, ok, gibt's eigentlich im Wiki keine Übersicht, was die einzelnen Router können?
Mapper aus dem Münsterland.
Offline
#7 2012-05-13 10:36:38
- mmd
- Member
- Registered: 2010-11-06
- Posts: 2,150
Re: Routing durch gesperrte Straße
Peter Maiwald wrote:Probiere mal http://maps.cloudmade.com
Routet leider genauso falsch wie openrouteservice.
Cloudmade scheint auch nicht gerade sonderlich aktuell zu sein -oder- es gibt da prinzipielle Probleme mit Turn Restrictions.
Auf meiner Watchlist findet sich seit einigen Monaten folgendes Beispiel mit gleich 2 Routingfehlern. Bei OSRM sieht das schon deutlich besser aus.
Last edited by mmd (2012-05-13 10:43:33)
Offline
#8 2012-05-13 10:49:21
- chris66
- Member

- From: Germany
- Registered: 2009-05-24
- Posts: 10,128
Re: Routing durch gesperrte Straße
Hmm, sind die TRs dort neu? Schade, dass CM immer noch nicht auf die Seite schreibt von wann die Daten sind.
Mapper aus dem Münsterland.
Offline
#9 2012-05-13 10:53:21
- Peter Maiwald
- Member

- From: Berlin
- Registered: 2009-01-10
- Posts: 561
Re: Routing durch gesperrte Straße
Also bei meiner Teststrecke, die ich auch oft fahre berücksichtigt http://maps.cloudmade.com sowohl die access tags als auch die turn restriction korrekt.
Offline
#10 2012-05-13 10:55:46
- Peter Maiwald
- Member

- From: Berlin
- Registered: 2009-01-10
- Posts: 561
Re: Routing durch gesperrte Straße
Hier gibt es eine Seite, wo man die verschiedenen Routingengines ausprobieren kann:
http://apmon.dev.openstreetmap.org/routing
Last edited by Peter Maiwald (2012-05-13 11:11:35)
Offline
#11 2012-05-13 10:58:53
- mmd
- Member
- Registered: 2010-11-06
- Posts: 2,150
Re: Routing durch gesperrte Straße
Hmm, sind die TRs dort neu? Schade, dass CM immer noch nicht auf die Seite schreibt von wann die Daten sind.
Naja, wirklich neu sind die Daten nicht mehr. Die TRs wurden am 7.1. bzw. 14.1.2012 angelegt. Über die Feedback-Funktion habe ich das fehlende Datum mal an Cloudmade zurückgespielt.
Last edited by mmd (2012-05-13 11:16:36)
Offline
#12 2012-05-13 11:01:34
- Zecke
- Member

- Registered: 2011-11-14
- Posts: 844
Re: Routing durch gesperrte Straße
Hier gibt es eine Seite, wo man die verschiedenen Routingengines ausprobieren kann:
http://apmon.dev.openstreetmap.org/routing
Schöne Seite!
Gib mal die Beispielkordinaten
49.30629 6.93818
49.30851 6.93851
für Start und Ziel ein.
Last edited by Zecke (2012-05-13 11:04:46)
Offline
#13 2012-05-13 11:21:02
- Peter Maiwald
- Member

- From: Berlin
- Registered: 2009-01-10
- Posts: 561
Re: Routing durch gesperrte Straße
Meine Beispielkoordinaten:
Start: 52.55076 13.46327
Ziel: Eisschnelllaufhalle,Berlin
Nur YOURS und Cloudemade können den korrekten Weg. Alle Wege durchs Sportforum sind privat und an der Ampelkreuzung darf man nicht links abbiegen. Der Schlenker von yours und cloudemade ist korrekt.
Offline
#14 2012-05-13 13:20:13
- Cobra
- Member
- Registered: 2008-09-28
- Posts: 458
Re: Routing durch gesperrte Straße
Von dem, was ich bisher ausprobiert habe, ist OSRM tatsächlich am besten - für Auto-Routing. Fußgänger- oder Fahrradrouting gibt es noch nicht.
Openrouteservice ist ein Schande. Die Oberfläche mit hoffnungslos veraltetem OpenLayers (mit zoom-Bug), heftige Verzögerungen durch die TMC-Layer (die eh wohl nix tun, zumindest seh ich nix), recht alter Datenbestand, keine Turn Restrictions, Access-Probleme... Abschalten wäre wohl besser, wenn das nicht mal repariert wird.
Cloudmade macht genauso schlimme Dinge mit Turn Restrictions und routet über highway=construction.
OSRM ist allerdings sehr streng, wenn irgendwelche Barrier=* im Weg sind. Da wird nur drüber geroutet, wenn passende access-Tags gesetzt sind. Das gleiche gilt auch für für highway=pedestrian, das per default erstmal ausgeschlossen ist. Was access=private angeht, routet OSRM gnadenlos drüber, sofern Start oder Ziel drin liegen - soweit ich das bisher beobachten konnte.
YOURS und Mapquest open habe ich nicht großartig getestet. Letzteres funktioniert gerade sowieso nicht.
Meine Lieblings-Teststrecke für Turn Restrictions: von 8.457381 48.073991 nach 8.465620 48.068600
Wir könnten eigentlich mal ein paar Routen sammeln, mit denen man Routing-Dienste auf spezifische Probleme testen kann. Und die Dienste damit als "routet Unsinn", "größtenteils brauchbar" oder "routet (fast) alles richtig" klassifizieren, um damit Nieten wie Openrouteservice oder Cloudmade als solche zu kennzeichnen und funktionierende Alternativen anzubieten.
Außerdem können Entwickler mit den Testfällen arbeiten, um Probleme zu finden.
Offline
#15 2012-05-13 13:36:29
- chris66
- Member

- From: Germany
- Registered: 2009-05-24
- Posts: 10,128
Re: Routing durch gesperrte Straße
OSRM ist allerdings sehr streng, wenn irgendwelche Barrier=* im Weg sind. Da wird nur drüber geroutet, wenn passende access-Tags gesetzt sind.
Wenn er sich an die Wiki-Spec hält (da stehen die Default-access ja drin) ist das völlig ok. Bei bollards und vielen anderen Barrieren
ist no-access der Default.
Mapper aus dem Münsterland.
Offline
#16 2012-05-13 13:46:33
- OliverG
- Member
- Registered: 2012-03-25
- Posts: 21
Re: Routing durch gesperrte Straße
OSRM gefällt mir auch gut, hat aber auch einige Fehler beim Routing (der Schlenker hier z.B.: http://map.project-osrm.org/qn).
Interessant find ich aber diesen Fall: http://map.project-osrm.org/qo . OSRM schickt mich aus der Föhrenstraße erst nach rechts, um nachher eine U-Turn zu machen (unnötigerweise). Andere Router biegen direkt nach links ab (was auch erlaubt ist); merkwürdigerweise liegt die gezeichnete Route dann aber in der Mitte zwischen beiden Fahrbahnen der Hastedter Heerstraße.
Erkennen YOURS & Co. in diesem Fall, daß beide Fahrbahnen zu einer Straße gehören, und erlauben deshalb das Links-Abbiegen?
Offline
#17 2012-05-13 14:00:57
- monotar
- Member

- From: Sachsen
- Registered: 2010-08-29
- Posts: 514
Re: Routing durch gesperrte Straße
Schau dir die Kreuzung Osterdeich/Altenwall mal genau an... ich sehe VIER krasse Fehler und einer hat was mit dem Routing zu tun...
Föhrenstraße auch glasklar, ist mir unklar was andere Router da anders machen sollen.
auf der B75 fehlen auch oneways, ohje, hoffentlich lässt sich keiner durch Bremen routen. Ich mach JOSM lieber gleich wieder zu bevor ich noch mehr sehe.
Last edited by monotar (2012-05-13 14:09:06)
Offline
#18 2012-05-13 14:13:38
- mmd
- Member
- Registered: 2010-11-06
- Posts: 2,150
Re: Routing durch gesperrte Straße
Schau dir die Kreuzung Osterdeich/Altenwall mal genau an... ich sehe VIER krasse Fehler und einer hat was mit dem Routing zu tun...
Föhrenstraße auch glasklar, ist mir unklar was andere Router da anders machen sollen.
Cloudmade routet mit den alten Daten noch richtig, offenbar ging die Kreuzung erst im Jan 2012 durch einen beherzten Potlatch-Eingriff kaputt. Irgendwie werde ich das Gefühl nicht los, dass dieser Editor in komplexen Mappingszenarien etwas überfordert ist und den Anwender zu oft allein im Regen stehen lässt.
Offline
#19 2012-05-13 15:07:45
- Cobra
- Member
- Registered: 2008-09-28
- Posts: 458
Re: Routing durch gesperrte Straße
OSRM vermeidet momentan auch Ampeln relativ stark, das kann manches komische Ergebnis erklären.
Das schöne an der Geschwindigkeit von OSRM ist, dass man die Fehlerstelle recht gut eingrenzen kann, indem man die Marker verschiebt. Ist an einer Stelle plötzlich keine Route zu finden, sollte man erst einmal die Daten prüfen. Es kann aber auch sein, dass OSRM Probleme hat (siehe auch https://github.com/DennisOSRM/Project-OSRM/issues/260)
Generell und unabhängig von OSRM sollte man beim Mappen darauf achten, dass man wirklich nur so viele Ampeln (highway=traffic_signals) in alle möglichen Fahrtrichtungen einbaut, wie auch tatsächlich durchfahren werden. Wenn man an jede Stelle, an der sich eine Ampel befindet, eine hinmappt, "fährt" man in osm durchaus mal durch 2-3 Ampeln, obwohl man in der Realität nur eine von vorne sieht. Das passiert vor allem dann, wenn man zwar die Ampeln alle mappt, aber keine getrennten Fahrspuren für die einzelnen Richtungen nutzt. Wenn man nur einen einzelnen way für Hin- und Rückrichtung nutzt, sollte man die Ampel "virtuell" mappen und eine einzige in den Kreuzungspunkt setzen. Fußgängerüberwege (highway=crossing, ggf crossing=traffic_signals) kann man ja weiterhin einzeln erfassen, da hat die "virtuelle" Ampel in der Mitte keinen Einfluss.
Last edited by Cobra (2012-05-13 15:09:52)
Offline
#20 2012-05-13 15:17:54
- Cobra
- Member
- Registered: 2008-09-28
- Posts: 458
Re: Routing durch gesperrte Straße
Die Kreuzung Altenwall/Osterdeich tut wirklich weh, die kann ich so nicht lassen. Ich reparier die mal eben nach Aerowest-Bild von 2010. Noch kann jemand schreien, wenn das Blödsinn wäre. - erledigt, siehe unten.
Last edited by Cobra (2012-05-13 16:40:49)
Offline
#21 2012-05-13 15:44:54
- OliverG
- Member
- Registered: 2012-03-25
- Posts: 21
Re: Routing durch gesperrte Straße
So richtig schlau bin jetzt immer noch nicht. Vielleicht hat noch jemand Bock, mir ein paar Fragen zu beantworten:
1) was genau stimmt bei Osterdeich/Altenwall nicht? Die Ways für die Straßen sind alle da und verbunden; die highway-Tags sind alle vorhanden; die oneway-Tags gehen in die richtige Richtung. Mir fällt noch auf, daß die Lanes nicht immer alle eingetragen sind; und es sind viele zusätzliche Strecken (Radwege, Grünflächen und so) eingetragen. Und es gibt etliche Relationen. Aber was sind nun die echten Fehler?
2) Welcher Router hat bei der Föhrenstraße nun recht - OSRM oder YOURS?
3) Wie kommt YOURS zu diesem Ergebnis bei der Föhrenstraße? Veraltete Daten?
4) Wir müßte man die Föhrenstraßen-Kreuzung verändern, damit es "richtig" ist? Muß da eine Verbindung von der Föhrenstraße zur Nord-Lane der Hastedter Heerstraße, damit man nach links abbiegen kann?
Offline
#22 2012-05-13 16:08:52
- Cobra
- Member
- Registered: 2008-09-28
- Posts: 458
Re: Routing durch gesperrte Straße
Ein Beispiel, ich hab den Weg, der praktisch über sich selbst eine Schleife bildete, mal auseinandergezogen: 
edit: und unter dem unteren Teil liegt noch ein anderer Weg.
Last edited by Cobra (2012-05-13 16:10:18)
Offline
#23 2012-05-13 16:40:12
- Cobra
- Member
- Registered: 2008-09-28
- Posts: 458
Re: Routing durch gesperrte Straße
Erledigt. Ich hab ein paar aufeinanderliegende und auf sich selbst zurückgeschleifte Wege entfernt, sinnloserweise gesplittete Teile zusammengefügt, vor allem bei den Fuß-/Radwegen Verbindungen hergestellt, das Ampelchaos beseitigt, cycleway-Tags gelöscht (die Radwege sind als separate Wege vorhanden) und die komplette Geometrie korrigiert, außerdem nicht mehr vorhandene Grünflächen gekillt.
Der einzige Punkt, bei dem ich aus der Ferne nicht weiterkomme: darf man, wenn man von Ost nach West auf dem Osterdeich unterwegs ist, rechts auf den Altenwall abbiegen? Momentan nicht, da ich auf dem Luftbild nichts derartiges erkennen konnte. Die dort früher mal vorhandene Rechtsabbiegerspur habe ich entfernt, die würde rückgebaut. Wenn man dort doch rechts abbiegen darf, muss http://www.openstreetmap.org/browse/relation/1172715 gelöscht werden. Einen passenden OSMBug habe ich auch mal gesetzt.
Vorher:
Nachher:
Offline
#24 2012-05-13 16:59:27
- chris66
- Member

- From: Germany
- Registered: 2009-05-24
- Posts: 10,128
Re: Routing durch gesperrte Straße
OSRM scheint sogar Schranken (barrier=lift_gate) auszuwerten.
http://map.project-osrm.org/qq
Gottseidank sind Schranken an Eisenbahnübergänge eher selten so gemappt. Der default-access von "no" (laut wiki) ist dabei
natürlich nicht sehr sinnvoll. ![]()
Mapper aus dem Münsterland.
Offline
#25 2012-05-13 17:06:31
- chris66
- Member

- From: Germany
- Registered: 2009-05-24
- Posts: 10,128
Re: Routing durch gesperrte Straße
Sollte man ins Wiki nicht mal langsam reinschreiben, dass highway nicht mehr baulich getrennte Fahrbahnen meint, sondern Fahrspuren? ![]()
Mapper aus dem Münsterland.
Offline