Create your own map

Creating maps has become very easy as long as your desired map is not too large.

Go to extract.bbbike.org. Select on the left “Mapsforge OSM” as format. Go to your desired area and create a bounding box over it. Check the pre-calculated map size on the left. It must not exceed 400 MB. Enter you email and a name for the file. Push extract. Depending on the file size you will receive a mail containing a link to a zip file within 15 min up to some hours. When downloaded and unzipped you find a .map file named after the locations of the bounding box. Rename it as you like, leaving the extension “.map”. Copy it to your phone and select it. You’re done!

If you need larger files follow the long tutorial :

This is a tutorial how to create your own map. You should have some experience with the terminal and some time
The Tutorial was originally created by Tinkerpete.
There are two ways to create a map:
1. Clip an area directly from extract.bbbike.org
2. download precompiled raw data from cloudmade, which covers the usual regions and hence is about the same as the maps which are already available

Therefore I describe only the first, if you want the second look at Tinkerpete’s site !

Select on extract.bbbike.org the wanted area, set an name, a mail adress and note down the box coordinates as they are needed later! Select pbf as file format and click finally on ‚extract’. You will get a mail with the link to the file after some time !

Now you need the following programs:
1. Osmosis
2. Mapsforge Mapwriter
Installed Java is mandatory.

In the osmosis-Root-folder create a folder “plugins” and move there the ‚mapsforge-mapfile-writer-0.3.0.jar’ and two folders “data” and “tmp”

Now place the downloaded osm.pbf file into the /data folder. Move in the terminal to the osmosis root folder. When done you need only one command for creating the .map file:

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

Set in bbox your coordinates in the right order! On Windows : replace / by \ !
Now it will take some time, depending on the amount of data and the power of your PC ! For a 1 GB file it will take a whole day! When done the file will be in the “tmp” folder.

Some extra advices, thanks to Stephan for these:

To make it work out, the JAR files must have the X flag set. Make them executable with chmod + x. If you get an OutOfMemoryError you must enlarge the Java heap size. In the /bin directory edit the file osmosis and add in the first place the following:

JAVACMD_OPTIONS =-Xmx2048m

The latitude/longitude in the extract tool are the other way around as osmosis expects them. So swap the values, otherwise you get only empty files!

6 comments on “Create your own map
  1. jörg says:

    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

    • admin says:

      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. Holger Hauser says:

    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

    • admin says:

      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. akapuma says:

    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

    • admin says:

      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

Leave a Reply

Your email address will not be published. Required fields are marked *

*