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.***
#26 2011-01-31 11:16:37
- chris66
- Member

- From: Germany
- Registered: 2009-05-24
- Posts: 10,128
Re: Wie benennt man eine Autobahnausfahrt?
EDIT:
Laut dem Wikieintrag müsste man Abfahrten von der Autobahn mit "ref=65" taggen, wenn 65 die Nummer der Anschlussstelle ist.
Ja, das bezieht sich aber auf den Abfahrts-Node (motorway_junction) und nicht auf die Abfahrtsspur (motorway_link).
http://wiki.openstreetmap.org/wiki/Tag: … y_junction
bei motorway_link steht:
Note for Germany: The links between the main motorways should only be tagged with the ref=* of the motorway they are going to, if there are signs or other sources saying, wich ref it is.
Chris
Last edited by chris66 (2011-01-31 11:19:06)
Mapper aus dem Münsterland.
Offline
#27 2011-01-31 11:18:56
- MHohmann
- Member

- From: Tartu, Estonia
- Registered: 2009-06-07
- Posts: 1,600
- Website
Re: Wie benennt man eine Autobahnausfahrt?
Wie schon Oli-Wan völlig richtig festgestellt hat:
Es gäbe da noch http://wiki.openstreetmap.org/wiki/DE:Key:destination. Die Auffahrt heißt ebensowenig Kassel wie ein Abwasserkanal den Namen des Gewässers trägt, in das er mündet.
Und da spielt es keine Rolle, welcher Eintrag das Navi zu einer hübscheren Aussage bewegt, denn die Daten in der OpenStreetMap-Datenbank sind nun einmal nicht exklusiv für die Navis gedacht. Im Gegensatz dazu ist aber z.B. eine Garmin-Karte genau dafür gedacht, auf einem Garmin-Navi zu laufen - hier muss die Anpassung an die Garmin-Sprachausgabe stattfinden, nirgendwo sonst. Deshalb habe ich jetzt auch mal diesen Vorschlag bei den Erstellern der AIO-Map eingereicht, damit eine datentechnisch sauber getaggte Ausfahrt auch vom Garmin schön vorgelesen wird.
SotM Baltics, 3.-4. August 2013, Tartu, Estonia: amenity=university, mappers=yes
Offline
#28 2011-01-31 11:45:45
- de_muur
- Member
- Registered: 2008-08-14
- Posts: 833
Re: Wie benennt man eine Autobahnausfahrt?
diesen Vorschlag bei den Erstellern der AIO-Map eingereicht, damit eine datentechnisch sauber getaggte Ausfahrt auch vom Garmin schön vorgelesen wird.
Das halte ich fuer ein wenig voreilig, da das datentechnisch saubere Tagging m.E. ja noch gar nicht geklaert ist.
Fuer eine optimale Sprachfuehrung braucht man bei einem motorway_link folgende Informationen:
1. den Namen der Anschlussstelle
2. die Nummer der Anschlussstelle
3. die Bezeichnung der Autobahn, auf die man an der Anschlussstelle kommt (wichtig auch bei Autobahnkreuzen)
4. das (ausgeschilderte) Ziel, zu dem man über die Anschlussstelle gelangen kann
Und bei motorway_links, die in beiden Fahrtrichtungen genutzt werden, muss auch noch klar sein, in welcher Richtung jeweils was zu finden ist.
Aus dem Thread hier und dem Wiki gibt es, soweit ich das sehe, bisher dafuer folgende Tags mit doch erheblich unterschiedlichen Vorstellungen, was wo eingetragen werden sollte:
name
ref
destination
destination:forward
destination:backward
So ganz rund ist die Sache noch nicht.
Gruss
Torsten
Offline
#29 2011-01-31 13:10:26
- AlphaRay
- Member

- From: Germany/NRW
- Registered: 2009-08-04
- Posts: 607
- Website
Re: Wie benennt man eine Autobahnausfahrt?
Es geht ja nicht nur um Sprachausgabe - vergesst nicht die Anzeige im Navi.
Ist kein 'name'-Tag da, wird momentan das angezeigt und angesagt was unter 'ref' steht...
Gibt es da ein spezielles Tag für die Sprachausgabe oder kommt das auch nur unter 'name'?
Gruß
Paul
Offline
#30 2011-01-31 14:47:36
- MHohmann
- Member

