OpenStreetMap-Vorträge zu den Chemnitzer Linux-Tagen

Erzeugen einfacher OpenStreetMap-Karten

Chemnitzer Linux-Tage 2013

Unterlagen

Einige Kachelquellen findet man unter https://wiki.openstreetmap.org/wiki/Tiles

HTML-Online-Karten

Einfache Karte

Marker mit Popups

Karte mit GPS-Track, Markern und Layern

Garmin-Karten

  • Download OpenStreetMap-Kartenausschnitte: Geofabrik

  • Download und Installation Osmosis: OSM Wiki Osmosis

  • Download splitter und mkgmap

  • Installation des ZIP- oder tar.gz-Archivs und Auspacken z.B. unter /opt:

    sudo tar xzvf splitter-r*.tar.gz -C /opt
    sudo tar xzvf mkgmap-r*.tar.gz -C /opt
    # Installationsverzeichnisse anzeigen:
    ls /opt
    
  • Download Computerteddy Style-Files

  • Auspacken im geplanten Kartenverzeichnis, z.B. garmin:

    mkdir ~/garmin
    cp teddy.tgz ~/garmin
    cp teddy.typ ~/garmin
    cd ~/garmin
    tar xzvf teddy.tgz
    

Scripte zur Kartenerzeugung

  • Kartendownload mit Overpass API: getmap.sh

    Aufruf:

    sh getmap.sh -w west -s süd -e ost -n nord
    

    Ergebnis: karte.osm

  • Kartenerzeugung aus karte.osm: mkgarmin.sh

  • Anpassen der Pfade der Dateien splitter.jar und mkgmap.jar erforderlich!

    Aufruf:

    sh mkgarmin.sh
    

    Ergebnis: gmapsupp.img (für Garmin-Gerät) und osmmap.tdb (für Test mit QLandkarteGT)

Datenstrukturen und Algorithmen zum Rendern von OpenStreetMap-Karten

Chemnitzer Linux-Tage 2016

Unterlagen