<br><br><div class="gmail_quote">Am 25. März 2009 00:17 schrieb Ulf Lamping <span dir="ltr"><<a href="mailto:ulf.lamping@googlemail.com">ulf.lamping@googlemail.com</a>></span>:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br><div class="im"><br>
<br>
</div>Hi Christoph!<br>
<br>
Erstmal besten Dank für die Anleitung! Nach ein wenig bateln habe ich<br>
jetzt auch meine erste "Garminkarte" selbst erzeugt :-)<br>
<br>
<br>
Ich hab mal probiert, mit deiner Anleitung unter<br>
<a href="http://wiki.openstreetmap.org/wiki/DE:All_in_one_Garmin_Map" target="_blank">http://wiki.openstreetmap.org/wiki/DE:All_in_one_Garmin_Map</a> eine<br>
Bayernkarte unter cygwin (Win32) zu bauen.<br>
<br>
Ausgangspunkt war:<br>
<br>
java -Xmx512M -jar trunk/dist/mkgmap.jar --style-file=masterstyle<br>
--description='Openstreetmap Sachsen (master-edition)' --latin1<br>
--lower-case --mapname=63240042 --draw-priority=10 --net --route sachsen.osm<br>
<br>
<br>
Also von der Geofabrik die OSM Datei von Bayern geholt: bayern.osm.gz<br>
<br>
Dann gab es mehrere Anläufe:<br>
<br>
Description mit Spaces macht wohl Probleme (nur unter cygwin?), also:<br>
--description='Bayern'<br>
</blockquote><div><br>Spaces müsste man dann wohl gesondert escapen. Kein Plan.<br><br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
Für Bayern nicht genügend Speicher: -Xmx1024M<br>
<br>
Umlaut im Style macht Ärger: masterstyle\points Zeile 68 "cuisine=döner"<br>
-> "cuisine=doener" (war ein ziemlicher "show stopper", ansonsten paßt es)</blockquote><div><br>Ja cuisine=döner is eh n doofes tag. Wahrscheinlich sollte man wohl doch nur cuisine=kebap zum taggen nehmen.<br>
Das Problem is wohl eher irgendwas mit Kodierung. Egal...<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<br>
Also letztenendes:<br>
<br>
java -Xmx1024M -jar mkgmap/mkgmap.jar --style-file=masterstyle<br>
--description='Bayern' --latin1 --lower-case --mapname=63240042<br>
--draw-priority=10 --net --route bayern.osm<br>
<br>
<br>
Dann nach einer ganzen Zeit:<br>
<br>
There is not enough room in a single garmin map for all the input data<br>
The .osm file should be split into smaller pieces first.<br>
<br>
<br>
Inspiriert von Svens Mail:<br>
<br>
java -Xmx1024m -jar splitter.jar --max-nodes=1000000 bayern.osm<br>
<br>
Hab ich eine ganze Reihe von folgenden Meldungen bekommen:<br>
<br>
Crosses too many areas relation63158<br>
<br>
dann:<br>
java -Xmx1024M -jar mkgmap/mkgmap.jar --style-file=master<br>
--description='Bayern' --latin1 --lower-case --mapname=63240042<br>
--draw-priority=10 --net --route *.osm.gz<br>
java -Xmx1024M -jar mkgmap/mkgmap.jar --style-file=addresslayer_style<br>
--description='Adressen' --latin1 --lower-case --mapname=63240030<br>
--draw-priority=20 --road-name-pois=0x7101 --transparent *.osm.gz<br>
java -Xmx1024M -jar mkgmap/mkgmap.jar --family-id=42 --gmapsupp --latin1<br>
--net --route *.osm.gz master.TYP<br>
<br>
<br>
Damit hatte ich dann eine routingfähige gmapsupp.img, die auf meinem<br>
Garmin Nüvi 200W läuft. Routen zu Favoriten etc. funktioniert damit gut.<br>
<br>
Allerdings kann ich keine Adressen suchen, da er mir sagt:<br>
<br>
"Bundesstaat / Provinz wählen"</blockquote><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
egal was ich eintrage kommt dann aber nur noch: "Keine Einträge gefunden"<br>
</blockquote><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<br>
Ne Idee, was ich da machen oder nachschauen kann?<br>
</blockquote><div><br>Ja nee, Adressen suchen klappt auch nicht. Sie werden zwar in der Karte
angezeigt (wenn alles geklappt hat), aber suchen ist leider etwas
schwieriger. Dafür bräuchte man so ne Art Adressindex und den kann man
mit mkgmap nicht erzeugen. Ich wüsste auch keine freien Programme die
das können. Es weiß eben leider noch keiner so richtig wie das geht.
Außer vielleicht der Typ von cGPSmapper, aber das ist ja kommerziell...<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
P.S: Mir ist noch aufgefallen, daß noch keine Ampeln angezeigt werden<br>
(highway=traffic_signals). Hast du vielleicht Lust das bei Gelegenheit<br>
noch einzubauen?</blockquote><div><br>Ja, das ist das geringste Problem.<br><br>Naja, danke jedenfalls schonmal fürs ausprobieren.<br><br>Ab nächste Woche hab ich wahrscheinlich selber nen neuen Rechner. Ich würde dann versuchen mal ganz Europa zu bauen. Webspace hab ich dank eines netten OSM-Begeisterten auch genügend da.<br>
Müsste nur noch sehen, wie sich das automatisieren lässt.<br><br>Gibts eigentlich irgendwo diffs für Europa? Oder muss man sich das immer selber aus dem planet ausschneiden...<br><br>Grüße<br>Christoph<br></div></div><br>