- From: Tartu, Estonia
- Registered: 2009-06-07
- Posts: 1,600
- Website
Re: Wie benennt man eine Autobahnausfahrt?
Die Anzeige auf dem Navi ist natürlich genau so zu berücksichtigen wie die Sprachausgabe, die Darstellung auf Landkarten, die Auswertung für Statistiken (z.B. Liste aller Ausfahrten für Vollständigkeitsprüfung) und vieles anderes.
Genau wie die Sprachausgabe wird auch die Anzeige beim (Garmin-)Navi über die "name"-Eigenschaft der Garmin-Karte geregelt. Die ist aber nicht zwangsläufig identisch mit dem name-Tag in den OSM-Daten, sondern lässt sich aus verschiedenen Tags zusammenbasteln. Genau das macht der mkgmap-style. Damit also sowohl Sprachausgabe als auch Navi-Anzeige Sinn machen, muss man 1. vollständige Daten in der Datenbank haben und 2. einen mkgmap-style, der daraus die richtige Garmin-"name"-Eigenschaft zusammenbaut.
Mir ging es bei dem (zugegebenermaßen etwas voreiligen) Vorschlag für die AIO vor allem darum, die Diskussion mit dem immer wieder angeführten Argument "ref=* und destination=* verstehen Garmin & AIO nicht, aber wenn man alles bei name=* einträgt, wird es schön vorgelesen." zu beenden und zu verdeutlichen, dass man nicht alles in name=* packen muss, um eine schöne Sprachausgabe (und Navi-Anzeige) zu bekommen. Natürlich ist die Basis für ein sauberes Tagging erst mal ein gut durchdachtes und "rundes" Tagging-Schema, da stimme ich voll und ganz zu.
Richtig, die motorway_link's, die in beiden Fahrtrichtungen genutzt werden, hatte ich gar nicht bedacht. Ich frage mich gerade, welchen Namen denen man in der Garmin-Karte zuordnen müsste, damit je nach Fahrtrichtung das richtige Fahrziel angesagt wird...
Ich habe mal ein paar Beispiele für typische Auf- und Ausfahrten rausgesucht, die als "einfache Beispiele" dienen sollen und auf jeden Fall berücksichtigt werden müssen (wobei in der Realität natürlich auch noch Mischformen auftreten) - jeweils mit einer Auflistung der unterschiedlichen Wegtypen / motorway_link's:
1. Auf- und Ausfahrt sind jeweils nur in eine Richtung befahrbar bzw. beide sind baulich voneinander getrennt:
http://www.openstreetmap.org/?lat=53.56 … 6&layers=M
(a) Ausfahrt
(b) Auffahrt
2. In beide Richtungen befahrbare Auf- und Ausfahrt ohne bauliche Trennung:
http://www.openstreetmap.org/?lat=53.30 … 6&layers=M
(a) Ausfahrt
(b) Auffahrt
(c) gemeinsame Auf- und Ausfahrt
3. Autobahndreieck:
http://www.openstreetmap.org/?lat=52.78 … 4&layers=M
(a) Autobahnverbindung (von genau einer Autobahn zu genau einer Autobahn)
4. Autobahnkreuz:
http://www.openstreetmap.org/?lat=52.31 … 7&layers=M
(a) Parallelfahrbahn (1. Abschnitt - von genau einer Autobahn zu verschiedenen Autobahnen)
(b) Parallelfahrbahn (2. Abschnitt)
(c) Parallelfahrbahn (3. Abschnitt)
(d) Parallelfahrbahn (4. Abschnitt)
(e) Parallelfahrbahn (5. Abschnitt - von verschiedenen Autobahnen zu genau einer Autobahn)
(f) erste Autobahnverbindung
(g) zweite Autobahnverbindung
Die Liste ist sicher nicht vollständig, es sind nur ein paar Standardbeispiele. Wer noch mehr Beispiele hat, möge diese ergänzen.
Für jeden dieser Wege haben wir nun, wie Torsten, schon richtig gestgestellt hat, die Tags name=*, ref=* und destination=* (bzw. destination:forward=* und destination:backward=* für Wege, die in beide Richtungen befahren werden). Und wie Chris ebenfalls richtig festgestellt hat, gibt es ja auch noch die Nodes, an denen eine Ausfahrt beginnt. Ich schlage vor, dass wir einfach mal versuchen, die zitierten Beispiele so zu taggen, dass sie datentechnisch sauber sind und man die von Torsten genannten Informationen herauslesen kann, die (nicht nur) für eine optimale Sprachführung nötig sind. Ich mache einfach mal den Anfang mit einer (unvollständigen) Liste von Tags, die mir zumindest sinnvoll erscheinen, aber noch ergänzt werden müssen, um die komplette Information zu ergeben:
1. (a) name=Hamburg Bahrenfeld
1. (b) name=Hamburg Bahrenfeld, destination=Flensburg
2. (a) name=Thieshope
2. (b) name=Thieshope, destination=Hannover
2. (c) name=Thieshope, destination:forward=Hannover
3. (a) name=Dreieck Walsrode, destination=Bremen
4. (a) name=Kreuz Braunschweig-Nord, destination=Hannover;Berlin
4. (b) name=Kreuz Braunschweig-Nord, destination=Hannover
4. (c) name=Kreuz Braunschweig-Nord, destination=Hannover;Gifhorn
4. (d) name=Kreuz Braunschweig-Nord, destination=Gifhorn
4. (e) name=Kreuz Braunschweig-Nord, destination=Gifhorn
4. (f) name=Kreuz Braunschweig-Nord, destination=Berlin
4. (g) name=Kreuz Braunschweig-Nord, destination=Hannover
Da fehlen jetzt inbesondere noch die ref's. Wenn die Nummer der Ausfahrt als ref am Node getaggt wird (das außerdem als motorway_junction getaggt wird), die Ausfahrt (also der Way / motorway_link) aber als ref die Nummer der Autobahn bekommt, zu der er führt, stellen sich mir ein paar Fragen:
- Welche ref bekommt 4. (a)? Hier gibt es ja mehrere Möglichkeiten.
- Bekommt 1. (a) dann gar keine ref?
- Was macht man bei 2. (c), wenn man je nach Richtung auf eine andere (oder gar keine) Autobahn gelangt?
SotM Baltics, 3.-4. August 2013, Tartu, Estonia: amenity=university, mappers=yes
Offline
#31 2011-01-31 16:25:18
- de_muur
- Member
- Registered: 2008-08-14
- Posts: 833
Re: Wie benennt man eine Autobahnausfahrt?
1. Auf- und Ausfahrt sind jeweils nur in eine Richtung befahrbar bzw. beide sind baulich voneinander getrennt:
http://www.openstreetmap.org/?lat=53.56 … 6&layers=M
(a) Ausfahrt
(b) Auffahrt
Ganz so einfach ist der Fall nicht, denn es gibt hier ja auch noch den Weg http://www.openstreetmap.org/browse/way/47434458, der sowohl Auf- als auch Ausfahrt ist.
Das nur so am Rande,
Gruss
Torsten
Offline
#32 2011-01-31 17:17:27
- MHohmann
- Member

