{"id":388,"date":"2012-04-12T11:32:21","date_gmt":"2012-04-12T11:32:21","guid":{"rendered":"http:\/\/www.f4.htw-berlin.de\/~s0529506\/wordpress\/?page_id=388"},"modified":"2023-07-21T08:14:16","modified_gmt":"2023-07-21T06:14:16","slug":"create-your-own-map","status":"publish","type":"page","link":"https:\/\/bc5.uber.space\/wordpress\/?page_id=388","title":{"rendered":"Erstelle deine eigene Karte"},"content":{"rendered":"<p>Selbst Karten zu erstellen ist sehr einfach geworden, vorausgesetzt die Karte ist nicht zu gro\u00df:<\/p>\n<p>Gehe zu <a href=\"http:\/\/extract.bbbike.org\" target=\"_blank\" rel=\"noopener\">extract.bbbike.org<\/a>. W\u00e4hle links als Format &#8220;Mapsforge OSM&#8221;. Verschiebe und zoome die Karte bis das gew\u00fcnschte Gebiet abgedeckt ist. Dr\u00fccke nun links den Button &#8220;hier&#8221; um einen Kartenausschnitt zu erzeugen. Beachte links die voraussichtliche Gr\u00f6\u00dfe. Sie darf im Moment 400 MB nicht \u00fcberschreiten. Die Box kann &#8220;angefasst&#8221;, verschoben und skaliert werden. Wenn fertig, gib Email-Adresse und Namen der Karte ein. Dr\u00fccke &#8220;Extrakt&#8221;.<\/p>\n<p>Abh\u00e4ngig von der Gr\u00f6\u00dfe der Datei erh\u00e4lt 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\u00e4gt. Sie kann umbenannt werden, darf aber nicht die Endung &#8220;.map&#8221; verlieren. Kopiere sie auf das Smartphone und w\u00e4hle sie in der App aus. Fertig!<\/p>\n<p>F\u00fcr gr\u00f6\u00dfere Dateien hier die ausf\u00fchrliche Anleitung : <\/p>\n<p>Dazu sollte man etwas Erfahrung mit dem Terminal mitbringen und Zeit, den Rechner f\u00fcr einige Zeit laufen zu lassen. Dieses Tutorial ist urspr\u00fcnglich von <a href=\"http:\/\/tinkerpete.wordpress.com\/2011\/02\/12\/wie-kann-man-openstreetmap-in-%E2%80%9Amap%E2%80%99-dateien-fur-gpssend-konvertieren\/\"> Tinkerpete. <\/a><\/p>\n<p>Es gibt zwei verschiedene Ans\u00e4tze, Karten zu erzeugen.<br \/>\n1. F\u00fcr einen selbst gew\u00e4hlten Kartenausschnitt<br \/>\n2. bereits fertige Rohdaten, die aber nur f\u00fcr ausgew\u00e4hlte Regionen\/L\u00e4nder vorliegen (z.B. Belgien, Hessen, Berlin), die so bereits von den schon vorhanden Karten abgedeckt werden.<\/p>\n<p>Deshalb beschreibe ich nur den ersten, falls du den zweiten machen willst, schau bei <a href=\"http:\/\/tinkerpete.wordpress.com\/2011\/02\/12\/wie-kann-man-openstreetmap-in-%E2%80%9Amap%E2%80%99-dateien-fur-gpssend-konvertieren\/\">Tinkerpete<\/a> nach!<\/p>\n<p>Gehe auf die Seite <a href=\"http:\/\/extract.bbbike.org\">extract.bbbike.org<\/a> . W\u00e4hle deinen gew\u00fcnschten Kartenausschnitt oder gib direkt Koordinaten ein. Setze einen Namen f\u00fcr die Datei, w\u00e4hle pbf als Dateityp. Schreibe dir die Koordinaten auf, da sie sp\u00e4ter noch gebraucht werden.Gib eine Email Adresse an. Dr\u00fccke schlie\u00dflich &#8220;Extract&#8221; und warte bis eine Mail mit einem Link f\u00fcr das File kommt.<\/p>\n<p>Dann brauchst du folgende Programme:<br \/>\n1.<a href=\"http:\/\/wiki.openstreetmap.org\/wiki\/Osmosis#Latest_Stable_Version\"> Osmosis <\/a>Lade die jeweils aktuelle Version in deinem bevorzugten Format<br \/>\n2.<a href=\"http:\/\/code.google.com\/p\/mapsforge\/downloads\/detail?name=mapsforge-map-writer-0.3.0-jar-with-dependencies.jar&amp;can=2&amp;q=\"> Mapsforge Mapwriter <\/a><br \/>\nBeide setzen voraus, das Java installiert ist.<\/p>\n<p>Im Osmosis-Root-Verzeichnis legt man ein Verzeichnis \u201aplugins\u2019 an und kopiert dort die Datei \u201amapsforge-mapfile-writer-0.3.0.jar\u2019 hinein.<br \/>\nLege au\u00dferdem ein Verzeichnis &#8220;data&#8221; an hierein kommt die erhaltene osm.pbf Datei.<br \/>\nUnd schlie\u00dflich einen Ordner &#8220;tmp&#8221;.<\/p>\n<p>Wenn das alles so vorbereitet ist, gehe im Terminal in den Osmosis root ordner, also \/osmosis.<br \/>\nJetzt braucht es nur eine Zeile in der Konsole f\u00fcr die Erstellung des .map Files aus dem osm.pbf Format:<\/p>\n<pre>bin\/osmosis --rb file=data\/<strong>map.osm.pbf <\/strong>--mapfile-writer file=tmp\/<strong>mymap.map<\/strong> bbox=<strong>45.8594,10.8402,45.8995,10.8986<\/strong><\/pre>\n<p>Ersetze die Box Koordinaten mit den deinen! Auf Windows: \/ durch \\ ersetzen!<br \/>\nJetzt dauert es eine Weile, abh\u00e4ngig von der Menge der Daten und der Power deines PCs. F\u00fcr ein 1GB File kann es schonmal einen ganzen Tag dauern, also vielleicht eher mit was kleinerem anfangen.<br \/>\nWenn fertig, ist das File im Order &#8220;tmp&#8221;.<\/p>\n<p>Noch ein paar aktuelle Hinweise:<\/p>\n<blockquote><p>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\u00fchrbar machen. Dann muss man bei gr\u00f6\u00dferen Karten den Java-Heap vergr\u00f6\u00dfern, sonst gibt es Fehler wegen zu wenig Speicher. Daf\u00fcr im <em>\/bin<\/em> Verzeichnis die Datei <em>osmosis<\/em> bearbeiten und dort gleich am Anfang folgendes eintragen :<\/p>\n<pre>JAVACMD_OPTIONS=-Xmx2048m<\/pre>\n<p>Die L\u00e4ngen-\/Breitengrade sind bei dem Extract-Tool genau andersherum angegeben wie bei osmosis erwartet. Also die Werte miteinander vertauschen, sonst gibt es nur leere Dateien !<\/p><\/blockquote>\n<p>Danke an Stefan, besonders der Hinweis mit dem Heap ist sehr zu empfehlen! Bei mir hat es auch ohne chmod mit den jars geklappt&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Selbst Karten zu erstellen ist sehr einfach geworden, vorausgesetzt die Karte ist nicht zu gro\u00df: Gehe zu extract.bbbike.org. W\u00e4hle links als Format &#8220;Mapsforge OSM&#8221;. Verschiebe und zoome die Karte bis das gew\u00fcnschte Gebiet abgedeckt ist. Dr\u00fccke nun links den Button &hellip; <a href=\"https:\/\/bc5.uber.space\/wordpress\/?page_id=388\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-388","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/bc5.uber.space\/wordpress\/index.php?rest_route=\/wp\/v2\/pages\/388","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bc5.uber.space\/wordpress\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bc5.uber.space\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bc5.uber.space\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bc5.uber.space\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=388"}],"version-history":[{"count":19,"href":"https:\/\/bc5.uber.space\/wordpress\/index.php?rest_route=\/wp\/v2\/pages\/388\/revisions"}],"predecessor-version":[{"id":2383,"href":"https:\/\/bc5.uber.space\/wordpress\/index.php?rest_route=\/wp\/v2\/pages\/388\/revisions\/2383"}],"wp:attachment":[{"href":"https:\/\/bc5.uber.space\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=388"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}