motorway_link ohne oneway (Aktion)

** Direktsprung zur aktuellen Aktion **

Hallo,
als Weiterführung von der motorway_link Bereinigungsaktion für D-Land
( http://forum.openstreetmap.org/viewtopic.php?id=18864 ) hier die Erweiterung auf DACH+BENELUX.

Dazu habe ich den im mkgmap-default-Style deaktivierten Check aktiviert (es fehlte da allerdings noch
die Prüfung auf true und 1, welches ja auch erlaubte Werte für oneway sind).

Was ist zu tun? Bitte entscheiden, ob der Way oneway ist oder nicht und entsprechend hinzufügen.
Ist nichts angegeben, gilt der Default von yes, was zu Routingfehlern führen kann.

Hier die Liste:

Behoben:

http://www.openstreetmap.org/browse/way/40504048
http://www.openstreetmap.org/browse/way/40504047
http://www.openstreetmap.org/browse/way/131734525
http://www.openstreetmap.org/browse/way/134016052
http://www.openstreetmap.org/browse/way/95771001
http://www.openstreetmap.org/browse/way/185816897
http://www.openstreetmap.org/browse/way/88967754
http://www.openstreetmap.org/browse/way/88967778
http://www.openstreetmap.org/browse/way/152052774
http://www.openstreetmap.org/browse/way/152052776
http://www.openstreetmap.org/browse/way/164074016
http://www.openstreetmap.org/browse/way/8103668
http://www.openstreetmap.org/browse/way/184452249
http://www.openstreetmap.org/browse/way/184452247
http://www.openstreetmap.org/browse/way/4719141
http://www.openstreetmap.org/browse/way/160155636
http://www.openstreetmap.org/browse/way/165482360
http://www.openstreetmap.org/browse/way/160633578
http://www.openstreetmap.org/browse/way/160633582
http://www.openstreetmap.org/browse/way/160633581
http://www.openstreetmap.org/browse/way/160633587
http://www.openstreetmap.org/browse/way/160633584
http://www.openstreetmap.org/browse/way/160633590
http://www.openstreetmap.org/browse/way/168756497
http://www.openstreetmap.org/browse/way/165501929
http://www.openstreetmap.org/browse/way/165501928
http://www.openstreetmap.org/browse/way/165501927
http://www.openstreetmap.org/browse/way/165501925
http://www.openstreetmap.org/browse/way/165501918
http://www.openstreetmap.org/browse/way/182398402
http://www.openstreetmap.org/browse/way/161462841
http://www.openstreetmap.org/browse/way/185816897
http://www.openstreetmap.org/browse/way/6987561
http://www.openstreetmap.org/browse/way/133752721
http://www.openstreetmap.org/browse/way/115672887
http://www.openstreetmap.org/browse/way/10416242
http://www.openstreetmap.org/browse/way/85064731
http://www.openstreetmap.org/browse/way/162950757
http://www.openstreetmap.org/browse/way/25751887
http://www.openstreetmap.org/browse/way/155942308
http://www.openstreetmap.org/browse/way/23100418
http://www.openstreetmap.org/browse/way/7216092
http://www.openstreetmap.org/browse/way/7216131

Danke an alle Bereiniger. :wink:

Routing-Fehler:

http://osrm.at/1DB

http://osrm.at/1DC

done.

flott, flott… Danke. :slight_smile:

Hier:

http://www.openstreetmap.org/?lat=51.551269&lon=4.953201&zoom=18&layers=M

fehlen übrigens noch TRs. Man darf am Ende der Ausfahrspuren nur links- oder rechts fahren laut Satellit.

Ist allerdings nur mit via-way möglich wenn ich’s recht sehe.

http://osrm.at/1Ef

done.

Wenn “einige Software” es nicht kann (OSRM gehört dazu), müsste es ja viele geben die es können. Kann mir jemand welche nennen?

Aktion 13.Nov.2012

Hier die Liste die als Abfallprodukt bei der Generierung der AIO entstand (Flacus hat den oneway Check im Style aktiviert) :

http://www.openstreetmap.org/browse/way/14378426 (behoben)
http://www.openstreetmap.org/browse/way/115672887 (behoben)
http://www.openstreetmap.org/browse/way/90837922 (behoben)
http://www.openstreetmap.org/browse/way/187243117 (behoben)
http://www.openstreetmap.org/browse/way/111874728 (behoben)
http://www.openstreetmap.org/browse/way/179302478 (behoben)
http://www.openstreetmap.org/browse/way/145311416 (behoben)
http://www.openstreetmap.org/browse/way/44701672 (behoben)
http://www.openstreetmap.org/browse/way/179702855 (behoben)
http://www.openstreetmap.org/browse/way/179490470
http://www.openstreetmap.org/browse/way/4965462 (behoben)
http://www.openstreetmap.org/browse/way/178756052 (behoben)
http://www.openstreetmap.org/browse/way/174287358 (behoben)
http://www.openstreetmap.org/browse/way/174286976 (behoben)
http://www.openstreetmap.org/browse/way/174286974 (behoben)
http://www.openstreetmap.org/browse/way/174286973 (behoben)
http://www.openstreetmap.org/browse/way/27509704 (behoben)
http://www.openstreetmap.org/browse/way/30637397 (behoben)
http://www.openstreetmap.org/browse/way/30637396 (behoben)
http://www.openstreetmap.org/browse/way/146798714 (behoben)
http://www.openstreetmap.org/browse/way/146798712 (behoben)
http://www.openstreetmap.org/browse/way/172097204 (behoben)
http://www.openstreetmap.org/browse/way/184712741 (behoben)
http://www.openstreetmap.org/browse/way/9659669 (behoben)
http://www.openstreetmap.org/browse/way/160633581 (behoben)
http://www.openstreetmap.org/browse/way/160633587 (behoben)
http://www.openstreetmap.org/browse/way/160633584 (behoben)
http://www.openstreetmap.org/browse/way/165501918 (behoben)
http://www.openstreetmap.org/browse/way/23437936 (behoben)
http://www.openstreetmap.org/browse/way/179540101 (behoben)
http://www.openstreetmap.org/browse/way/179540100 (behoben)
http://www.openstreetmap.org/browse/way/126827673 (behoben)
http://www.openstreetmap.org/browse/way/132020774 (behoben)
http://www.openstreetmap.org/browse/way/132020786 (behoben)
http://www.openstreetmap.org/browse/way/184351142 (behoben)
http://www.openstreetmap.org/browse/way/89653810 (behoben)
http://www.openstreetmap.org/browse/way/89689544 (behoben)
http://www.openstreetmap.org/browse/way/33870305 (behoben)
http://www.openstreetmap.org/browse/way/182543059 (behoben)

auch hier gibt es wieder potentielle Routingfehler, z.B. (Flughafen Bratislava):
http://osrm.at/1Iv

oder hier (Stezzano):
http://osrm.at/1Ix (Man beachte das 2-loopige Wendemanöver im Westen, ich glaube wenn ein kommerzielles Navi so
routen würde, wäre es doch sehr aus-dem-Fenster-werf gefährdet :wink: )