- From: Tartu, Estonia
- Registered: 2009-06-07
- Posts: 1,600
- Website
Re: Wie benennt man eine Autobahnausfahrt?
Ganz so einfach ist der Fall nicht, denn es gibt hier ja auch noch den Weg http://www.openstreetmap.org/browse/way/47434458, der sowohl Auf- als auch Ausfahrt ist.
Stimmt, den hatte ich in der Eile übersehen - der kommt ja dadurch zustande, dass die Straße, auf die die Ausfahrt führt, selbst wieder baulich getrennte Fahrtrichtungen hat. Also noch ein Weg mehr zu taggen...
SotM Baltics, 3.-4. August 2013, Tartu, Estonia: amenity=university, mappers=yes
Offline
#33 2011-01-31 20:03:36
- de_muur
- Member
- Registered: 2008-08-14
- Posts: 833
Re: Wie benennt man eine Autobahnausfahrt?
So, ich habe eben mal einen Test mit meinem Nuevi gemacht mit einer Garminkarte, auf der ich die Namen fuer die motroway_link aus ref und destination zusammengebaut habe. Das Ergenis war doch ziemlich ernuechternd: Bei den Aus- und Abfahrten gibt das Garmin gar nicht den Namen der Auf- bzw. Abfahrt aus, sondern den der anschliessenden Strasse.
Das haengt sicherlich damit zusammen, dass der Strassentyp 0x09 von Garmin extra behandelt wird. Da gibt es als Text dann nicht "rechts abbiegen" sondern "rechts abfahren". Ausserdem braucht man den Typ auch, damit auf der Autobahn nicht andauernd die Ansage "links halten" kommt, wenn man an eine Abfahrt vorbeifahren soll.
Die name-Texte tauchen bei dem Strassentyp lediglich als Beschriftung in der Grafik auf.
Vielleicht verhalten sich andere Garmins anders, aber Mapsource verhaelt sich genauso.
Was ist also zu tun?
Um den gewuenschten Effekt zu erzielen, muesste wohl nur fuer das erste Stueckchen der Abfahrt der Gramin-Typ 0x09 verwendet werden. Das aber gleich passend in die OSM-Datenbank einzutragen waere aber uebelstes Tagging-Fuers-Navi. Das steht also nicht zur Diskussion. Es gaebe also nur die Moeglichkeit bei mkgmap eine Erweiterung einzubauen, die bei Abfahrten das erste Stueckchen abtrennt und entsprechend kennzeichnet. Geeignete Programmierer moegen sich bitte freiwillig melden.
Das ganze ist also erstmal ein wenig ernuechternd, trotzdem sollte man zusehen, dass man ein geeignetes Tagging-Schema entwickelt. Denn schlieslich gibt es ja neben den Garmingeraeten noch andere Routenplaner.
Ausserdem stellt meine Erfahrung die Aussage in Frage, dass Garmin-Geraetenutzer diejenigen sind, die bisher die name-Tags der Anschlussstellen missbrauchen. Es sei denn, sie nutzen Karten, die einen anderen Garmin-Strassen-Typ als 0x09 fuer die Auf- und Abfahrten nutzen (was wie oben erwaehnt ja andere Nachteile mit sich bringt).
Gruss
Torsten
Offline
#34 2011-02-04 21:26:29
- MHohmann
- Member

