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-10-09 21:10:42
- amm
- Member
- Registered: 2009-09-20
- Posts: 618
- Website
Weitere Quality Assurance Karte fuer routing Fehler.
Hallo allerseits,
DennisL hat gerade eine neue Karte vorgestellt [1] um Fehler im Routing aufzuspuehren. Sie basiert auf den Routing Daten von OSRM und zeigt alle Wege die entweder gar nicht verbunden / (per Auto) erreichbar sind, oder Wege die man auf Grund von falschen Einwegstrassen nie verlassen kann bzw nie erreichen kann. Man kann die Fehler Karte entweder unter http://map.project-osrm.org/ sehen in dem man den "small components layer" aktiviert, oder auf dem dem OSMI routing layer ( http://tools.geofabrik.de/osmi/?view=routing ). Die Fehlerkarte ist Weltweit verfuegbar.
Laut [1] gibt es knapp ueber eine Millionen problematische Wegstuecke weltweit. Insofern gibt es mehr als genuegen zu tun. Also packen wir es an...
Offline
#2 2012-10-09 23:05:52
- EvanE
- Member
- Registered: 2009-11-30
- Posts: 5,716
Re: Weitere Quality Assurance Karte fuer routing Fehler.
DennisL hat gerade eine neue Karte vorgestellt [1] um Fehler im Routing aufzuspuehren. Sie basiert auf den Routing Daten von OSRM und zeigt alle Wege die entweder gar nicht verbunden / (per Auto) erreichbar sind, oder Wege die man auf Grund von falschen Einwegstrassen nie verlassen kann bzw nie erreichen kann. Man kann die Fehler Karte entweder unter http://map.project-osrm.org/ sehen in dem man den "small components layer" aktiviert, oder auf dem dem OSMI routing layer ( http://tools.geofabrik.de/osmi/?view=routing ). Die Fehlerkarte ist Weltweit verfuegbar.
Laut [1] gibt es knapp ueber eine Millionen problematische Wegstuecke weltweit. Insofern gibt es mehr als genuegen zu tun. Also packen wir es an...
[1] http://www.openstreetmap.org/user/DennisL/diary/17853
Danke für den Hinweis.
Bei einer schnellen Durchsicht scheinen die meisten Fehler aus vier Klassen zu stammen.
1) man_made=pier wird als im Prinzip von Autos befahrbar angesehen.
In Realität sind die meisten aber nur für Fußgänger gedacht und entsprechend an
Fußwege angeschlossen und nicht an Straßen.
Abhilfe: Access-Rechte richtig setzen z.B.: access=no + foot=yes oder access=private + ...
2) Straßen die nur über andere Straßen mit mit access=private/no erreichbar wären.
Abhilfe: Access-Rechte der beteiligten Wege prüfen und anpassen.
3) Straßen die nur über Tracks erreichbar wären.
highway=track wird nicht für das PKW-Routing verwendet.
Abhilfe: Einstufung der beteiligten Wege prüfen und anpassen.
4) Dead-End Einbahnstraßen.
Abhilfe: Situation prüfen und fehlende Verbindungen ergänzen.
Es wäre schön, wenn diese fünf Klassen (inkl. sonstiges) farblich unterscheidbar wären. Aber das ist ein Luxus-Wunsch.
Insgesamt ist das eine schöne Erweiterung der QA-Tools.
Edbert (EvanE)
Offline
#3 2012-10-09 23:52:58
- BFX
- Member
- Registered: 2012-02-03
- Posts: 123
Re: Weitere Quality Assurance Karte fuer routing Fehler.
Ist es möglich, dass das Tool mit oneway=-1 nicht klarkommt?
Ebenso werden highway=road ignoriert.
Ebenso werden häufig Einfahrten und Ausfahrten an Parkhäusern bemeckert, deren innerer verlauf nicht klar ist.
Warum müssen Bootsanlegestellen mit dem Straßennetz verbunden sein?
An vielen Stellen ist diese Karte zu pingelig. Von den "Fehlern" die ich gerade korrigiert habe hätten zwei das Routing zum Ziel verhindert.
Offline
#4 2012-10-10 01:01:42
- amm
- Member
- Registered: 2009-09-20
- Posts: 618
- Website
Re: Weitere Quality Assurance Karte fuer routing Fehler.
So weit ich weis verwendet diese Karten den Routinggraphen den OSRM extrahiert. Insofern werden die gleichen Sachen erkannt und verarbeitet die auch OSRM beherscht, bzw die gleichen Annahmen gemacht welche Typen befahrbar sind und welche nicht.
OSRM beherscht derzeit wohl noch kein routing ueber Flaechen. Insofern wird alles was nur ueber Flaechen zu erreichen ist als "Insel" markiert.
Bootsstege werden als routebar angenommen damit die Faehrverbindungen funktionieren. Aber das ist wahrscheinlich nicht ganz ideal. Besser waere wahrscheinlich ein default von nicht routebar anzunehmen und dann mit motorvehicle=yes zu ueberschreiben.
Offline
#5 2012-10-10 06:28:04
- SunCobalt
- Member
- From: Eislingen
- Registered: 2010-01-09
- Posts: 3,810
Re: Weitere Quality Assurance Karte fuer routing Fehler.
ähm, irgendwas stimmt hier nicht
http://osrm.at/1uF
(Fehlerlayer aktivieren)
Thomas
Offline
#6 2012-10-10 07:48:32
- FvGordon
- Member
- Registered: 2009-08-29
- Posts: 726
Re: Weitere Quality Assurance Karte fuer routing Fehler.
ähm, irgendwas stimmt hier nicht
http://osrm.at/1uF
(Fehlerlayer aktivieren)
Hallo,
die Vogelsangbrücke als secondary bildet mit dem trunk_link eine Kreuzung - das ist beides Brücke (secondary und trunk_link) auf gleichem Layer. Die Brücke sollte einen layer=1 bekommen - wie die secondary (nicht 2) und Abbiegebeschränkingen wie aus der Fahrbahnbemalung in Bing zu erkennen von Osten kommend auf der Kruzung (die im Routing-Link berechnete Überquerung der Kreuzung) nur links abbiegen ermöglichen - dazu brauchts aber einen neue Spur, um nicht mit dem Verkehr von Süden nach Westen zu kollidieren.
Franz
Offline
#7 2012-10-10 07:55:34
- Radeln
- Member
- From: RLP
- Registered: 2010-08-02
- Posts: 947
Re: Weitere Quality Assurance Karte fuer routing Fehler.
Warum müssen Bootsanlegestellen mit dem Straßennetz verbunden sein?
Diese hängen oft in der Luft? Sollten mit Ufer (coastline, riverbank) verbunden werden. Wurde wie so manches nicht ins deutsche Wiki übernommen.
Gruß
Josef
Offline
#8 2012-10-10 07:59:29
- chris66
- Member