Bitte oneway=no oder yes passend ergänzen.

Danke an WanMil der bereits einiges gefixed hat. :slight_smile:

Ein motorway_link der gleichzeitig junction=roundabout hat benötigt doch auch kein oneway=yes/no, oder sehe ich das falsch?

Ich habe bei mir noch einige weitere Ausschließungsgründe ergänzt, um nur wirklichen Routingproblemen nachzujagen.

highway=motorway_link & oneway!=yes & oneway!=no & oneway!=true & oneway!=1 & oneway!=-1 & junction!=roundabout & access!=no & access!=emergency { echo “motorway_link lacks oneway” }

Wie kann man denn die Objekt ID im Logfile ausgeben lassen?

Walter

Bei junction=roundabout ist den meisten Mappern wohl klar, dass oneway=yes implizit gilt, deshalb gibt es da nur wenige Fehler.

Das macht mkgmap beim echo-Befehl automatisch.

Hallo Chris,

ich verstehe deine Antwort nicht.

Wenn ein Weg mit highway=motorway_link + junction=roundabout erfasst ist, dann liefert das eine Warnung im Logfile obwohl es auch ohne oneway Angabe gar keine Probleme beim Routing damit gibt.
Da ich nur echte Probleme gemeldet haben will, muss ich doch diesen Fall ausblenden.

Was hat das damit zu tun, dass Mapper dabei keine Fehler machen?

Walter

Ja, da hast Du recht, den Fall könnte man noch ausblenden. Er scheint allerdings recht selten zu sein.

Kommen natürlich regelmäßig neue Fehler dazu:

http://osrm.at/1Kq

Hier wurde am 13.Nov. das oneway=no vermutlich aus Unkenntnis der Implikation entfernt.

Aktuelle Liste (August 2015):

(alles bereits behoben)

