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: