Strict Standards: Non-static method serendipity_plugin_api::hook_event() should not be called statically in /www/htdocs/w009711e/include/functions_smarty.inc.php on line 496
Strict Standards: Non-static method serendipity_plugin_api::get_event_plugins() should not be called statically in /www/htdocs/w009711e/include/plugin_api.inc.php on line 993
Donnerstag, 31. Januar 2008
Wie gesagt, ich hab ein GPS gekauft, und die letzte Woche haben wir jede freie Minute gecachet. Gestern war das Wetter allerdings so bescheiden - klar, ist ja auch Karneval ![;-)](/templates/default/img/emoticons/wink.png) -, dass ich mich noch mal auf die Suche nach detaillierteren Karten gemacht habe. Dabei bin ich auf openstreetmap.org gestoßen, ein Projekt, bei dem jeder mitmachen kann. Leute aus aller Welt laden hier ihre GPS-Tracks hoch, bzw arbeiten sie in die existierende Karte ein. Der Detailreichtum lässt zwar noch etwas zu wünschen übrig - und die Genauigkeit ist nun mal prinzipbedingt höchstens so hoch wie die des verwendeten GPS-Empfängers -, aber je mehr Leute mitmachen, desto besser wird die Karte werden. Das Ganze steht dann nachher unter Creative Commons Lizenz (cc-by-sa), sodass man die Karten auch guten Gewissens herunterladen und verwenden kann.
Und da ist das Problem: Die planet.osm-Datei, die sämtliche gesammelten Daten enthält, ist bereits gepackt 3,9 GB groß. Als ich sie auspacken wollte, war bei 44 GB meine Platte voll, und ich weiß nicht, wieviel da noch gekommen wäre. Außerdem will ich ja nicht den ganzen Planeten haben - das ist vielleicht interessant für Leute, die ein Garmin mit SD-Card-Slot haben und eine Karte von, was weiß ich, 8 GB Größe, aber ich hab nur 24 MB in meinem Gerät. Also will ich stattdessen nur die näherer Umgebung.
Nun gut, denke ich mir, da gibt es ein Tool, das mir die Karte passend beschneidet: In dem Paket VGSM (Download unter dem Punkt "Does VGPS support Open Street Map format (OSM)?") gibt es ein Java-Programm osmclip, das das machen können sollte. Also eine named pipe angelegt (mkfifo source.osm) und dort die Ausgabe vom bunzip2 hineingepipet (bunzip2 -c planet.osm.bz2 > source.osm), weil, Platz zum Auspacken ist ja nicht... Sodann die entsprechende Konfigurationsdatei angepaßt (bounds.txt) und das Programm auf die Pipe angesetzt (java -Xmx768m osmclip source.osm). Und das läuft jetzt schon seit zwei Stunden und ist immer noch nicht fertig. (Außerdem vermute ich mal, dass die bounds nicht richtig gesetzt sind, die Ausgabe enthält Dinge, die in NRW so wohl nicht vorkommen.)
Was also tun? Glücklicherweise gibt es ja immernoch nette Menschen, so auch in dem zum Projekt gehörenden Wiki. Denn dort kann man sich bereits ins Garmin-Format umgerechnete Deutschland-Karten herunterladen. Ich habe das große deutschland.tgz genommen und (auf dem Notebook unter Windows) in ein Verzeichnis 63240000 entpackt, das ich dann mit den üblichen Registry-Tricks dem MapSource beigebracht habe, und siehe da, es geht.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Garmin\Mapsource\Products\63240000] "BMAP"="C:\\Programme\\Garmin\\63240000\\63240000.img" "LOC"="C:\\Programme\\Garmin\\63240000" "TDB"="C:\\Programme\\Garmin\\63240000\\63240000.tdb"
Mit dem bereits erwähnten mapupload habe ich die Map Tiles, die ich brauchte, auf das GPS hoch geladen, und auch hier sehen die ganz vernünftig aus. (Nicht so schön wie die ebenfalls bereits erwähnte Wupper-Sieg-Karte, aber dafür ist der Ausschnitt auch um einiges größer.) Zur besseren Orientierung habe ich mir dann auch mal aufgeschrieben, was in welcher Tile ist, zumindest so weit mich das interessiert:
63255094.img : Koblenz - Siegen - Giessen 63255095.img : Münster - Osnabrück - Paderborn 63255096.img : Bremen - Oldenburg 63254974.img : Aachen - Köln - Luxemburg - Bonn etc 63254975.img : Enschede - Leverkusen 63255095.img : Münster - Osnabrück 63255575.img : Frankfurt/Oder 63255455.img : Potsdam - Leipzig 63255333.img : Nürnberg - München 63255213.img : Stuttgart - Ulm - Heilbronn 63255214.img : Aschaffenburg - Würzburg 63255215.img : Hannover - Kassel 63255216.img : Hamburg 63255097.img : Sylt 63255217.img : Kiel 63254973.img : Saarbrücken
63255098.img : West Jütland 63255218.img : Ost Jütland
63254735.img : Südlilche Niederlande 63254856.img : nörliche Niederlande 63254976.img : östliche Niederlande - Ems 63254854.img : Beligien
So, und jetzt schau ich mal, was das osmclip bisher an Output gebracht hat. Aha, geht nicht. Gut zu wissen. Muss ich mir mal was anderes überlegen.
|
Deprecated: Assigning the return value of new by reference is deprecated in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
562
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in
/www/htdocs/w009711e/include/db/mysql.inc.php on line
270
Strict Standards: Non-static method serendipity_plugin_api::hook_event() should not be called statically in
/www/htdocs/w009711e/include/functions_config.inc.php on line
499
Strict Standards: Non-static method serendipity_plugin_api::get_event_plugins() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
993
Strict Standards: Non-static method serendipity_plugin_api::enum_plugins() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
938
Strict Standards: Non-static method serendipity_plugin_api::load_plugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
945
Strict Standards: Non-static method serendipity_plugin_api::probePlugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
543
Strict Standards: Non-static method serendipity_plugin_api::getClassByInstanceID() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
495
Strict Standards: Non-static method serendipity_plugin_api::includePlugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
500
Strict Standards: Declaration of serendipity_event_s9ymarkup::event_hook() should be compatible with serendipity_event::event_hook($event, &$bag, &$eventData, $addData = NULL) in
/www/htdocs/w009711e/plugins/serendipity_event_s9ymarkup/serendipity_event_s9ymarkup.php on line
146
Strict Standards: Declaration of serendipity_event_s9ymarkup::uninstall() should be compatible with serendipity_plugin::uninstall(&$propbag) in
/www/htdocs/w009711e/plugins/serendipity_event_s9ymarkup/serendipity_event_s9ymarkup.php on line
146
Strict Standards: Non-static method serendipity_plugin_api::get_plugin_title() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
949
Strict Standards: Non-static method serendipity_plugin_api::load_plugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
945
Strict Standards: Non-static method serendipity_plugin_api::probePlugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
543
Strict Standards: Non-static method serendipity_plugin_api::getClassByInstanceID() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
495
Strict Standards: Non-static method serendipity_plugin_api::includePlugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
500
Strict Standards: Declaration of serendipity_event_emoticate::event_hook() should be compatible with serendipity_event::event_hook($event, &$bag, &$eventData, $addData = NULL) in
/www/htdocs/w009711e/plugins/serendipity_event_emoticate/serendipity_event_emoticate.php on line
204
Strict Standards: Declaration of serendipity_event_emoticate::uninstall() should be compatible with serendipity_plugin::uninstall(&$propbag) in
/www/htdocs/w009711e/plugins/serendipity_event_emoticate/serendipity_event_emoticate.php on line
204
Strict Standards: Non-static method serendipity_plugin_api::get_plugin_title() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
949
Strict Standards: Non-static method serendipity_plugin_api::load_plugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
945
Strict Standards: Non-static method serendipity_plugin_api::probePlugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
543
Strict Standards: Non-static method serendipity_plugin_api::getClassByInstanceID() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
495
Strict Standards: Non-static method serendipity_plugin_api::includePlugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
500
Strict Standards: Declaration of serendipity_event_nl2br::event_hook() should be compatible with serendipity_event::event_hook($event, &$bag, &$eventData, $addData = NULL) in
/www/htdocs/w009711e/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php on line
162
Strict Standards: Declaration of serendipity_event_nl2br::uninstall() should be compatible with serendipity_plugin::uninstall(&$propbag) in
/www/htdocs/w009711e/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php on line
162
Strict Standards: Non-static method serendipity_plugin_api::get_plugin_title() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
949
Strict Standards: Non-static method serendipity_plugin_api::load_plugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
945
Strict Standards: Non-static method serendipity_plugin_api::probePlugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
543
Strict Standards: Non-static method serendipity_plugin_api::getClassByInstanceID() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
495
Strict Standards: Non-static method serendipity_plugin_api::includePlugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
500
Strict Standards: Declaration of serendipity_event_browsercompatibility::event_hook() should be compatible with serendipity_event::event_hook($event, &$bag, &$eventData, $addData = NULL) in
/www/htdocs/w009711e/plugins/serendipity_event_browsercompatibility/serendipity_event_browsercompatibility.php on line
80
Strict Standards: Non-static method serendipity_plugin_api::get_plugin_title() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
949
Strict Standards: Non-static method serendipity_plugin_api::load_plugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
945
Strict Standards: Non-static method serendipity_plugin_api::probePlugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
543
Strict Standards: Non-static method serendipity_plugin_api::getClassByInstanceID() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
495
Strict Standards: Non-static method serendipity_plugin_api::includePlugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
500
Deprecated: Assigning the return value of new by reference is deprecated in
/www/htdocs/w009711e/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php on line
451
Deprecated: Assigning the return value of new by reference is deprecated in
/www/htdocs/w009711e/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php on line
476
Deprecated: Assigning the return value of new by reference is deprecated in
/www/htdocs/w009711e/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php on line
520
Deprecated: Assigning the return value of new by reference is deprecated in
/www/htdocs/w009711e/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php on line
819
Strict Standards: Non-static method serendipity_plugin_api::get_plugin_title() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
949
Strict Standards: Non-static method serendipity_plugin_api::load_plugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
945
Strict Standards: Non-static method serendipity_plugin_api::probePlugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
543
Strict Standards: Non-static method serendipity_plugin_api::getClassByInstanceID() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
495
Strict Standards: Non-static method serendipity_plugin_api::includePlugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
500
Strict Standards: Declaration of serendipity_event_templatechooser::event_hook() should be compatible with serendipity_event::event_hook($event, &$bag, &$eventData, $addData = NULL) in
/www/htdocs/w009711e/plugins/serendipity_event_templatechooser/serendipity_event_templatechooser.php on line
84
Strict Standards: Non-static method serendipity_plugin_api::get_plugin_title() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
949
Strict Standards: Non-static method serendipity_plugin_api::load_plugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
945
Strict Standards: Non-static method serendipity_plugin_api::probePlugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
543
Strict Standards: Non-static method serendipity_plugin_api::getClassByInstanceID() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
495
Strict Standards: Non-static method serendipity_plugin_api::includePlugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
500
Deprecated: Assigning the return value of new by reference is deprecated in
/www/htdocs/w009711e/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php on line
316
Deprecated: Assigning the return value of new by reference is deprecated in
/www/htdocs/w009711e/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php on line
360
Strict Standards: Declaration of serendipity_event_spartacus::event_hook() should be compatible with serendipity_event::event_hook($event, &$bag, &$eventData, $addData = NULL) in
/www/htdocs/w009711e/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php on line
940
Strict Standards: Non-static method serendipity_plugin_api::get_plugin_title() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
949
Strict Standards: Non-static method serendipity_plugin_api::load_plugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
945
Strict Standards: Non-static method serendipity_plugin_api::probePlugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
543
Strict Standards: Non-static method serendipity_plugin_api::getClassByInstanceID() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
495
Strict Standards: Non-static method serendipity_plugin_api::includePlugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
500
Strict Standards: Non-static method serendipity_plugin_api::get_plugin_title() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
949
Strict Standards: Non-static method serendipity_plugin_api::load_plugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
945
Strict Standards: Non-static method serendipity_plugin_api::probePlugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
543
Strict Standards: Non-static method serendipity_plugin_api::getClassByInstanceID() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
495
Strict Standards: Non-static method serendipity_plugin_api::includePlugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
500
Strict Standards: Non-static method serendipity_plugin_api::get_plugin_title() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
949
Strict Standards: Non-static method serendipity_plugin_api::load_plugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
945
Strict Standards: Non-static method serendipity_plugin_api::probePlugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
543
Strict Standards: Non-static method serendipity_plugin_api::getClassByInstanceID() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
495
Strict Standards: Non-static method serendipity_plugin_api::includePlugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
500
Strict Standards: Declaration of serendipity_event_amazonchooser::event_hook() should be compatible with serendipity_event::event_hook($event, &$bag, &$eventData, $addData = NULL) in
/www/htdocs/w009711e/plugins/serendipity_event_amazonchooser/serendipity_event_amazonchooser.php on line
657
Strict Standards: Non-static method serendipity_plugin_api::get_plugin_title() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
949
Strict Standards: Non-static method serendipity_plugin_api::load_plugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
945
Strict Standards: Non-static method serendipity_plugin_api::probePlugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
543
Strict Standards: Non-static method serendipity_plugin_api::getClassByInstanceID() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
495
Strict Standards: Non-static method serendipity_plugin_api::includePlugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
500
Strict Standards: Non-static method serendipity_plugin_api::get_plugin_title() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
949
Strict Standards: Non-static method serendipity_plugin_api::load_plugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
945
Strict Standards: Non-static method serendipity_plugin_api::probePlugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
543
Strict Standards: Non-static method serendipity_plugin_api::getClassByInstanceID() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
495
Strict Standards: Non-static method serendipity_plugin_api::includePlugin() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
500
Strict Standards: Declaration of serendipity_event_entryproperties::uninstall() should be compatible with serendipity_plugin::uninstall(&$propbag) in
/www/htdocs/w009711e/plugins/serendipity_event_entryproperties/serendipity_event_entryproperties.php on line
806
Strict Standards: Non-static method serendipity_plugin_api::get_plugin_title() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
949
Strict Standards: Non-static method serendipity_plugin_api::hook_event() should not be called statically in
/www/htdocs/w009711e/include/functions_config.inc.php on line
499
Strict Standards: Non-static method serendipity_plugin_api::get_event_plugins() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
993
Strict Standards: Non-static method serendipity_plugin_api::hook_event() should not be called statically in
/www/htdocs/w009711e/serendipity_config.inc.php on line
394
Strict Standards: Non-static method serendipity_plugin_api::get_event_plugins() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
993
Strict Standards: Non-static method serendipity_plugin_api::hook_event() should not be called statically in
/www/htdocs/w009711e/include/genpage.inc.php on line
31
Strict Standards: Non-static method serendipity_plugin_api::get_event_plugins() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
993
Strict Standards: Non-static method serendipity_plugin_api::count_plugins() should not be called statically in
/www/htdocs/w009711e/include/genpage.inc.php on line
34
Strict Standards: Non-static method serendipity_plugin_api::count_plugins() should not be called statically in
/www/htdocs/w009711e/include/genpage.inc.php on line
35
Strict Standards: Non-static method serendipity_plugin_api::hook_event() should not be called statically in
/www/htdocs/w009711e/include/functions_entries.inc.php on line
496
Strict Standards: Non-static method serendipity_plugin_api::get_event_plugins() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
993
Strict Standards: Non-static method serendipity_plugin_api::hook_event() should not be called statically in
/www/htdocs/w009711e/include/functions_entries.inc.php on line
550
Strict Standards: Non-static method serendipity_plugin_api::get_event_plugins() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
993
Strict Standards: Non-static method serendipity_plugin_api::hook_event() should not be called statically in
/www/htdocs/w009711e/include/functions_entries.inc.php on line
533
Strict Standards: Non-static method serendipity_plugin_api::get_event_plugins() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
993
Strict Standards: Non-static method serendipity_plugin_api::hook_event() should not be called statically in
/www/htdocs/w009711e/include/functions_entries.inc.php on line
896
Strict Standards: Non-static method serendipity_plugin_api::get_event_plugins() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
993
Strict Standards: Non-static method serendipity_plugin_api::hook_event() should not be called statically in
/www/htdocs/w009711e/include/functions_entries.inc.php on line
979
Strict Standards: Non-static method serendipity_plugin_api::get_event_plugins() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
993
Strict Standards: Non-static method serendipity_plugin_api::hook_event() should not be called statically in
/www/htdocs/w009711e/include/functions_entries.inc.php on line
1045
Strict Standards: Non-static method serendipity_plugin_api::get_event_plugins() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
993
Strict Standards: Only variables should be assigned by reference in
/www/htdocs/w009711e/include/functions_smarty.inc.php on line
73
Strict Standards: Only variables should be assigned by reference in
/www/htdocs/w009711e/include/functions_smarty.inc.php on line
73
Strict Standards: Only variables should be assigned by reference in
/www/htdocs/w009711e/include/functions_smarty.inc.php on line
73
Strict Standards: Non-static method serendipity_plugin_api::hook_event() should not be called statically in
/www/htdocs/w009711e/include/functions_smarty.inc.php on line
496
Strict Standards: Non-static method serendipity_plugin_api::get_event_plugins() should not be called statically in
/www/htdocs/w009711e/include/plugin_api.inc.php on line
993
Strict Standards: Only variables should be assigned by reference in /www/htdocs/w009711e/include/functions_smarty.inc.php on line 73