OpenTopoMap
Topographische Karten aus OpenStreetMap

OpenTopoMap ist ein Projekt mit dem Ziel freie, topografische Karten aus der OpenStreetMap zu erstellen. Dem deutschen Benutzer soll ein gewohntes Kartenbild geliefert werden.

zur Testkarte (Leaflet) (OpenLayers) (noch nicht für den Einsatz zu gebrauchen)

derstefan und mogstar

News

  • März 2011: Testserver an der Universität Erlangen-Nürnberg
  • Erste Versuche mit Mapnik
  • 03.09.2011: Domain http://opentopomap.org registriert
  • 05.09.: Bayern bis Zoomstufe 15 gerendert.
  • 07.09.: Straßenbreiten verbessert
  • 09.09.: Bahngleise, Gewässer
  • 13.09.: Gewässer verbessert
  • 20.09.: Bahnlinien verbessert
  • 23.09.: Stromleitungen und Zäune
  • 24.09.: Brücken (Straßen); Feld-, Wald- und Radwege
  • 27.09.: topographische Symbole: Burgen/Schlösser, Ruinen, Wegkreuze, Monumente, Kirchen, Windkraftanlagen, Quellen, Gipfel, Höhlen, Türme, Wassertürme, Sendetürme. Wiesen.
  • 28.09.: Bäche
  • 01.10.: Datenbank aktualisiert (BY: 18,1 Mio Nodes, 2,5 Mio Ways, 40.000 Relations)
  • 07.10.: erster Versuch mit Höhenlinien
  • 02.11.: Höhenlinien verbessert; Flughäfen; highway=secondary_link
  • 03.11.: Sümpfe/Moore und Buschlandschaften
  • 06.11.: Friedhöfe, Kapellen, Hecken, Bäume (mit [name] != NULL)
  • 19.11.: Schummerung
  • 21.11.: Straßenbreiten verbessert
  • 25.11.: "
  • 11.12.: Deutschland in Datenbank importiert:
    Processing: Node(87904k 23.5k/s) Way(12946k 0.25k/s) Relation(203109 4.23/s) parse time: 104523s
  • 12.12.: Beginn mit Testrenderings von gesamt Deutschland
  • 20.12.: Breite von Autobahnen verringert
  • 22.12.: Höhendaten nun von OpenDEM.info
  • 04.01.: Layer Control (OpenStreetMap als Referenz)
  • nächste Schritte

  • Gewässer anpassen (z.B. Meere)
  • niedrige Zoomstufen aufhübschen
  • Grenzen
  • Sportplätze
  • Bahnhöfe
  • Brücken und Tunnel
  • Beschriftungen
  • weitere Zoomstufen
  • Erinnerungen

  • Zäune unter bestimmter Länge bei kleineren Zoomstufe ausblenden (alternativ: Zäune ausblenden, die in landuse=residential liegen)
  • Mittellinie von Autobahnen berechnen (!) und zeichnen
  • Intelligente Beschriftung von Flächen (z.B. Seen)
  • Symbole sortieren
  • Beschriftung von Höhenlinien ggf. auf dem Kopf
  • Sektenkirchen herausnehmen
  • Details

    Für gute topographische Karten werden besonders folgende Generalisierungmechanismen benötigt:
  • Verdrängung: Nah zusammenliegende Linien-Objekte (z.B. Straßen) können sich überlappen und dadurch verschwinden. Mittels Verdrängung können diese lokal verschoben werden, sodass beide Objekte nebeneinander liegen. Dadurch entsteht natürlich ein kleiner geographischer Fehler.
  • Intelligentes Setzen von Beschriftungen: Ortsnamen sollten nicht blind über die Stadt gesetzt werden, sondern über Objekten geringerer Entropie. siehe Bild unten
  • gesperrte Beschriftungen von Flächen: Die Beschriftung von z.B. Seen sollte in einer Hauptmittelachse in Kurven niedriger Ordnung geschehen; die Lettern von Regionsnamen (z.B. Bundesländer) sollten zusätzlich in passenden "Löchern" platziert werden.

  • Genannte Probleme sind in den einschlägigen Werkzeugen (PostGIS, Mapnik) derzeitig nicht gelöst und bedürfen einer Bearbeitung. Etwaige Implementierungen ließen sich als Plugin für Mapnik realisieren.

    Beispiel einer (händischen) Platzierung von Ortsnamen: