Adressen finden in OSM mit Garmin

Hm, vielleicht solltest Du die Locator-Sachen 1:1 aus dem default-Style übernehmen und nur die Hamburg Zeile an der richtigen Stelle einsetzen? So habe ich es gemacht, und bei mir funktioniert es einwandfrei.

Hi, wo gibt es aktuelle Boundary-Files?

Meinst Du dabei nur die Lines-Datei?

Wie baust Du die boundaries ein? Ich nutze zur Zeit die von http://mkgmap.osm4people.org/bounds.zip vom 7.10.2011 und --location-autofill=bounds,nearest.

Nein, ich habe eine “locator” Datei mit allen Regeln, die beim Kartenbauen immer vor lines, points sowie polygons davorgehangen wird. Nur in lines macht keinen Sinn, und in allen 3 Dateien immer alles nachziehen funktioniert auf Dauer auch nicht.

–bounds=bounds --location-autofill=bounds,nearest,is_in

bounds ist von dem letzten Announcement auf der mkgmap-dev Liste, keine Ahnung ob es da was neueres gibt. Aber es gibt noch immer viele Orte/Geminde in OSM, die nicht richtig erkannt weden. Einige habe ich schon in den OSM Daten gefixt, aber bei z.B. Adelsberg bei Chemnitz weiß ich nicht weiter. Wird als eigenständige Stadt ohne region/country erkannt, ist aber ein Vorort von Chemnitz …

Welche Version von mkgmap nutzt Du? Ich dachte bislang, es gäbe nur die im default Style genannten Files. Kann mein Dein Vorgehen irgendwo nachlesen? Könntest Du Deine Stylefiles hier zur Verfügung stellen?

Auch wenn ich gerade fast keine Zeit für OSM hab, kann ich diesen Fehler bestätigen. Ich hab es auf Version 2098 eingegrenzt. In Mapsource geht es wohl, in Basecamp nicht. Als einzelne Kachel findet man es auf dem Oregon, als gesamte Karte vermutlich nicht. Ich hoffe das ich mal wieder etwas Zeit finde, mich dem Problem anzunehmen.
Ist die Sache mit Hamburg jetzt geklärt?

Du meintest wahrscheinlich mich. Ich verwende mehr oder weniger immer die aktuellste mkgmap Version, teilweise noch gepatched. Ja, es gibt nur die im deault Style genannten files, trotzdem kann man sich die Regeln anders organisieren und erst fuer den Kartenbau zusammen mergen. Meine Karten sowie Scripte und Style-Files findest Du übrigens hier: http://osm.thkukuk.de/

Ich kann auf meinem GPSmap Creglingen nicht über die Adresse suchen.

Versuche es mal mit “Stadt Creglingen” …

Klaus

Gibt’s keine Anbieter von korrigierten bounds-Files für mkgmap? Wo also solche Prefixe eliminiert sind, etc. ?

Ist “Stadt Creglingen” denn überhaupt richtig?
http://www.openstreetmap.org/browse/relation/402690

Gruß,
Mondschein

Statt den Prefix in den bound-Files zu korrigieren, wäre es doch sinnvoller, diesen in OSM direkt zu korrigieren und neue bounds daraus zu generieren.

Walter

Ja - sehe ich auch so - alternativ kann die Korrektur im Style-File erfolgen.

Klaus

Ich wäre vorsichtig damit. Denn auf der Website nennt sich diese Stadt genau so. Jedenfalls was man mit Google unter diesem Suchbegriff findet.

In Österreich haben fast alle Geminden auch den Prefix “Gemeinde” an den bounds.
Funktioniert dort die Suche richtig?

Beispiel Gampern http://open.mapquestapi.com/nominatim/v1/search.php?q=gemeinde+gampern&viewbox=-224.83%2C76.69%2C224.83%2C-63.23&polygon=1
Wenn ich dann nach Gampern alleine suche hat Nominatim die Grenze aber nicht in den Details drinnen. http://open.mapquestapi.com/nominatim/v1/details.php?place_id=604317
Ich finde dass dies falsch ist und des gemeinde oder Stadt in einen sub-Tag gehen sollte.

Nun ja, Bonn nennt sich Stadt und Bundesstadt.
Dennoch ist der Name der Stadt Bonn und nicht “(Bundes)stadt Bonn”.

Stadt/Gemeinde/… ist eine Gliederungsbezeichnung zur Einordnung. Das ist also nur ein Zusatz zum Namen wie z.B. Universitätsstadt Luther-Stadt oder dergleichen mehr. Das gehört generell in einen eigenen Namensbestandteil.
Da kann sich der Prof. Dr. xyz auf den Kopf stellen wie er will, amtliche Schreiben außerhalb der Uni gehen an Dr. xyz.

Edbert (EvanE)

Also wenn das diese Stadt ist http://de.wikipedia.org/wiki/Creglingen
dann wird sie einfach nur Creglingen geschrieben.

Das Präfix Gemeinde sollte man ebenfalls löschen.
Es gibt dafür sogar schon ein eigenes TAG: z.B. name:prefix=Ortsgemeinde

Walter

Im Prinzip Zustimmung. Bei Kreisen allerdings gibt es Verwechslungsmöglichkeiten (Mapnik zeigt
den prefix leider nicht an).

Hier zB. wird “Kreis Coesfeld” zufällig innerhalb einer anderen Stadt (Buldern) gerendert:
http://www.openstreetmap.org/?lat=51.8665&lon=7.3704&zoom=14&layers=M
Wäre der “Kreis” jetzt nicht mit drin im Namen wäre das verwirrend.

Was die mkgmap-bounds angeht hat Steve ja gerade in der ML geschrieben wie das geht:

Chris

Hallo Chris

Du hast Recht, was die Kreise betrifft. Kreis ist oft/meist(?) Teil des Kreisnamens. Beispiele:

  • Rhein-Sieg-Kreis
  • Lahn-Dill-Kreis

Andererseits ist die Bezeichnung “*Kreis” oft notwendig um einen Kreis von der namensgebenden Stadt unterscheiden zu können:

  • Landkreis Ahrweiler / Landkreis Neuwied
  • Rheinkreis Neuss
  • Landkreis Mayen-Koblenz (Koblenz selber ist eine kreisfreie Stadt)
  • Basel(-Stadt) ↔ Basel-Land

Trotzdem bleibt Stadt/Gemeinde ein Zusatz zum eigentlichen Namen.

Ganz üble Beispiele für verhunzte Namen finden sich bei den Stadtteil-Grenzen von Bad Neuenahr-Ahrweiler. Einfach mal die Suche auf OSM.org benutzen. Wenigstens enthalten die Place-Nodes nur den Namen des Ortsteils.

Edbert (EvanE)

bin gerade in der Gegend “unterwegs” - mach ich sofort weg
walter

mag sich jemand darum kümmern? (eifel ist sauber, das sollte der rest sein)

   id    |                         name                         
---------+------------------------------------------------------
  454768 | Stadtteil Landau-Godramstein
  454769 | Stadtteil Landau-Arzheim
  454770 | Stadtteil Landau-Wollmesheim
  454771 | Stadtteil Landau-Mörzheim
  454772 | Stadtteil Landau-Kernstadt
  454773 | Stadtteil Landau-Queichheim
  454774 | Stadtteil Landau-Mörlheim
  454775 | Stadtteil Landau-Dammheim
  454776 | Stadtteil Landau-Nußdorf
  455148 | Stadtteil Ludwigshafen-Oppau
  455149 | Stadtteil Ludwigshafen-Edigheim
  455150 | Stadtteil Ludwigshafen-Pfingstweide
  456986 | Stadtteil Neustadt-Diedesfeld
  456987 | Stadtteil Neustadt-Geinsheim
  456988 | Stadtteil Neustadt-Gimmeldingen
  456989 | Stadtteil Neustadt-Haardt
  456990 | Stadtteil Neustadt-Hambach
  456991 | Stadtteil Neustadt-Königsbach
  456992 | Stadtteil Neustadt-Lachen-Speyerdorf
  456993 | Stadtteil Neustadt-Mußbach
  456994 | Stadtteil Neustadt-Duttweiler
 1065968 | Stadtteil Ramersbach
 1066029 | Stadtteil Marienthal
 1345605 | Stadtteil Weiskirchen
 1345607 | Stadtteil Hainhausen
 1345608 | Stadtteil Dudenhofen
 1345609 | Stadtteil Nieder Roden
   20108 | Stadtteil Neustadt
   20111 | Stadtteil Obervieland
   20112 | Stadtteil Huchting
   20113 | Stadtteil Woltmershausen   id    |                         name                         
