Erstellen eigener Karte

Zunächst einmal möchten wir uns tausendfach entschuldigen dafür, dass wir aus Versehen so viel in der Düsseldorf Karte gelöscht haben. Es war keine böse Absicht, aber die Anleitungen, die wir fanden, haben uns dorthin geführt - wir waren in der Annahme, dass wenn wir unsere Änderungen speicherten, dass diese nur in “unserer” Karte geschehen würde und nicht in der öffentlichen Karte und dass jedes Mal bei einloggen auch nur unsere Karte zu sehen wäre. Es ist uns äußerst unangenehm und peinlich, dass uns dieser massive Fehler passiert ist - daher bitte ich vielmals um Entschuldigung auch im Namen meiner Kollegen.

Nun die Frage an Sie: wir möchte eine Karte von Düsseldorf erstellen - eigentlich brauchen wir nur ein oder zwei Ausschnitte, die wir aber nach unserem Belieben bestücken möchten mit Restaurants, Hotels etc. für einen bestimmten Zweck. Hierfür brauchen wir gar keine detaillierte Karte. Wie können wir Schritt für Schritt vorgehen und eine Karte erstellen, wo nur die Strassen (und Parks) gekennzeichnet sind und wo alles andere dann von uns manuell eingetragen wird.

Wir wären um präzise Anleitung sehr sehr dankbar!

Beste Grüße

Euren technischen Fähigkeiten käme wohl die Inanspruchnahme eines kommerziellen Dienstleisters am besten entgegen.

http://wiki.openstreetmap.org/wiki/Commercial_OSM_Software_and_Services

Wenn sonst keiner antworte, versuch ich es mal

Rezept für eine eigene kleine Karte:

Zutaten:
osmosis http://wiki.openstreetmap.org/wiki/Osmosis für größere Bereiche oder
JOSM http://josm.openstreetmap.de/ für kleinere Gebiete (einfacher)
Maperitive http://maperitive.net/beta/
Daten http://download.geofabrik.de/osm/europe/germany/
Vorteilhaft: ein Rechner mit viel RAM

Dauer: ca. 20 Minuten bis mehrere Tage, je nach Kartenstil

1. Daten für das eigene Gebiet besorgen
A. Für größere Gebiete
A.1. Lade Dir die Daten als *.osm.pbf runter, die den den Teil beinhalten, der Dich interessiert. Also vermutlich Dein Bundesland

A.2. gehe auf openstreetmap.org und zoome und verschiebe die Karte bis Du den Ausschnitt gefunden hast, den Du später sehen willst. Der Ausschnitt sollte nicht zu groß sein. Es empfiehlt sich, testweise mit einem kleinen Bereich anzufangen

A.3. klicke auf Export und notiere Dir die Werte für Top, Left, Bottom und Right, also eine sogenannte “Bounding Box”

A.4. jetzt benötigst Du eine Kommandozeile entweder dort wo Du osmosis installiert hast oder sonstwo, wenn es gefunden wird

A.5. Schneide Deinen Bereich aus den Daten aus, ergänze die vorher notierten Werte für Top Left…und korrigiere Pfade und Dateinamen für Quelle und Ziel


osmosis --read-pbf file=/wo/immer/die/datei/ist/berlin.osm.pbf --bounding-box left= top= right= bottom= --write-xml file=/hier/soll/mein/bereich/liegen/mein_bereich.osm
 

ODER
B. für kleinere Gebiete
B.1. Starte JOSM und lade den Bereich, der Dich interessiert. Speichere die Daten lokal auf Deiner Festplatte

** 2. Sicherungskopie der Rendering Regeln**
gehe dorthin, wo Du Maperitive installiert hast und wechsele ins Verzeichnis rules. Mache eine Sicherungskopie aller Dateien…falls Du was kaputt spielst

** 3. Maperitive starten und die Web-Maps wegwerfen**
Starte Maperitive und klicke rechts unten bei Web-Map auf die roten Kreuze von allen Einträgen

** 4. Daten laden**
Lade über das Menü die Datei, die Deinen ausgeschnittenen Bereich beinhaltet, sprich “mein_bereich.osm” in Punkt 5

** 5. Suche der besten Rendering-Regeln für den Start**
Über das Menü kannst Du auch zwischen beiliegenden Rendering-Regeln (Kartenstilen) wechseln. Suche Dir einen, der Dir für den Anfang gefällt.

** 6. Rendering Regeln verstehen lernen und ändern**
Über das Menü kannst Du auch die Rendering-Regeln öffnen. Lies ein wenig hier
http://maperitive.net/docs/Rendering_Rules_Introduction.html
und spiele mit den Regeln rum. Bei jedem Speichern der geänderten Regeln wird die Karte neu erstellt. Du kannst das Ergebnis also gleich sehen.

** 7. Fertige Karte erstellen **
Überlege Dir was Du mit der Karte machen willst. Die relevanten Infos findest Du dann hier http://maperitive.net/docs/ unter

  • export-bitmap
  • export-svg
  • generate-tiles

Das ist so schö geschrieben… steht das auch schon so im Wiki? Wär doch was?

Und ganz wichtig bei allem: nichts hochladen, was nicht der Realität entspricht. Oder was nicht lizenzkonform ist, weil bspw. von Google übernommen. Hochladen heißt bspw. in Potlach den “save”-Button drücken oder in josm den entsprechenden Hochladen-Button (Pfeil nach oben); grobes Anzeichen: wenn man einen Changeset-Kommentar angeben soll, landet das in der OSM-Datenbank für alle.

Die Datenübernahme von Drittquellen wie Google sind übrigens interessant, was die Lizenzen angeht. Nicht nur beim Hochladen in die OSM-Datenbank, sondern auch beim Veröffentlichen von erzeugtem Material. Mit der ODbL (die wir NOCH NICHT haben, aber sehr bald) ändert sich da einiges gegenüber der jetzigen Situation.

Übrigens: hier ist noch eine Liste von Dienstleistern: http://switch2osm.org/providers/. Vorsicht ist allerdings bei Cloudmade geboten - deren Fokus liegt mittlerweile woanders und sie sind schon durch heftig veraltete Daten in ihrer Web-Karte aufgefallen.

Einige weitere Möglichkeiten zur Kartenerzeugung finden sich auch im OSM-Wiki unter http://wiki.openstreetmap.org/wiki/OSM_on_Paper