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.***
Pages: 1
#1 2013-09-26 20:47:57
- Peter Maiwald
- Member

- From: Berlin
- Registered: 2009-01-10
- Posts: 561
osmand Routingfehler
Bin gerade sehr merkwürdig geroutet worden mit Osmand Einstellung Auto. Diese Kreuzung:
http://www.openstreetmap.org/#map=19/52.55201/13.46542
Ich wollte geradeaus von rechts oben nach links unten auf der Berliner Allee. Osmand routete aber nicht gerade aus durch sondern bog kurz auf die Abbiegespur in die Indira-Ghandi-Str. ein um gleich wieder rechts auf der anderen Abbiegespur (noch Indira-Ghandi-Str.) zurückzufahren zur Berliner Allee. Die Ansagen waren schwer verwirrend.
Die Kreuzung hatte ich selber mal vor längerer Zeit mal mit turn restrictions versehen. Ich finde auch keinen Fehler und es ist ja auch nicht grundsätzlich verboten, was der Router da vorschlägt. Aber warum tut er das und routed nicht einfach geradeaus?
Offline
#2 2013-09-26 21:59:22
- Thomas8122
- Member
- From: Sachsen
- Registered: 2012-04-15
- Posts: 1,086
Re: osmand Routingfehler
Fehlende Turn restriction und fehlende maxspeed auf den secondary-Stücken, würde ich sagen.
Gruß Thomas
Offline
#3 2013-09-26 22:00:03
- GeorgFausB
- Member
- From: Probstei, Schleswig-Holstein
- Registered: 2008-10-14
- Posts: 1,916
Re: osmand Routingfehler
Moin,
ich habe ja das Gefühl, das OSMAnd Straßen ohne Geschwindigkeitsbeschränkung den Straßen mit Geschwindigkeitsbegrenzung vorzieht.
Ich kann mir auch nicht vorstellen, dass auf der Indira-Gandhi-Straße keine Geschwindigkeitsbegrenzung gilt ...
Gruß
Georg
Offline
#4 2013-09-26 22:02:07
- chris66
- Member

- From: Germany
- Registered: 2009-05-24
- Posts: 10,130
Re: osmand Routingfehler
Vermutlich weil auf der Indirastraße kein maxspeed besteht.
Mapper aus dem Münsterland.
Offline
#5 2013-09-27 10:14:55
- PT-53
- Member
- From: Oberschwaben (BW, DE)
- Registered: 2013-09-01
- Posts: 1,894
Re: osmand Routingfehler
Bin gerade sehr merkwürdig geroutet worden mit Osmand Einstellung Auto.
Verwendest Du eine offline-Karten von osmand und ist die o.k.?
Seit meinem letzten Karten-Update der Karte für Baden-Württemberg fehlt in meinem direkten Umfeld ein kleines Stück Straße in der osmand-Karte !!!
Bemerkt habe ich dies erst durch die dadurch geänderte Routing-Führung.
Gruß
Peter
Nein zu: In OSM wird alles, wirklich alles was sichtbar ist, und wenn es Schrott ist, eingezeichnet.
Ja zu: In OSM sollte nur das was sichtbar und sinnvoll ist eingetragen werden.
Offline
#6 2013-09-27 10:43:48
- chris66
- Member

- From: Germany
- Registered: 2009-05-24
- Posts: 10,130
Re: osmand Routingfehler
Seit meinem letzten Karten-Update der Karte für Baden-Württemberg fehlt in meinem direkten Umfeld ein kleines Stück Straße in der osmand-Karte !!!
In OSM ist sie noch drin?
Mapper aus dem Münsterland.
Offline
#7 2013-09-27 11:04:12
- PT-53
- Member
- From: Oberschwaben (BW, DE)
- Registered: 2013-09-01
- Posts: 1,894
Re: osmand Routingfehler
PT-53 wrote:Seit meinem letzten Karten-Update der Karte für Baden-Württemberg fehlt in meinem direkten Umfeld ein kleines Stück Straße in der osmand-Karte !!!
In OSM ist sie noch drin?
Ja, die Straße ist in OSM vollständig und korrekt eingetragen. Die letze Änderung (von mir) in OSM war im Juli 2013, das osmand-Karten-Update ist vom 11.09.2013
Gruß
Peter
Nein zu: In OSM wird alles, wirklich alles was sichtbar ist, und wenn es Schrott ist, eingezeichnet.
Ja zu: In OSM sollte nur das was sichtbar und sinnvoll ist eingetragen werden.
Offline
#8 2013-09-27 11:51:07
- chris66
- Member

- From: Germany
- Registered: 2009-05-24
- Posts: 10,130
Re: osmand Routingfehler
Dann ist es ein OSMand Bug.
Mapper aus dem Münsterland.
Offline
#9 2013-09-27 15:46:27
- Peter Maiwald
- Member

- From: Berlin
- Registered: 2009-01-10
- Posts: 561
Re: osmand Routingfehler
Fehlende Turn restriction und fehlende maxspeed auf den secondary-Stücken, würde ich sagen.
Gruß Thomas
Fehlenden maxspeed kann ich ja ergänzen. Aber eine turn restriction fände ich übertrieben, da man ja tatsächlich bis zum linken Rand der Straße fahren könnte und dann doch geradeaus. Die Fahrspur ist ja physisch nicht so getrennt wie die Vectorstraße suggeriert.
Offline
#10 2013-09-27 16:21:08
- chris66
- Member

- From: Germany
- Registered: 2009-05-24
- Posts: 10,130
Re: osmand Routingfehler
wenn sie physisch nicht getrennt sind sollen ja auch keine separaten highways gemappt werden. ![]()
Mapper aus dem Münsterland.
Offline
#11 2013-09-28 11:52:35
- Peter Maiwald
- Member

- From: Berlin
- Registered: 2009-01-10
- Posts: 561
Re: osmand Routingfehler
wenn sie physisch nicht getrennt sind sollen ja auch keine separaten highways gemappt werden.
Naja zu Anfang trennt eine weiße durchgezogene Linie. Wenn die andere Abbiegespur Indira-Ghandi-Straße kreuzt, ist die Linie natürlich nicht mehr vorhanden. Sonst könnte ja keiner abbiegen. Außerdem entsprechen die eingezeichneten Wege schon der Linienführung auf der Straße.
Offline
#12 2013-09-28 14:42:16
- geri-oc
- Member

- From: Sachsen
- Registered: 2011-03-21
- Posts: 5,055
- Website
Re: osmand Routingfehler

allgemeine Frage
Warum sind Kreuzungen von Fahrbahnen (gelbe Kreise) verbunden? Gleiskreuzungen (blaue Kreise) werden richtigerweise auch nicht verbunden. Würde es wie bei Gleisen eingetragen, könnten auch die restrictionen an den nodes entfallen.
weitere Frage
Warum ist A und B nicht als Fußweg/Pfad eingetragen? A bis zum Fußweg und B bis an die Rechtsabbiegerspur.
Offline
#13 2013-09-28 15:54:16
- rayquaza
- Member