- From: Germany
- Registered: 2009-05-24
- Posts: 10,130
Re: Weitere Quality Assurance Karte fuer routing Fehler.
Danke, sehr hilfreich. Da hab ich doch glatt in meiner Gemeinde noch einen Bot-Fehler übersehen. ![]()
Edit: Hoppla, wurde gar nicht vom Bot gelöscht. Egal, behoben.
Last edited by chris66 (2012-10-10 09:18:06)
Mapper aus dem Münsterland.
Offline
#9 2012-10-10 08:24:00
- t-i
- Member
- From: Zürich, Schweiz
- Registered: 2009-04-27
- Posts: 268
- Website
Re: Weitere Quality Assurance Karte fuer routing Fehler.
Bei einer schnellen Durchsicht scheinen die meisten Fehler aus vier Klassen zu stammen.
1) man_made=pier wird als im Prinzip von Autos befahrbar angesehen.
In Realität sind die meisten aber nur für Fußgänger gedacht und entsprechend an
Fußwege angeschlossen und nicht an Straßen.
Abhilfe: Access-Rechte richtig setzen z.B.: access=no + foot=yes oder access=private + ...2) Straßen die nur über andere Straßen mit mit access=private/no erreichbar wären.
Abhilfe: Access-Rechte der beteiligten Wege prüfen und anpassen.3) Straßen die nur über Tracks erreichbar wären.
highway=track wird nicht für das PKW-Routing verwendet.
Abhilfe: Einstufung der beteiligten Wege prüfen und anpassen.4) Dead-End Einbahnstraßen.
Abhilfe: Situation prüfen und fehlende Verbindungen ergänzen.
Und immer schön dran denken: Genauso wie wir nicht für den (einen) Renderer mappen, mappen wir auch nicht für den (einen) Router (bzw. für das Fehlertool). Nur weil ein Router ein Mapping nicht versteht heisst das noch lange nicht, dass das Mapping falsch ist.
http://rollstuhlkarte.ch/ - Jetzt mit öV-Fahrplan der Schweiz.
Offline
#10 2012-10-10 08:27:39
- BFX
- Member
- Registered: 2012-02-03
- Posts: 123
Re: Weitere Quality Assurance Karte fuer routing Fehler.
Ich wollte das Tool gar nicht schlecht machen. Nur die meisten Fehler bei mir in der Ecke sind nicht in einem Bereich wo täglich tausende von Autos durchfahren, sondern zufahrtsstraßen die nur über Tracks oder eingeschränkte Wege erreichbar sind, sodass ich die angesprochenene Million an Stellen, denen es zu Routingfehlern kommt für übertrieben halte.
Wenn einem dann so Sachen wie die Vogelsangbrücke auffallen, hat sich das ganze ja schon wieder gelohnt und ich warte auch schon auf die aktualisierung des Layers.
Offline
#11 2012-10-10 08:34:58
- SunCobalt
- Member
- From: Eislingen
- Registered: 2010-01-09
- Posts: 3,810
Re: Weitere Quality Assurance Karte fuer routing Fehler.
SunCobalt wrote:ähm, irgendwas stimmt hier nicht
http://osrm.at/1uF
(Fehlerlayer aktivieren)die Vogelsangbrücke als secondary bildet mit dem trunk_link eine Kreuzung - das ist beides Brücke (secondary und trunk_link) auf gleichem Layer. Die Brücke sollte einen layer=1 bekommen - wie die secondary (nicht 2) und Abbiegebeschränkingen wie aus der Fahrbahnbemalung in Bing zu erkennen von Osten kommend auf der Kruzung (die im Routing-Link berechnete Überquerung der Kreuzung) nur links abbiegen ermöglichen - dazu brauchts aber einen neue Spur, um nicht mit dem Verkehr von Süden nach Westen zu kollidieren.
Hallo Franz,
okay, schön und gut. Das erklärt aber meiner Meinung nach nicht die angezeigten Fehler. Aneinander grenzende Wege haben doch oft unterschiedliche Layer (okay, das mag hier nicht korrekt sein, könnte aber...) ohne Einfluss auf das Routing zu haben. Und auch eine möglicherweise fehlende Abbiegebeschränkung sollte nicht die angezeigten Fehler verursachen. Am meisten wundere ich mich über den angezeigten Fehler auf dem trunk, der nach Nordwesten geht. Das ist ein langer Way, den OSRM hier teilweise als Fehler anzeigt und teilweise nicht, obwohl es nur ein einzelner Way ist und der hat mit der Brücke drüber (ob Layer 1 und 2 nichts zu tun).
Noch komischer ist, dass genau unter der Brücke kein Fehler angezeigt wird obwohl davor und dahinter ein Fehler sein soll. Wie soll man denn zu dem fehlerfreien Stück kommen?
Achja, man kann da gerade aus fahren (sprich die berechnete Route nachfahren). Sieht man an der Fahrbahnbemalung kurz vor der Kreuzung. In Stück vorher ist noch nur rechts und links aufgemalt, nach der baulichen Trennung auch geradeaus. Es braucht daher keine Abbiegebeschränkung, die ergeben sich aus den Oneways.
Thomas
Offline
#12 2012-10-10 08:36:52
- chris66
- Member