- From: Tartu, Estonia
- Registered: 2009-06-07
- Posts: 1,600
- Website
Re: Wie benennt man eine Autobahnausfahrt?
Mir ist heute noch ein Schild am Kreuz Hamburg-Süd aufgefallen, als ich dort im Stau gestanden habe...
Ast C Y
Kreuz HH-Süd
Das Schild war relativ klein und daher hilft diese Information einem Navi-Nutzer sicher nicht weiter, der sich zu orientieren versucht. Aber davon abgesehen frage ich mich, ob es sich dabei um eine "offizielle" Information handelt - und falls dem so ist, sollte man sie sicher eintragen, wobei man natürlich überlegen muss, wohin. Ich bin mir nicht zu 100% sicher, aber ich vermute, dass diese Nummern dafür dienen, Rettungskräfte an die richtige Stelle zu leiten.
SotM Baltics, 3.-4. August 2013, Tartu, Estonia: amenity=university, mappers=yes
Offline
#35 2013-03-17 16:04:26
- chris66
- Member

- From: Germany
- Registered: 2009-05-24
- Posts: 10,128
Re: Wie benennt man eine Autobahnausfahrt?
Was ist also zu tun?
Um den gewuenschten Effekt zu erzielen, muesste wohl nur fuer das erste Stueckchen der Abfahrt der Gramin-Typ 0x09 verwendet werden. Das aber gleich passend in die OSM-Datenbank einzutragen waere aber uebelstes Tagging-Fuers-Navi. Das steht also nicht zur Diskussion. Es gaebe also nur die Moeglichkeit bei mkgmap eine Erweiterung einzubauen, die bei Abfahrten das erste Stueckchen abtrennt und entsprechend kennzeichnet. Geeignete Programmierer moegen sich bitte freiwillig melden.
Wurde ja in der Zwischenzeit realisiert (Options: process_destination und process_exit).
Chris
Mapper aus dem Münsterland.
Offline