OpenStreetMap
Für Garmin
Eine sehr gute Mountainbike-Karte gibt es hier...
Eine Anleitung für Routingfähige OpenStreetMap-Karte:
- Download der Region von Cloudmade oder Geofabrik
- Aufteilen/Kacheln Tile-Splitter für mkgmap:
java -Xmx1500M -jar ~/bin/splitter/splitter.jar --max-nodes=800000 karte.osm oder alles komprimiert: java -Xmx1500M -jar ~/bin/splitter/splitter.jar --max-nodes=800000 land.osm.bz2 splitter erzeugt daraus gzip-Files die wiederum problemlos von mkgmap weiter verarbeitet werden.
- Wenn ein Typfile verwendet wird, kann die ID beim Installieren durch das MapSetToolkit geschrieben werden.
Als Tool empfielt sich TypWiz2
Der Online Editor birgt leider ein paar Probleme.
Infos auch unter TYP HowTo im OSM Wiki
- Kompilieren Mkgmap
java -Xmx1500M -jar ~/bin/mkgmap-r899/mkgmap.jar -c options.txt *.pbf
options.txt:
description=OSM_DE country-name=Germany country-abbr=DE region-name=Germany region-abbr=DE mapname=47678480 name-tag-list="name:mkgmap,name:de,int_name,name:en,name" overview-mapname=OSM_Overview overview-mapnumber=10000000 latin1 family-id=1331 product-id=1 series-name=OSM_SRTM family-name=OSM_Germany area-name=Germany country-name=GERMANY country-abbr=GER region-name=BRANDENBURG region-abbr=BRB style-file=../mkgmap-style/ transparent #net nur für Option "Auf Strasse bleiben" route=yes road-name-pois=0x640a add-pois-to-areas remove-short-arcs ignore-osm-bounds adjust-turn-headings #link-pois-to-ways Erzeugt Behinderungen aufgrund von naheliegenden Punkten, wie Baken oder Poller draw-priority=25 generate-sea=multipolygon,extend-sea-sectors,close-gaps=6000 #für die Erstellung eines gmapsupp.img: gmapsupp tdbfile 3699.TYP
Für generate-sea im Stylefile 'polygons':
natural=sea [0x3c level 7]
- Installieren -> MapSetToolKit (nur Install Funktion nötig)
Links
- Zoomlevel
- OSM Tools Alle Formate dokumentiert, etliche Tools!!
- mkgmap HowTo
- Topo-Tutorial
Für die Höhenlinien nach o.g. Tutorial:
GroundTruth.sh contours -o myfile.ibf --bounds="47,15,48,16" --int 10 --gridlat=1 --gridlon=1 GroundTruth.sh ibf2osm -i myfile.ibf --tagce --cat="100,20"