- From: Germany
- Registered: 2009-05-24
- Posts: 10,130
Re: Weitere Quality Assurance Karte fuer routing Fehler.
Bzgl. track kann man die Situation durch Angabe von access Tags eindeutiger machen.
Also: track ist wirklich nur für Trecker und anderen wirtschaftlichen Verkehr erlaubt: motor_vehicle=agricultural,
track ist auch für Autos erlaubt: access/motorcar/motor_vehicle=yes
(wobei OSRM soweit ich weiss nur durch access=yes zum Routen über tracks bewegt werden kann)
Die Praxis zeigt allerdings, dass die Mapper faul sind und einfach track ohne alles eintragen. ![]()
Chris
Mapper aus dem Münsterland.
Offline
#13 2012-10-10 08:48:44
- hofoen
- Member
- Registered: 2011-07-28
- Posts: 133
Re: Weitere Quality Assurance Karte fuer routing Fehler.
Bzgl. track kann man die Situation durch Angabe von access Tags eindeutiger machen.
Also: track ist wirklich nur für Trecker und anderen wirtschaftlichen Verkehr erlaubt: motor_vehicle=agricultural,
track ist auch für Autos erlaubt: access/motorcar/motor_vehicle=yes(wobei OSRM soweit ich weiss nur durch access=yes zum Routen über tracks bewegt werden kann)
Die Praxis zeigt allerdings, dass die Mapper faul sind und einfach track ohne alles eintragen.
Chris
Eigentlich bräuchte man erst ein abgestimmtes "default access" für "track", bevor man anfängt bestimmte access-Tags zu setzen, s. http://wiki.openstreetmap.org/wiki/OSM_ … ns#Germany .
Last edited by hofoen (2012-10-10 08:49:57)
Offline
#14 2012-10-10 08:51:49
- Radeln
- Member
- From: RLP
- Registered: 2010-08-02
- Posts: 947
Re: Weitere Quality Assurance Karte fuer routing Fehler.
Ich wollte das Tool gar nicht schlecht machen. Nur die meisten Fehler bei mir in der Ecke sind nicht in einem Bereich wo täglich tausende von Autos durchfahren, sondern zufahrtsstraßen die nur über Tracks oder eingeschränkte Wege erreichbar sind, sodass ich die angesprochenene Million an Stellen, denen es zu Routingfehlern kommt für übertrieben halte.
.
Und eine Menge daraus resultiert, daß an Wegen mit offenem Ende das noexit fehlt.
Gruß
Josef
Offline
#15 2012-10-10 09:00:17
- amm
- Member
- Registered: 2009-09-20
- Posts: 618
- Website
Re: Weitere Quality Assurance Karte fuer routing Fehler.
noexit sollte keine Rolle spielen da das tool nur prueft ob der Routinggraphen keine Inseln hat, bzw keine "Quellen" oder "Senken". Sackgassen (was noexit besagt) sind wenn sie korrekt eingetragen sind jedoch weder "Quellen" noch "Senken" und auch keine Inseln.
Offline
#16 2012-10-10 09:04:13
- Radeln
- Member
- From: RLP
- Registered: 2010-08-02
- Posts: 947
Re: Weitere Quality Assurance Karte fuer routing Fehler.
(wobei OSRM soweit ich weiss nur durch access=yes zum Routen über tracks bewegt werden kann)
Chris
Tagging für den Router.
BTW, access=yes soll laut Wiki nicht benutzt werden.
Gruß
Josef
Offline
#17 2012-10-10 09:51:04
- DennisL
- Member
- Registered: 2012-03-15
- Posts: 41
Re: Weitere Quality Assurance Karte fuer routing Fehler.
(wobei OSRM soweit ich weiss nur durch access=yes zum Routen über tracks bewegt werden kann)
Chris
access=motorcar, motor_vehicle, vehicle steht im Profil [1].
--Dennis
Offline
#18 2012-10-10 14:44:53
- EvanE
- Member
- Registered: 2009-11-30
- Posts: 5,716
Re: Weitere Quality Assurance Karte fuer routing Fehler.
EvanE wrote:Bei einer schnellen Durchsicht scheinen die meisten Fehler aus vier Klassen zu stammen.
1) man_made=pier wird als im Prinzip von Autos befahrbar angesehen.
In Realität sind die meisten aber nur für Fußgänger gedacht und entsprechend an
Fußwege angeschlossen und nicht an Straßen.
Abhilfe: Access-Rechte richtig setzen z.B.: access=no + foot=yes oder access=private + ...
2) Straßen die nur über andere Straßen mit mit access=private/no erreichbar wären.
Abhilfe: Access-Rechte der beteiligten Wege prüfen und anpassen.
3) Straßen die nur über Tracks erreichbar wären.
highway=track wird nicht für das PKW-Routing verwendet.
Abhilfe: Einstufung der beteiligten Wege prüfen und anpassen.
4) Dead-End Einbahnstraßen.
Abhilfe: Situation prüfen und fehlende Verbindungen ergänzen.Und immer schön dran denken: Genauso wie wir nicht für den (einen) Renderer mappen, mappen wir auch nicht für den (einen) Router (bzw. für das Fehlertool). Nur weil ein Router ein Mapping nicht versteht heisst das noch lange nicht, dass das Mapping falsch ist.
Wie bei allen QA-Tools sind auch bei diesem View alle Treffer erst mal als Hinweis auf mögliche Problemstellen anzusehen.
- Bei einer Anlegestelle zu erfassen, wer diese benutzen kann und wer nicht, verbessert die Daten auf jeden Fall.
Bootsanleger, Anleger für Fahrgastschiffe und Autofähren sind da doch recht unterschiedlich.
- Ein Straßenstück zwischen zwei Tracks ist zumindestens ungewöhnlich und verdient daher einen genaueren Blick.
- Eine Einbahnstraße ohne Zu- oder Abgang ist im Grunde immer ein Fehler. Wie man das behebt ist dann eine andere Frage.
Edbert (EvanE)
Offline
#19 2012-10-10 15:13:18
- ulmtuelp
- Member
- From: Dresden
- Registered: 2011-11-17
- Posts: 104
Re: Weitere Quality Assurance Karte fuer routing Fehler.
Habe in meiner Gegend noch was anderes gefunden, über highway= ... und area=yes wird auch nicht geroutet. Dahinter liegende Straßen werden auch als nicht erreichbar gekennzeichnet.
Eben gesehen, gibts ja schon einen ellenlangen Fred dazu.
Last edited by ulmtuelp (2012-10-10 19:30:45)
Offline
#20 2012-10-10 18:03:05
- berndw
- Member

