OpenStreetMap: Unterschied zwischen den Versionen

Aus Enduro4ever
Zur Navigation springen Zur Suche springen
 
(14 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Category:Kartografie]]
+
== Für Garmin ==
[[Category:GPS]]
+
Eine sehr gute Mountainbike-Karte gibt es [http://openmtbmap.org/de/ hier...]
[[Category:OSM]]
 
  
== Für Garmin ==
+
Eine Anleitung für [http://virtuatron.de/blog/2009/03/03/routingfaehige-osm-karte-auf-garmin-gps-geraeten Routingfähige OpenStreetMap-Karte]:
Nach [http://virtuatron.de/blog/2009/03/03/routingfaehige-osm-karte-auf-garmin-gps-geraeten Routingfähige OpenStreetMap-Karte]:
 
  
*Download der Region von [http://downloads.cloudmade.com/ Cloudmade]
+
*Download der Region von [http://downloads.cloudmade.com/ Cloudmade] oder [http://download.geofabrik.de/osm/ Geofabrik]
 +
*Filtern von Informationen bzw. Regionen mittels [[Osmosis]].
 
*Aufteilen/Kacheln [http://www.mkgmap.org.uk/page/tile-splitter Tile-Splitter für mkgmap]:
 
*Aufteilen/Kacheln [http://www.mkgmap.org.uk/page/tile-splitter Tile-Splitter für mkgmap]:
  
Zeile 14: Zeile 13:
 
  splitter erzeugt daraus gzip-Files die wiederum problemlos von mkgmap weiter verarbeitet werden.
 
  splitter erzeugt daraus gzip-Files die wiederum problemlos von mkgmap weiter verarbeitet werden.
  
*Wenn ein Typfile verwendet wird, die ID mittels [http://ati.land.cz/gps/typdecomp/editor.cgi Online Editor] ändern
 
 
*Kompilieren [[Mkgmap]]
 
*Kompilieren [[Mkgmap]]
<nowiki>java -Xmx1500M -jar ~/bin/mkgmap-r899/mkgmap.jar -c options.txt typfile.typ *.pbf</nowiki>
+
<nowiki>java -Xmx1500M -jar ~/bin/mkgmap-r899/mkgmap.jar -c options.txt *.pbf</nowiki>
  
 
options.txt:
 
options.txt:
  
    gmapsupp
 
 
     description=OSM_DE
 
     description=OSM_DE
 
     country-name=Germany
 
     country-name=Germany
Zeile 28: Zeile 25:
 
     mapname=47678480
 
     mapname=47678480
 
     name-tag-list="name:mkgmap,name:de,int_name,name:en,name"
 
     name-tag-list="name:mkgmap,name:de,int_name,name:en,name"
     overview-mapname=OSM_Germany
+
     overview-mapname=OSM_Overview
 
     overview-mapnumber=10000000
 
     overview-mapnumber=10000000
 
     latin1
 
     latin1
Zeile 36: Zeile 33:
 
     family-name=OSM_Germany
 
     family-name=OSM_Germany
 
     area-name=Germany
 
     area-name=Germany
 +
    country-name=GERMANY
 +
    country-abbr=GER
 +
    region-name=BRANDENBURG
 +
    region-abbr=BRB
 
     style-file=../mkgmap-style/
 
     style-file=../mkgmap-style/
     transparent=no
+
     transparent
     tdbfile=yes
+
     #net nur für Option "Auf Strasse bleiben"
 +
    index
 
     route=yes
 
     route=yes
 
     road-name-pois=0x640a
 
     road-name-pois=0x640a
 
     add-pois-to-areas
 
     add-pois-to-areas
    make-opposite-cycleways=yes
 
 
     remove-short-arcs
 
     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
 
     adjust-turn-headings
     link-pois-to-ways
+
     #link-pois-to-ways Erzeugt Behinderungen aufgrund von naheliegenden Punkten, wie Baken oder Poller
 
     draw-priority=25
 
     draw-priority=25
 
     generate-sea=multipolygon,extend-sea-sectors,close-gaps=6000
 
     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.
  
Für generate-sea im Stylefile 'polygons':
+
Als Tool empfielt sich [http://pinns.co.uk/osm/typwiz2.html TypWiz2]
  
natural=sea [0x3c level 7]
+
Der [http://ati.land.cz/gps/typdecomp/editor.cgi Online Editor] birgt leider ein paar Probleme.
 
  
 +
Infos auch unter [http://wiki.openstreetmap.org/wiki/Mkgmap/help/TYP_files TYP HowTo im OSM Wiki]
  
 
*Installieren -> [[MapSetToolKit]] (nur Install Funktion nötig)
 
*Installieren -> [[MapSetToolKit]] (nur Install Funktion nötig)
  
 
== Links ==
 
== Links ==
 +
*[http://forum.openstreetmap.org/viewtopic.php?id=6586 Zoomlevel]
 +
*[http://pinns.co.uk/osm/styles.html OSM Tools] Alle Formate dokumentiert, etliche Tools!!
 +
*[http://wiki.openstreetmap.org/wiki/Mkgmap/help/usage mkgmap HowTo]
 
*[http://www.kleineisel.de/blogs/index.php/osmmap/2009/09/17/how-to-make-a-topographic-map Topo-Tutorial]
 
*[http://www.kleineisel.de/blogs/index.php/osmmap/2009/09/17/how-to-make-a-topographic-map Topo-Tutorial]
  
Zeile 67: Zeile 85:
 
  GroundTruth.sh contours -o myfile.ibf --bounds="47,15,48,16" --int 10 --gridlat=1 --gridlon=1
 
  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"
 
  GroundTruth.sh ibf2osm -i myfile.ibf --tagce --cat="100,20"
 +
 +
[[Category:Kartografie]]
 +
[[Category:GPS]]
 +
[[Category:OpenStreetMap]]

Aktuelle Version vom 9. Juli 2012, 07:16 Uhr

Für Garmin

Eine sehr gute Mountainbike-Karte gibt es hier...

Eine Anleitung für Routingfähige OpenStreetMap-Karte:

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.

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

Links

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"