- From: DE-BW
- Registered: 2012-11-18
- Posts: 2,007
Re: osmand Routingfehler
Warum sind Kreuzungen von Fahrbahnen (gelbe Kreise) verbunden? Gleiskreuzungen (blaue Kreise) werden richtigerweise auch nicht verbunden. Würde es wie bei Gleisen eingetragen, könnten auch die restrictionen an den nodes entfallen.
Die Gleise sollten auch miteinander verbunden sein. Wenn da eine Kreuzungsweiche ist mit railway=switch (und entsprechenden weiteren Tags), wenn es eine reine Kreuzung ist mit railway=flat_crossing an dem entsprechenden Node.
Offline
#14 2013-09-28 17:20:35
- EvanE
- Member
- Registered: 2009-11-30
- Posts: 5,716
Re: osmand Routingfehler
http://wiki.openstreetmap.org/w/images/ … euzung.jpg
allgemeine Frage
Warum sind Kreuzungen von Fahrbahnen (gelbe Kreise) verbunden? Gleiskreuzungen (blaue Kreise) werden richtigerweise auch nicht verbunden. Würde es wie bei Gleisen eingetragen, könnten auch die restrictionen an den nodes entfallen.
Die Kreuzungen teilen sich doch die gleiche Straßenfläche.
Wie rayquaza bereits schrieb sollten auch die kreuzenden Gleise einen gemeinsamen Punkt haben.
Nach meiner Ansicht sollte alles, was sich in einer Ebene kreuzt, einen gemeinsamen Punkt haben.
Das gilt für Gleise mit Gleisen, Straßen mit Straßen und auch für Gleise mit Straßen oder Straßen mit Gewässern (Furt).
weitere Frage
Warum ist A und B nicht als Fußweg/Pfad eingetragen? A bis zum Fußweg und B bis an die Rechtsabbiegerspur.
Warum die beiden Übergänge nicht als Fußwege getaggt sind, musst du den Ersteller fragen (der ist mit JOSM ja leicht heraus zu finden). Meist ist so etwas einfach ein Flüchtigkeitsfehler. Aber warum sind die erstens nicht bis zum Straßenrand gezogen und zweitens nicht miteinander verbunden?
Es steht dir natürlich frei, dies und die fehlende Abbiegebeschränkung zu ergänzen.
Persönlich bevorzuge ich Beschränkungen in Fahrtrichtung hier also only_straight (dann natürliche mit einem anderen to-Weg). Aber das ist reine Geschmackssache, so wie es zur Zeit erfasst ist, ist es korrekt.
Warum hinter der Kreuzung eine Ampel erfasst ist, erschließt sich mir nicht. Da gehört jeweils ein highway=crossing plus ein crossing=traffic_signals dran. Letzteres sollte man auch bei den beiden Ampeln mit Überweg ergänzen.
Nur 1 Kreuzung und soviele Föhler
Edbert (EvanE)
Offline
#15 2013-09-29 01:30:07
- Peter Maiwald
- Member

- From: Berlin
- Registered: 2009-01-10
- Posts: 561
Re: osmand Routingfehler
Ich hab jetzt mal die Fußwege verbunden und getaggt und die Kreuzungen der Fußwege mit Straßen und Gleisen incl. Ampeln.
Weiterhin die sich kreuzenden Gleise verbunden, Weichen getaggt und Kreuzungen von Gleis und Straße getaggt.
Hoffentlich richtig.
Die sich kreuzenden Abbiegespuren hab ich mal verbunden gelassen mit gegebenenfalls Abbiegebeschränkung, da sich sich ja tatsächlich auf einem Level kreuzen.
@rayquaza Ein railway=flat_crossing gibt es nicht laut Wiki
Offline
#16 2013-09-29 03:52:23
- EvanE
- Member
- Registered: 2009-11-30
- Posts: 5,716
Re: osmand Routingfehler
Ich hab jetzt mal die Fußwege verbunden und getaggt und die Kreuzungen der Fußwege mit Straßen und Gleisen incl. Ampeln.
Weiterhin die sich kreuzenden Gleise verbunden, Weichen getaggt und Kreuzungen von Gleis und Straße getaggt.
Hoffentlich richtig.
Die sich kreuzenden Abbiegespuren hab ich mal verbunden gelassen mit gegebenenfalls Abbiegebeschränkung, da sich sich ja tatsächlich auf einem Level kreuzen.@rayquaza Ein railway=flat_crossing gibt es nicht laut Wiki
Soweit ist das schon deutlich besser, Danke.
Leider sind bei der Aktion drei Ampeln zuviel verschwunden. Auch fehlt weiter eine Abbiege-Beschränkung von der Berliner Allee aus Nordosten in die Indira-Gandhi-Straße nach Südosten. Ansonsten ist aber alles sehr schön geworden. Insbesondere hängt der südliche Zugang zur Haltestelle nicht mehr in der Luft.
Ein railway=flat_crossing ist in der Tat nirgends im Wiki definiert. Auf der deutschen Seite DE:OpenRailwayMap/Erweitertes_Tagging wird railway=railway_crossing vorgeschlagen (mehr als 1600 Verwendungen).
Übrigens muss man bei Straßenbahnen (railway=tram) die Schnittpunkte Straße / Straßenbahn nicht unbedingt markieren, da davon ausgegangen wird, dass Straßenbahnen in den meisten Fällen im Straßenniveau verlaufen. Dennoch ist es nicht falsch diese als railway=(level_)crossing zu taggen, da dies immer auch Gefahrenpunkte sind.
Edbert (EvanE)
Offline
#17 2013-09-29 08:24:59
- rayquaza
- Member

