Erstelle deine eigene Karte

Selbst Karten zu erstellen ist sehr einfach geworden, vorausgesetzt die Karte ist nicht zu groß:

Gehe zu extract.bbbike.org. Wähle links als Format „Mapsforge OSM“. Verschiebe und zoome die Karte bis das gewünschte Gebiet abgedeckt ist. Drücke nun links den Button „hier“ um einen Kartenausschnitt zu erzeugen. Beachte links die voraussichtliche Größe. Sie darf im Moment 400 MB nicht überschreiten. Die Box kann „angefasst“, verschoben und skaliert werden. Wenn fertig, gib Email-Adresse und Namen der Karte ein. Drücke „Extrakt“.

Abhängig von der Größe der Datei erhält man nach ca 15 min bis hin zu mehreren Stunden eine Mail mit einem Link zu einem Zip-File. Nach Download und Auspacken findet man eine .map Datei, die den Namen der Koordinaten des Kartenausschnitts trägt. Sie kann umbenannt werden, darf aber nicht die Endung „.map“ verlieren. Kopiere sie auf das Smartphone und wähle sie in der App aus. Fertig!

Für größere Dateien hier die ausführliche Anleitung :

Dazu sollte man etwas Erfahrung mit dem Terminal mitbringen und Zeit, den Rechner für einige Zeit laufen zu lassen. Dieses Tutorial ist ursprünglich von Tinkerpete.

Es gibt zwei verschiedene Ansätze, Karten zu erzeugen.
1. Für einen selbst gewählten Kartenausschnitt
2. bereits fertige Rohdaten, die aber nur für ausgewählte Regionen/Länder vorliegen (z.B. Belgien, Hessen, Berlin), die so bereits von den schon vorhanden Karten abgedeckt werden.

Deshalb beschreibe ich nur den ersten, falls du den zweiten machen willst, schau bei Tinkerpete nach!

Gehe auf die Seite extract.bbbike.org . Wähle deinen gewünschten Kartenausschnitt oder gib direkt Koordinaten ein. Setze einen Namen für die Datei, wähle pbf als Dateityp. Schreibe dir die Koordinaten auf, da sie später noch gebraucht werden.Gib eine Email Adresse an. Drücke schließlich „Extract“ und warte bis eine Mail mit einem Link für das File kommt.

Dann brauchst du folgende Programme:
1. Osmosis Lade die jeweils aktuelle Version in deinem bevorzugten Format
2. Mapsforge Mapwriter
Beide setzen voraus, das Java installiert ist.

Im Osmosis-Root-Verzeichnis legt man ein Verzeichnis ‚plugins’ an und kopiert dort die Datei ‚mapsforge-mapfile-writer-0.3.0.jar’ hinein.
Lege außerdem ein Verzeichnis „data“ an hierein kommt die erhaltene osm.pbf Datei.
Und schließlich einen Ordner „tmp“.

Wenn das alles so vorbereitet ist, gehe im Terminal in den Osmosis root ordner, also /osmosis.
Jetzt braucht es nur eine Zeile in der Konsole für die Erstellung des .map Files aus dem osm.pbf Format:

bin/osmosis --rb file=data/map.osm.pbf --mapfile-writer file=tmp/mymap.map bbox=45.8594,10.8402,45.8995,10.8986

Ersetze die Box Koordinaten mit den deinen! Auf Windows: / durch \ ersetzen!
Jetzt dauert es eine Weile, abhängig von der Menge der Daten und der Power deines PCs. Für ein 1GB File kann es schonmal einen ganzen Tag dauern, also vielleicht eher mit was kleinerem anfangen.
Wenn fertig, ist das File im Order „tmp“.

Noch ein paar aktuelle Hinweise:

am Besten extra runterladen und die Plugins dann direkt hineinkopieren. Damit das klappt muss bei den JAR-Dateien das X-Flag gesetzt sein. Also mit chmod +x ausführbar machen. Dann muss man bei größeren Karten den Java-Heap vergrößern, sonst gibt es Fehler wegen zu wenig Speicher. Dafür im /bin Verzeichnis die Datei osmosis bearbeiten und dort gleich am Anfang folgendes eintragen :

