Adressen finden in OSM mit Garmin

Hallo Martin,

doch habe ich von dir gelesen. Auf dem Umweg gehts perfekt.

Sollte jetzt nur ne Info für dich sein. Sorry.

Lieben Gruß Jürgen

Hallo Jürgen,

die Engelbertusstraße und die Pennstraße in München sind immer die 2 Ersten, die ich teste…
Vielleicht liest WanMil hier manchmal mit und hat eine Idee dafür :wink:

Hat jemand eine Idee (am besten fertige Option), wie das mit dem Rendern vom Meer gut funktioniert?!

Mit der CN ist das Routing OK.
Aber ich habe jetzt mal die Bundesstraße stückweise überprüft und vermutlich den Fehler gefunden, der zu dem ungünstigen Routing geführt hat.

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

Bei dem Teilstück zwischen der Auffahrt zur Tanke und dem Weg der rechts abgeht überlappt sich die Straße (zwei Pfeilspitzen in JOSM).

Kann das bitte mal einer reparieren, ich trau mir das nicht zu.

CloudMade Maps hat dort übrigends kein Problem mit dem routing.

Habe grad mal bei geschaut, aber Martin hat schon bei gesehen und repariert wenn ich mich nicht täusche.

Gruß Jürgen

Da hast du ja ein richtig schönen Fehler gefunden. Die B5 war irgendwie über mehrere Ecken mit der unclassified-road, die nach Osten abgeht verbunden. Ich hab den Fehler mal korrigiert. Aber der JOSM-Validator hat den Fehler auch nicht erkannt.

Die nächste Karte werde ich dann am Montag erstellen. Da werden wir sehen, ob der Fehler dann weg ist.

Hallo Martin, Danke für das reparieren,

und Danke auch an Lückenfüller fürs finden.

Der Fehler hatte sich aber gut versteckt.

Gruß Jürgen

Hallo Jürgen

Wenn man Fehler finden will, sollte man besser das ganze Bild prüfen und nicht nur einen Weg.
In deinem Fall wäre wahrscheinlich ein scheinbar unmotivierter “Weg-Ende nahe anderem Weg”-Fehler aufgetreten.

Es ist nur leider manchmal schwierig, aus den Validator-Meldungen die richtigen Schlüsse zu ziehen.

Edbert (EvanE)

Hallo Edbert,

ich habe den ja nicht gefunden, und Martin war schneller mit der Reparatur.

Gruß Jürgen

Hallo Jürgen

Mein Fehler, nicht genau genug gelesen.
Solche Kommentare sind ja auch für andere Mitleser gedacht, falls sie mal in eine ähnliche Situation vorfinden.

Edbert (EvanE)

Hier mein Vorgehensmodell für die Darstellung des Meeres:

Im mkgmap-cfg-File:

–coastlinefile=filename[,filename]

Defines a comma separated list of files that contain coastline

data. The coastline data from the input files are removed if

this option is set. Files must have OSM or PBF fileformat.

coastlinefile: /Users/Klaus/Freizeitkarte/data/coast.osm

–generate-sea[=ValueList]

Generate sea polygons. ValueList is an optional comma

separated list of values:

multipolygon

generate the sea using a multipolygon (the default

behaviour so this really doesn’t need to be specified).

extend-sea-sectors

same as no-sea-sectors. Additional adds a point so

coastline reaches the nearest tile boundary.

generate-sea:multipolygon,extend-sea-sectors

Das “coastlinefile” stammt von chris-66 und enthält die deutschen Küsten komplett.

Im polygons-Style-File:

Pseudotag / technisches Tag

natural=sea [0x32 level 7]

Im TYP-File:

0x4b (Hintergrund) alleinig mit Drawing-Order 1
0x32 (Meer) alleinig mit Drawing-Order 2
0x3a (Land) alleinig mit Drawing-Order 3
alle weiteren mit Drawing-Order 4 und höher

Gruß Klaus

Ja, Glück gehabt. Allerdings weiß ich nicht wirklich, worum es genau geht. Eine Google-Suche nach mkgmap und Engelbertusstraße hat nur diesen Forumseintrag geliefert. Poste doch bitte mal auf der mkgmap Liste, worum es genau geht.

Also wie üblich

  • Welche Daten? (welcher download, splitter Aufruf-Parameter)
  • mkgmap Parameter
  • Style file
  • Was klappt nicht? Was hättest du erwartet?

WanMil

Hallo WanMil,

