Monday, July 21. 2008
OpenStreetMap Tipp: Auszug von einzelnen Orten (Murrhardt zum Download)
Ich habe heute einen XML-Auszug der OpenStreetMap-Daten von Murrhardt erstellt:
http://files.hboeck.de/osm/
Um dies vom eigenen Ort durchzuführen, erstellt man in JOSM einen Weg um den Ort. Da JOSM die Daten eines ganzen Ortes nicht performant laden kann, habe ich das Polygon mit den Landsat-Bildern erstellt und nur an einigen Orten zum Nacharbeiten die Daten geladen.
Der Weg muss die Tags polygon_file=ortsname und polygon_id=1 haben. Anschließend speichert man den Weg alleine in eine .osm-Datei. Mit dem Skript osm2poly.pl erstellt man daraus ein Polygon-File. Anschließend kann man mit osmosis und einer osm-Datei (in meinem Fall die von Baden-Württemberg, diverse Kartenauszüge gibt es hier):
java -jar osmosis.jar --read-xml file="baden-wuerttemberg.osm" --bounding-polygon file="poly" --write-xml file="murrhardt.osm"
http://files.hboeck.de/osm/
Um dies vom eigenen Ort durchzuführen, erstellt man in JOSM einen Weg um den Ort. Da JOSM die Daten eines ganzen Ortes nicht performant laden kann, habe ich das Polygon mit den Landsat-Bildern erstellt und nur an einigen Orten zum Nacharbeiten die Daten geladen.
Der Weg muss die Tags polygon_file=ortsname und polygon_id=1 haben. Anschließend speichert man den Weg alleine in eine .osm-Datei. Mit dem Skript osm2poly.pl erstellt man daraus ein Polygon-File. Anschließend kann man mit osmosis und einer osm-Datei (in meinem Fall die von Baden-Württemberg, diverse Kartenauszüge gibt es hier):
java -jar osmosis.jar --read-xml file="baden-wuerttemberg.osm" --bounding-polygon file="poly" --write-xml file="murrhardt.osm"
Wednesday, July 2. 2008
Routable OSM maps on Garmin with MapSource / WINE

After some playing around, I managed to get it running with MapSource on wine. I've used wine 1.1.0 on Gentoo, if you have problems, be sure to get a recent wine version.
Steps to do:
- Download MapSource_6137.exe from the Garmin webpage.
- Use 7-Zip to unpack the exe to some directory: 7z x MapSource_6137.exe
- Install MAIN.msi: wine start MAIN.msi
- Install MapSource: wine Setup.exe
- Get one of the MapSource Installers from here and install it: wine Setup_OSM-Germany-2008-06-11.exe
- wine doesn't support usb, so you need the garmin_gps module. If it's installed on your system, it should load automatically after attaching your device and switching it on.
- You should now have a device ttyUSB0, which you need to symlink as com1 for wine: ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1
- Run MapSource: wine ~/.wine/drive_c/MapSource/MapSource.exe
- Go to Settings -> Transfer, there you can select a serial port. Select COM1.
- Click the map selection tool from the buttons and select an area.
- Select Transfer -> Transfer to device. If everything went fine, it'll detect your garmin device attached to the serial port and you can start your upload.
(Page 1 of 1, totaling 2 entries)