- From: Erpel am Rhein
- Registered: 2011-06-04
- Posts: 495
Re: Weitere Quality Assurance Karte fuer routing Fehler.
Ein paar Kleinigkeiten habe ich schon erledigt
Aber warum wird das hier angemeckert?
http://tools.geofabrik.de/osmi/?view=ro … 94&zoom=14
Das komplette Stück ist angebunden, ich finde auch keine Unterbrechung
Mein Fork des AIO-Styles auf GitHub
Offline
#21 2012-10-10 18:25:53
- chris66
- Member

- From: Germany
- Registered: 2009-05-24
- Posts: 10,130
Re: Weitere Quality Assurance Karte fuer routing Fehler.
Wegen dem falsch gepolten oneway der L82 Brücke.
http://www.openstreetmap.org/browse/way … 74/history
Last edited by chris66 (2012-10-10 18:29:07)
Mapper aus dem Münsterland.
Offline
#22 2012-10-10 18:43:21
- Radeln
- Member
- From: RLP
- Registered: 2010-08-02
- Posts: 947
Re: Weitere Quality Assurance Karte fuer routing Fehler.
Habe in meiner Gegend noch was anderes gefunden, über highway= area wird auch nicht geroutet. Dahinter liegende Straßen werden auch als nicht erreichbar gekennzeichnet.
highway=area ?????
Gruß
Josef
Offline
#23 2012-10-10 19:01:39
- hurdygurdyman
- Member