- From: DE-BW
- Registered: 2012-11-18
- Posts: 2,007
Re: osmand Routingfehler
Ein railway=flat_crossing ist in der Tat nirgends im Wiki definiert. Auf der deutschen Seite DE:OpenRailwayMap/Erweitertes_Tagging wird railway=railway_crossing vorgeschlagen (mehr als 1600 Verwendungen).
Ups, da gab es mal eine Änderung, sorry.
[…] Schnittpunkte Straße / Straßenbahn […] Dennoch ist es nicht falsch diese als railway=(level_)crossing zu taggen, da dies immer auch Gefahrenpunkte sind.
Als Unterschied zwischen railway=level_crossing und =crossing würde ich sehen, ob es Bahnübergänge oder andere höhengleiche Kreuzungen sind (Hier: Nach §20 BOStrab). Die Unterscheidung highway=path/anderes highway=* ist nicht wirklich parktikabel und lässt sich ausserdem daraus ableiten.
Offline
#18 2013-09-29 09:07:25
- Peter Maiwald
- Member

- From: Berlin
- Registered: 2009-01-10
- Posts: 561
Re: osmand Routingfehler
Leider sind bei der Aktion drei Ampeln zuviel verschwunden.
Ich hoffe nicht. Die sind in crossing=pelican enthalten. http://wiki.openstreetmap.org/wiki/DE:Key:crossing
Ich konnte nicht highway=crossing und highway=traffic_signals an den node definieren. Zumindest unter Potlatch2 verschwindet dann ein highway-tag und wird durch den anderen ersetzt.
Hab nochmal nachkorrigiert. Hatte zwar crossing= definiert aber highway=crossing bei 3 Ampeln vergessen.
Auch fehlt weiter eine Abbiege-Beschränkung von der Berliner Allee aus Nordosten in die Indira-Gandhi-Straße nach Südosten.
Wieso? Das Abbiegen ist doch erlaubt. Und von der Abbiegespur auf die andere Abbiegespur geht nicht, weil Einbahnstraße.
Last edited by Peter Maiwald (2013-09-29 09:22:02)
Offline
#19 2013-09-29 09:27:48
- rayquaza
- Member

- From: DE-BW
- Registered: 2012-11-18
- Posts: 2,007
Re: osmand Routingfehler
Ich konnte nicht highway=crossing und highway=traffic_signals an den node definieren. Zumindest unter Potlatch2 verschwindet dann ein highway-tag und wird durch den anderen ersetzt.
Ist auch richtig: In einem assoziativen Array (was unsere "Tags" sind) kann ein Schlüssel nur einmal vorhanden sein ![]()
Offline
#20 2013-09-29 10:22:14
- Oli-Wan
- Member