folgendes fällt auf. Ich nehme von der Geofabrik einen Kartenausschnitt von Deutschland und teile die Karte mit dem Splitter auf. Area-List-Datei
Danach erzeuge ich die Karte mit meinem Style-File.
Wenn ich jetzt das einzelne Tile (Wipperfürth) übertrage, lassen sich alle Straßen finden, inklusive der Engelbertusstraße. Wenn ich dann ein Tile nach dem anderen hinzufüge, findet man irgendwann die Engelbertusstraße nicht mehr über die Suchfunktion Land/Stadt/Straße, sondern nur noch über Land/Alle Städte durchsuchen/Straße eintippen (siehe Post #167 von mir).
Das gleiche Phänomen tritt auch anderswo (z. B. bei München, die Pennstraße) auf. Die Straßen sind in der Karte angelegt, aber nur über den Umweg findbar. In Mapsource und Basecamp sind sie ohne Probleme zu finden.

Hallo Martin,

bitte poste das auf der mkgmap Liste. Dies ist kein “locator” Problem, sonst würde die Straße beim Übertragen von nur einem Tile auch nicht gefunden. Vielmehr dürfte das ein Problem der mkgmap Unterstützung für das Garmin MDR-Formats sein, welches durch Steves Arbeit extrem verbessert wurde, aber immer noch kleine Macken aufweist.

Have fun!
WanMil

Danke! :slight_smile:
Ich hatte es auch mal gepostet, ist aber wohl untergegangen…

So,

wieder eine neue Karte:
Direkt für Garmin-Geräte (nur entpacken & kopieren):
MD5-Summen:


MD5 (20110822gmapsupp.img.zip) = 18dabcfe0ab7d745ca205bfce85a5a35
MD5 (gmapsupp.img) = 1596c05b2b5545f6e575d3389ecdc6e0

@Lückenfüller: Kannst du mal schauen, ob das Routing jetzt an der korrigierten Stelle richtig funktioniert?

Viel Spaß beim Testen…

Jo, jetzt funktioniert die Stelle tadellos :slight_smile:

Danke auch für die Fehlerbehebung.

Hier eine Rückmeldung mit einem Nüvi 255t und der Karte vom 22.8.11 von railrun

Bei der Adresssuche wird immer erst Dänemark als Land angezeigt und muss auf Deutschland geändert werden.

Die Suche nach Stadt: Berlin (Berlin,Berlin)und Straße: Streustraße funktioniert nicht, da nach der Eingabe von “Stre” gleich 2 Straßen zur Auswahl gestellt werden. Die Strelitzstrasse und die Stresemanstraße. Leider aber nicht die Streustraße! Die benachbarte Lehderstraße oder Langhannsstraße wird aber bei gleichem Vorgehen gefunden.

Wenn ich die Stadt nicht eingebe und stattdessen “Alle durchsuchen” angebe, wird die Streustraße korrekt gefunden.

Wie auch schon bei der AIO werden leider keine Straßennamen in der Karte angezeigt. Man sieht also bei einer Routenführung nur ganz oben, auf welche Straße man abbiegen soll und ohne Routenführung steht oben auf welcher Straße man fährt. Komischerweise werden von Gartenanlagen die kleinen Wege alle mit Namen angezeigt, wenn ich vorbeifahre.

Im Zusammenhang mit der Adresssuche gibt es eine neue mkgmap-Version.
Ggf. löst sich hierdurch das eine oder andere Problem.
Klaus

Soweit ich es aus den Changesets rauslese wird es dieses Problem nicht beheben :frowning:
Es ist ja kein Locator-Problem, sondern hat mit den Registern zu tun. Das man die Straße über den Umweg findet zeigt ja, dass der Locator gut funktioniert :slight_smile:

Danke an Peter Maiwald. Kannst du mal Screenshots mit deinem Navi machen (unter Einstellungen/Anzeige aktivieren) und zeigen, was du meinst. Hab es gestern auf meinem Nüvi1390 ausprobiert und bei mir kamen die Straßen in der Anzeige.

Hier die Screenshots vom Nüvi 255t

Zieleingabe/Adresse
Land

Deutschland auswählen, da immer Dänemark als erstes angezeigt wird
Deutschland

Stadt eingeben
Stadt

Berlin
Berlin

Auswählen, da Berlin ja so uneindeutig ist
Berlin

Ich beginne Streustraße einzutippen
Str

Nach der Eingabe des “e” von Streu springt der Bildschirm um auf die folgenden Vorschläge
falsche Straßen
Schade, keine Streustraße dabei.