---------+------------------------------------------------------
  454768 | Stadtteil Landau-Godramstein
  454769 | Stadtteil Landau-Arzheim
  454770 | Stadtteil Landau-Wollmesheim
  454771 | Stadtteil Landau-Mörzheim
  454772 | Stadtteil Landau-Kernstadt
  454773 | Stadtteil Landau-Queichheim
  454774 | Stadtteil Landau-Mörlheim
  454775 | Stadtteil Landau-Dammheim
  454776 | Stadtteil Landau-Nußdorf
  455148 | Stadtteil Ludwigshafen-Oppau
  455149 | Stadtteil Ludwigshafen-Edigheim
  455150 | Stadtteil Ludwigshafen-Pfingstweide
  456986 | Stadtteil Neustadt-Diedesfeld
  456987 | Stadtteil Neustadt-Geinsheim
  456988 | Stadtteil Neustadt-Gimmeldingen
  456989 | Stadtteil Neustadt-Haardt
  456990 | Stadtteil Neustadt-Hambach
  456991 | Stadtteil Neustadt-Königsbach
  456992 | Stadtteil Neustadt-Lachen-Speyerdorf
  456993 | Stadtteil Neustadt-Mußbach
  456994 | Stadtteil Neustadt-Duttweiler
 1065968 | Stadtteil Ramersbach
 1066029 | Stadtteil Marienthal
 1345605 | Stadtteil Weiskirchen
 1345607 | Stadtteil Hainhausen
 1345608 | Stadtteil Dudenhofen
 1345609 | Stadtteil Nieder Roden
   20108 | Stadtteil Neustadt
   20111 | Stadtteil Obervieland
   20112 | Stadtteil Huchting
   20113 | Stadtteil Woltmershausen
   20114 | Stadtteil Mitte
   20115 | Stadtteil Häfen
   20116 | Stadtteil Östliche Vorstadt
   20117 | Stadtteil Schwachhausen
   20118 | Stadtteil Vahr
   20119 | Stadtteil Horn-Lehe
   20120 | Stadtteil Borgfeld
   20121 | Stadtteil Oberneuland
   20123 | Stadtteil Osterholz
   20124 | Stadtteil Hemelingen
   20125 | Stadtteil Blockland
   20126 | Stadtteil Findorff
   20128 | Stadtteil Walle
   20130 | Stadtteil Gröpelingen
   20131 | Stadtteil Burglesum
   20132 | Stadtteil Blumenthal
   20134 | Stadtteil Blumenthal
   20139 | Stadtteil Seehausen
   20140 | Stadtteil Strom
   54884 | Stadtteil Walle
   68187 | Stadtteil Ludwigshafen-Ruchheim
   68547 | Stadtteil Ludwigshafen-Rheingönheim
   68551 | Stadtteil Ludwigshafen-Süd

   20114 | Stadtteil Mitte
   20115 | Stadtteil Häfen
   20116 | Stadtteil Östliche Vorstadt
   20117 | Stadtteil Schwachhausen
   20118 | Stadtteil Vahr
   20119 | Stadtteil Horn-Lehe
   20120 | Stadtteil Borgfeld
   20121 | Stadtteil Oberneuland
   20123 | Stadtteil Osterholz
   20124 | Stadtteil Hemelingen
   20125 | Stadtteil Blockland
   20126 | Stadtteil Findorff
   20128 | Stadtteil Walle
   20130 | Stadtteil Gröpelingen
   20131 | Stadtteil Burglesum
   20132 | Stadtteil Blumenthal
   20134 | Stadtteil Blumenthal
   20139 | Stadtteil Seehausen
   20140 | Stadtteil Strom
   54884 | Stadtteil Walle
   68187 | Stadtteil Ludwigshafen-Ruchheim
   68547 | Stadtteil Ludwigshafen-Rheingönheim
   68551 | Stadtteil Ludwigshafen-Süd