JAVACMD_OPTIONS=-Xmx2048m

Die Längen-/Breitengrade sind bei dem Extract-Tool genau andersherum angegeben wie bei osmosis erwartet. Also die Werte miteinander vertauschen, sonst gibt es nur leere Dateien !

Danke an Stefan, besonders der Hinweis mit dem Heap ist sehr zu empfehlen! Bei mir hat es auch ohne chmod mit den jars geklappt…

11 Gedanken zu „Erstelle deine eigene Karte

  1. Hallo kann man die pro version auch mit PayPal zahlen wenn ja in welchem store .androidpit wird man weitergeleitet in den play store und da auch nur mit Kreditkarte zu bezahlen danke im voraus

    • Hi Jörg,

      soweit ich weiß geht das mit Paypal über AndroidPit. Ansonsten kann man sie bei Amazon mit Bankeinzug/Rechnung kaufen.

      Grüße

      Robert

  2. Hallo,
    Erstmal großes Lob! Ich finde, bikecomputer ist das beste App auf diesem Gebiet.

    Frage: Warum sind auf den heruntergeladen en Karten keine Höhnenlinien dabei? Z.b. bei der Bayern oder Italien Karte. Wie bekommt man die. Bei der cyclingmap auf der osm page sind die aber dabei.

    Grüße

    • Hallo Holger,

      für Offline-Karten mit Höhenlinien (und speziell hervorgehobenen Radwegen) brauchen Sie die Karten-Dateien von OpenAndroMaps. Laden Sie die Datei ihres gewünschten Gebietes , selektieren Sie die Datei in der App und aktivieren Sie das OpenAndroMaps Theme in den Karten-Einstellungen der App.

      Grüße

  3. Hallo,

    stimmt das noch, daß die Box bei extract.bbbike.org exakt rechteckig sein muß. In der Vergangenheit hatte ich diesen Hinweis nicht gelesen, und polygone Boxen verwendet, und dabei nie Probleme gehabt.

    Gruß

    akapuma

    • Hallo,

      sorry für die späte Antwort, habe gerade erst bei Überarbeitung der Seite gesehen, das die Frage noch offen war.
      Ich habe das gerade mal getestet und es ist wirklich nicht (mehr) nötig das die Karten rechteckig sind. Sie können also bei der Erstellung an Ländergrenzen oder andere Spezifikationen angepasst werden. Ich habe den Text entsprechend geändert. Zusätzlich ist das Limit für selbst erstellte Karten auf extract.bbbike.org von 100 MB auf 400 MB gestiegen.
      Viele Grüße
      Robert

  4. Hallo,
    gibt es eine Möglichkeit eine World Map – natürlich nur die Umrisse – zu generieren?
    Danke und Grüße

    • Hallo,
      sorry für die späte Antwort, leider wurden Kommentare hier nicht mehr an mich weitergeleitet.

      Ich habe eine Basis Welt Karte in das Basis Verzeichnis der Karten hinzugefügt.
      Momentan nur von der Website abrufbar.

      Viele Grüße

      Robert

  5. Hallo,
    ich versuche mir eine Fahrrad-Karte zu erzeugen, jedoch kommt immer bei extract.bbbike.org eine OSM ohne Radwege raus obwohl ich doch den OCM Baselayer wähle. Was mache ich falsch?
    Danke und Gruß,
    Christian

    • Hallo,
      sorry für die späte Antwort, leider wurden Kommentare hier nicht mehr an mich weitergeleitet.

      Bitte wähle als Kartentyp „Mapsforge“ um Karten herzustellen die in der App nutzbar sind.
      Für Karten mit spezifischen Radwegen brauchst du aber die Karten von OpenAndroMaps, diese sind nur in einem speziellen Verfahren herstellbar, frag evtl Christian von OpenAndroMaps ob du das auch machen kannst.

      Viele Grüße

      Robert

Schreibe einen Kommentar zu akapuma Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

I give my consent that my name and email address are saved so that I can receive a reply to my comment.