- From: NRW
- Registered: 2010-09-14
- Posts: 2,814
Re: osmand Routingfehler
Ich hoffe nicht. Die sind in crossing=pelican enthalten.
Du meinst das (semantisch absurde, aber leider nun einmal seit Jahren etablierte) crossing_ref? Zu crossing_ref=pelican:
Additionally, a Pelican crossing, as distinct from a puffin crossing, has the special feature that while the green man flashes to indicate that pedestrians may continue crossing but may not start to cross, the red light changes to an amber flashing light permitting cars to pass if there are no further pedestrians.
Das ist an der Stelle gegeben? Blinkende Fußgängerampeln sind in DE mindestens untypisch (wenn nicht gar inexistent); und daß die Ampel für die Fahrbahn zwischen Rot- und Grünphase gelb blinkt, während noch Fußgänger bei ihrerseits Grün auf der Querung sein könnten, ist mir hierzulande auch noch nicht untergekommen.
Ansonsten würde ich für eine gewöhnliche Fußgängerampel oder Querungshilfe zu crossing=traffic_signals ohne crossing_ref raten und letzteres Tag jenseits von "zebra" nicht verwenden. Es ist arg UK-zentrisch und kaum direkt auf den Rest der Welt übertragbar (vgl. Beispiel "pelican" oben).
No animals were harmed in the writing of this posting.
Offline
#21 2013-09-29 12:03:09
- Peter Maiwald
- Member

- From: Berlin
- Registered: 2009-01-10
- Posts: 561
Re: osmand Routingfehler
Peter Maiwald wrote:Ich hoffe nicht. Die sind in crossing=pelican enthalten.
Du meinst das (semantisch absurde, aber leider nun einmal seit Jahren etablierte) crossing_ref? Zu crossing_ref=pelican:
Wikipedia wrote:Additionally, a Pelican crossing, as distinct from a puffin crossing, has the special feature that while the green man flashes to indicate that pedestrians may continue crossing but may not start to cross, the red light changes to an amber flashing light permitting cars to pass if there are no further pedestrians.
Das ist an der Stelle gegeben? Blinkende Fußgängerampeln sind in DE mindestens untypisch (wenn nicht gar inexistent); und daß die Ampel für die Fahrbahn zwischen Rot- und Grünphase gelb blinkt, während noch Fußgänger bei ihrerseits Grün auf der Querung sein könnten, ist mir hierzulande auch noch nicht untergekommen.
Ansonsten würde ich für eine gewöhnliche Fußgängerampel oder Querungshilfe zu crossing=traffic_signals ohne crossing_ref raten und letzteres Tag jenseits von "zebra" nicht verwenden. Es ist arg UK-zentrisch und kaum direkt auf den Rest der Welt übertragbar (vgl. Beispiel "pelican" oben).
So ein Mist. Ich hab nur das hier gelesen in der Tabelle bei crossing: Eine automatische Ampelanlage für Autos und Fußgänger. Ich mache das auch schon seit einigen Jahren so. Mein Englisch ist halt nicht so dolle um die englischsprachigen Wikis zu lesen.
Was mache ich denn dann aber wenn ich im selben node einen Fußgängerüberweg, eine Autoampel und eine Fußgängerampel brauche? Zweimal highway geht nicht. Ich bräuchte aber highway=traffic_signals und highway=crossing um dann noch crossing=traffic_signals als genauere Beschreibung zu highway=crossing hinzuzufügen.
Ich hatte mich so gefreut, dass ich mit highway=crossing und crossing=pelican automatisch auch ein highway=traffic_signals mit drin habe und die Problematik so umgehen kann.
Also wie macht man es denn nun richtig für einen Fußgängerüberweg, eine Autoampel und eine Fußgängerampel?
Offline
#22 2013-09-29 12:15:46
- EvanE
- Member
- Registered: 2009-11-30
- Posts: 5,716
Re: osmand Routingfehler
EvanE wrote:[…] Schnittpunkte Straße / Straßenbahn […] Dennoch ist es nicht falsch diese als railway=(level_)crossing zu taggen, da dies immer auch Gefahrenpunkte sind.
Als Unterschied zwischen railway=level_crossing und =crossing würde ich sehen, ob es Bahnübergänge oder andere höhengleiche Kreuzungen sind (Hier: Nach §20 BOStrab). Die Unterscheidung highway=path/anderes highway=* ist nicht wirklich parktikabel und lässt sich ausserdem daraus ableiten.
Für das Tagging gelten erst einmal die Regeln, di im OSM-Wiki fürs Tagging festgelegt sind.
In Key:railway heißt es:
- railway=crossing Übergang für Fußgänger
- railway=level_crossing Übergang für Fahrzeuge (Straße)
Entsprechend auch in der deutschen Fassung und den Detailseiten.
Diese Unterscheidung ist die für OSM relevante, unabhängig davon, was die BoStrab dazu aussagen würde.
Edbert (EvanE)
Offline
#23 2013-09-29 12:31:32
- Oli-Wan
- Member

