OpenStreetMap
Zur Navigation springen
Zur Suche springen
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
- Filtern von Informationen bzw. Regionen mittels Osmosis.
- 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.
- 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" index route=yes road-name-pois=0x640a add-pois-to-areas remove-short-arcs #--ignore-osm-bounds When reading OSM files, ignore any "bounds" elements. Attention: Routing does not work if this option is set! 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]
Für die Erstellung eines Adressindexes (Option index, bounds=boundsverzeichnis) erstellt man die benötigten bounds z.B. mittels:
java -Xmx500M -jar -ea -jar ..\..\mkgmap-r2188\mkgmap.jar --createboundsfile=brandenburg.administrative.osm
Es müssen styles und typfile zueinander passen, da in den styles die ID's der Merkmale zugewiesen werden. Eine Kombination für einfache Topo-Karten ist die Datei:Style topo.zip.
- 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
- 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"