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 2013-03-30 13:38:24
- chris66
- Member

- From: Germany
- Registered: 2009-05-24
- Posts: 10,130
Re: Tag motorway_link name
Warum wird bei process-destination nicht der gleiche Trick mit dem Splitten der Abfahrt angewendet?
Inzwischen hat WanMil einen Vereinheitlichungspatch programmiert.
Attached is something to play with over Easter
The process-destination option now uses the same splitting algorithm like the process-exits option. An additional mkgmap:dest_hint=true is added to each _link with destination set.
Please have a look at the changed lines file how to give appropriate names using the destination tag.
The advantage is that also destinations within big motorway junctions are given at the right place.
Have fun!
Download mkgmap 2540 + destination_v1.patch :
dist.zip
Chris
Last edited by chris66 (2013-03-30 20:23:02)
Mapper aus dem Münsterland.
Offline
#27 2013-03-30 23:52:04
- chris66
- Member

- From: Germany
- Registered: 2009-05-24
- Posts: 10,130
Re: Tag motorway_link name
Hier mal die Optionen im Vergleich (gepatchte mkgmap-Version mit default Style).
Strecke: A1 Richtung S, Kamener Kreuz, A2 Ausfahrt Hamm
Optionen : -
Rechts abfahren auf A2
Links halten auf A2
Rechts halten auf A2
Geradeaus auf A2
Links halten auf A2
Rechts abfahren auf Werler Strasse (B 63)
Rechts auf Werler Strasse (B 63)
---
Optionen : process-dest, process-exits
Rechts abfahren auf Exit 82 Kamener Kreuz [1]
Links halten auf A2 Hannover Bielefeld
Rechts halten auf A2 Hannover Bielefeld
Geradeaus auf A2 Hannover Bielefeld
Links halten auf A2 Hannover Bielefeld
Rechts abfahren Richt. Exit 18 Hamm
Rechts auf Werler Straße (B63)
---
Optionen : process-dest
Rechts abfahren auf A2 Hannover Bielefeld
Links halten auf A2 Hannover Bielefeld
Rechts halten auf A2 Hannover Bielefeld
Geradeaus auf A2 Hannover Bielefeld
Links halten auf A2 Hannover Bielefeld
Rechts abfahren auf Werler Strasse (B 63)
Rechts auf Werler Straße (B63)
[1] Hier vermisse ich die Richtungsangabe A2 Hannover
Mapper aus dem Münsterland.
Offline
#28 2013-04-01 12:19:05
- WanMil
- Member
- Registered: 2009-04-09
- Posts: 109
Re: Tag motorway_link name
Hi Chris,
danke fürs Testen!
Bei process-dest, process-exits kommt die Richtungsangabe A2 Hannover Bielefeld erst später, da das erste motorway_link Teilstück kein destination Tag hat und daher nur die Tags vom Exit verwendet werden.
Bei process-dest ist dies natürlich genau gleich. Nur bekommst Du hier früher die Angaben des zweiten Teilstückes angezeigt, da das erste Teilstück durch process-dest gar nicht mit einem Hinweis versehen wird (fehlendes destination tag).
Kannst Du Dir bitte noch mal die neuen Style Regeln für die Benennung der _links anschauen? Wenn Du die soweit ok findest, dann würde ich das gerne committen. Ansonsten freue ich mich über Änderungsvorschläge.
WanMil
Offline
#29 2013-04-01 12:55:37
- chris66
- Member

- From: Germany
- Registered: 2009-05-24
- Posts: 10,130
Re: Tag motorway_link name
Ah, ok, d.h. es ist unvollständig gemappt.
Allerdings: Es kann ja sein, dass sich die Fahrbahn nach dem junction-Node noch nicht in die beiden Zielrichtungen geteilt hat sondern erst ein "gemeinsames" Stück kommt.
Dann wäre destination zum Beispiel: Oberhausen;Duisburg;Hannover;Bielefeld
Und da das vermutlich abgeschnitten wird (zu lang) würde eventuell was falsches angezeigt.
Egal, optimieren kann man immer noch.
Mapper aus dem Münsterland.
Offline
#30 2013-04-01 12:55:51
- Garmin-User
- Member
- Registered: 2009-10-01
- Posts: 677
Re: Tag motorway_link name
Hi,
einen Tippfehler habe ich gefunden. Unter "# Set highway names to include the reference..." in lines wird auf destionation:ref getestet (ein "o" zuviel).
Grüße
Mario
Offline
#31 2013-04-01 13:11:14
- WanMil
- Member
- Registered: 2009-04-09
- Posts: 109
Re: Tag motorway_link name
einen Tippfehler habe ich gefunden. Unter "# Set highway names to include the reference..." in lines wird auf destionation:ref getestet (ein "o" zuviel).
Danke, der übliche destination Tippfehler :-)
Offline