- From: NRW
- Registered: 2010-09-14
- Posts: 2,814
Re: osmand Routingfehler
Also wie macht man es denn nun richtig für einen Fußgängerüberweg, eine Autoampel und eine Fußgängerampel?
Nach meinem - auch nicht unfehlbaren - Verständnis:
Fußgängerüberweg aka Zebrastreifen: highway=crossing, crossing=uncontrolled, crossing_ref=zebra (mit leichtem Würgreiz bei dem letzten Tag)
Reine "Autoampel", sprich nur für den Verkehr auf der Fahrbahn, typischerweise an einer Kreuzung o.ä.: highway=traffic_signals
wenn zusätzlich Fußgänger an dieser Stelle, geregelt durch eine eigene Ampel, queren können: highway=traffic_signals, crossing=traffic_signals
Querungshilfe ohne Straßenkreuzung: entweder wie im vorigen Fall, oder als highway=crossing, crossing=traffic_signals. Letzteres würde ich dann einsetzen, wenn die Ampel nur auf Anforderung schaltet. Hält sie zeitgesteuert regelmäßig den Verkehr auf der Fahrbahn an, ist sie für mich eine "ganz normale" Ampel (die Fußgängerquerung entspricht dabei der kreuzenden Fahrbahn) und daher auch als highway=traffic_signals zu taggen.
Daneben sind in letzter Zeit detailliertere Tags für Ampelanlagen aufgekommen, aber davon habe ich keine Ahnung.
No animals were harmed in the writing of this posting.
Offline
#24 2013-09-29 12:43:20
- EvanE
- Member
- Registered: 2009-11-30
- Posts: 5,716
Re: osmand Routingfehler
EvanE wrote:Leider sind bei der Aktion drei Ampeln zuviel verschwunden.
...
Hab nochmal nachkorrigiert. Hatte zwar crossing= definiert aber highway=crossing bei 3 Ampeln vergessen.
Nee bei den Ampeln gehören highway=traffic_signals dran plus crossing=traffic_signals.
Damit hast du die Ampel und die Art des Übergangs.
Ob crossing_ref=pelican von irgendeinem Programm außerhalb des UK genutzt wird, sei mal dahingestellt. Die Werte für crossing_ref sind sehr auf die Regeln und Namen in UK abgestellt und machen außerhalb von GB wenig Sinn.
EvanE wrote:Auch fehlt weiter eine Abbiege-Beschränkung von der Berliner Allee aus Nordosten in die Indira-Gandhi-Straße nach Südosten.
Wieso? Das Abbiegen ist doch erlaubt. Und von der Abbiegespur auf die andere Abbiegespur geht nicht, weil Einbahnstraße.
Ja Abbiegebeschränkungen sind etwas unübersichtlich.
Gemeint ist die Möglichkeit von der Berlinier Allee aus Nordosten kommend, die Abbiegespur Richtung Indira-Gandhi-Straße zu benutzen, dann jedoch direkt im Kreuzungsbereich wieder rechts auf die Verbindung Indira-Gandhi-Straße - Berliner Allee Richtung Südwest abzubiegen. Das dürfte sicher nicht erwünscht und wahrscheinlich nach den Verkehrsschildern auch verboten sein. So eine Situation wird leicht übersehen.
PS: Keine Sorge, das wird schon.
Edbert (EvanE)
Offline
#25 2013-09-30 20:07:19
- Peter Maiwald
- Member

- From: Berlin
- Registered: 2009-01-10
- Posts: 561
Re: osmand Routingfehler
Danke für eure Hilfe. Ich hoffe jetzt ist alles korrekt.
Offline
Pages: 1