- Registered: 2009-12-10
- Posts: 2,850
Re: Weitere Quality Assurance Karte fuer routing Fehler.
Wegen dem falsch gepolten oneway der L82 Brücke.
http://www.openstreetmap.org/browse/way … 74/history
hab ihn umgepolt
Gruß Michael (hurdygurdyman)
Ich mappe für Menschen, die Karten verwenden, welche aus OSM-Daten gerendert wurden
http://de.wikipedia.org/wiki/KISS-Prinzip ![]()
Offline
#24 2012-10-10 20:49:03
- berndw
- Member

- From: Erpel am Rhein
- Registered: 2011-06-04
- Posts: 495
Re: Weitere Quality Assurance Karte fuer routing Fehler.
chris66 wrote:Wegen dem falsch gepolten oneway der L82 Brücke.
http://www.openstreetmap.org/browse/way … 74/historyhab ihn umgepolt
Danke, das hatte ich übersehen
Bernd
Mein Fork des AIO-Styles auf GitHub
Offline
#25 2012-10-11 18:11:43
- Bernhard Hiller
- Member

- Registered: 2011-05-10
- Posts: 1,122
Re: Weitere Quality Assurance Karte fuer routing Fehler.
Endlich mal ein Tool, das auch außerhalb Europas hilft!
Als ich mal eine Garmin-Karte Indonesiens erstellt hatte, und mit dem Routing rumspielte, bekam ich so manche Fehlermeldung. Erst dachte ich, ich hätte was bei den Style-Dateien vermurkst. Aber dann inspizierte ich die Originaldaten und konnte die eine oder andere Straße verknüpfen.
Und jetzt mal nach Jember geschaut, und schwupps! wieder eine Straße angeschlossen.
Sehr schön, da werde ich noch weitersuchen.
Offline