http://www.openstreetmap.org/way/40040186 : motorway_link lacks oneway
http://www.openstreetmap.org/way/60547530 : motorway_link lacks oneway
http://www.openstreetmap.org/way/363399286 : motorway_link lacks oneway
http://www.openstreetmap.org/way/363399285 : motorway_link lacks oneway
http://www.openstreetmap.org/way/357895792 : motorway_link lacks oneway
http://www.openstreetmap.org/way/357895791 : motorway_link lacks oneway
http://www.openstreetmap.org/way/363581674 : motorway_link lacks oneway
http://www.openstreetmap.org/way/57385049 : motorway_link lacks oneway
http://www.openstreetmap.org/way/38552867 : motorway_link lacks oneway
http://www.openstreetmap.org/way/358573178 : motorway_link lacks oneway
http://www.openstreetmap.org/way/358573176 : motorway_link lacks oneway
http://www.openstreetmap.org/way/330387150 : motorway_link lacks oneway
http://www.openstreetmap.org/way/354964430 : motorway_link lacks oneway
http://www.openstreetmap.org/way/23454280 : motorway_link lacks oneway
http://www.openstreetmap.org/way/156202561 : motorway_link lacks oneway
http://www.openstreetmap.org/way/173696919 : motorway_link lacks oneway
http://www.openstreetmap.org/way/173696917 : motorway_link lacks oneway
http://www.openstreetmap.org/way/358608692 : motorway_link lacks oneway
http://www.openstreetmap.org/way/358608689 : motorway_link lacks oneway
http://www.openstreetmap.org/way/358608690 : motorway_link lacks oneway
http://www.openstreetmap.org/way/350545407: motorway_link lacks oneway
http://www.openstreetmap.org/way/7599573 : motorway_link lacks oneway
http://www.openstreetmap.org/way/205590162 : motorway_link lacks oneway
http://www.openstreetmap.org/way/205590163 : motorway_link lacks oneway

Resultierende(r) Routingfehler:

http://www.openstreetmap.org/directions?engine=osrm_car&route=44.84088%2C8.19374%3B44.84148%2C8.18576#map=15/44.8426/8.1928

http://www.openstreetmap.org/directions?engine=osrm_car&route=49.4142%2C9.4759%3B49.4073%2C9.4822#map=14/49.4033/9.4891

http://www.openstreetmap.org/directions?engine=osrm_car&route=42.33780%2C14.12338%3B42.33690%2C14.13257#map=16/42.3364/14.1250

Die Implikation (oneway=yes) wurde ja zwischenzeitlich aus dem Wiki entfernt, dadurch könnte dieser Fehler in Zukunft häufiger auftreten.

done

Franz

Da ist das deutsche Wiki mal wieder schlauer. :wink:

Danke. :slight_smile:

Muss jemand verstehen, warum bei motorway_link als einziger Fall aller Straßenklassen, bei denen Gegenverkehr und Einbahn möglich sind, oneway=no nicht impliziert sein soll? Und dann gibt es einen Router (OSRM) der oneway=yes als impliziert und darauf seine Berechnungen aufbaut.

Stellt man deine Beispiele auf Auto (Mapquest) um, ergeben sich vernünftige Ergebnisse. Ich habe die Beispiele auch mal im Mapfactor Navigator free offline mit Kartenmaterial auf Basis des Planetfile Anfang August simuliert und komme dabei auch zu den besseren und richtigeren Ergebnissen als OSRM.

Mein Fazit:
oneway=no bei highway=motorway_link ist als Ausnahme eine unnötige Verunsicherung der Mapper und sollte abgeschafft werden. Wenn Router oneway=yes implizieren ist das deren Problem. Die Wiki suggeriert, durch “Most motorway_link roads will be one way, and should be tagged oneway=yes. Any unusual motorway link road which is two-way should be explicitly tagged oneway=no.”, dass two-way ungewöhnlich sei, was ich mindestens in Mitteleuropa nicht so nachvollziehen kann, wie auch die Masse in der “Fehlerliste” zeigt. Für mich ist “oneway=no” hier “tagging for just some renderers” (oder nur noch einen).

Du sprichst mir aus der Seele. :slight_smile:

Jein. Es sagt zumindest auch, dass sich da jemand genauer beschäftigt und nicht einfach nur die Strasse hingemalt hat. Zusätzlich kann es auch eine Information für einen Fahrer sein, dass er mit Gegenverkehr zu rechnen hat, bzw. sich plötzlich nicht mehr auf einer Einbahnstrasse befindet.