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 zur Verfügung gestellt werden.

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

derstefan und mogstar  

Legende

Flächen

LaubwaldNadelwaldMischwald
WieseSumpfGehölz
WeinanbauFriedhof

Linien

StromleitungSeilbahn
BöschungDeich
ZaunHecke

Symbole

KircheKapelle
Burg, FestungBurgruine, Ruine
SchlossSchlossruine
TurmSchornstein
SendeturmAussichtsturmWasserturm
Denkmal, MonumentWegkreuz
GipfelGipfelkreuzQuelle
HöhleneingangKreuz
hervorragender BaumWindkraftanlage

News

  • 18.05.: Beschriftungen bis Zoom 11 verbessert
  • 17.05.: Beschriftungen von Zoom 8 bis 10
  • 11.05.: Deutschland auf neuer Hardware komplett neu gerendert. Verbesserungen: Sümpfe, Moore, Nassgebiete besser unterschieden; Stromleitungen verbessert (line und minor_line); man_made=breakwater, pier; waterway=ditch, weir; Zäune unter bestimmter Länge ausgeblendet
  • 04.03.: Weinanbau, Gleise verbessert
  • 28.02.: paar weitere Symbole
  • 23.02.: Grenzen
  • 20.02.: Legende, einige Symbole verbessert
  • 04.01.: Layer Control (OpenStreetMap als Referenz)
  • 22.12.: Höhendaten nun von OpenDEM.info
  • 20.12.: Breite von Autobahnen verringert
  • 12.12.: Beginn mit Testrenderings von gesamt Deutschland
  • 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
  • 25.11.: "
  • 21.11.: Straßenbreiten verbessert
  • 19.11.: Schummerung
  • 06.11.: Friedhöfe, Kapellen, Hecken, Bäume (mit [name] != NULL)
  • 03.11.: Sümpfe/Moore und Buschlandschaften
  • 02.11.: Höhenlinien verbessert; Flughäfen; highway=secondary_link
  • 07.10.: erster Versuch mit Höhenlinien
  • 01.10.: Datenbank aktualisiert (BY: 18,1 Mio Nodes, 2,5 Mio Ways, 40.000 Relations)
  • 28.09.: Bäche
  • 27.09.: topographische Symbole: Burgen/Schlösser, Ruinen, Wegkreuze, Monumente, Kirchen, Windkraftanlagen, Quellen, Gipfel, Höhlen, Türme, Wassertürme, Sendetürme. Wiesen.
  • 24.09.: Brücken (Straßen); Feld-, Wald- und Radwege
  • 23.09.: Stromleitungen und Zäune
  • 20.09.: Bahnlinien verbessert
  • 13.09.: Gewässer verbessert
  • 09.09.: Bahngleise, Gewässer
  • 07.09.: Straßenbreiten verbessert
  • 05.09.: Bayern bis Zoomstufe 15 gerendert.
  • 03.09.2011: Domain http://opentopomap.org registriert
  • Erste Versuche mit Mapnik
  • März 2011: Testserver an der Universität Erlangen-Nürnberg
  • geplant

  • cutting=yes und embankment=yes
  • Gewässer anpassen (z.B. Meere)
  • niedrige Zoomstufen aufhübschen
  • Sportplätze
  • Bahnhöfe
  • Brücken und Tunnel
  • Beschriftungen
  • weitere Zoomstufen
  • 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: