DE:OpenTopoMap

From OpenStreetMap Wiki
Jump to navigation Jump to search
OpenTopoMap (10/2017)

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.

Website: https://opentopomap.org (Let's encrypt-Zertifikat)

Beschreibung

  • Symbole (Kirchen, Türme, Windkraftanlagen, herausragende Bäume,...)
  • hoher Kontrast, druckfreundlich
  • Höhenlinien
  • Schummerung
  • Wander- und Radwege einblendbar (von Lonvia)
  • Schneller Permalink – einfach die Webadresse kopieren
  • Geolokation und Suchfunktion
  • Weltweit bis Zoomstufe 17
  • Updates (gelegentlich)

Details

Dargestellte Objekte (die Du kartieren solltest...)

Die komplette Legende ist unter opentopomap.org/legende abrufbar.

Der Kartenstil ist auf github veröffentlicht: https://github.com/der-stefan/OpenTopoMap

Kontakt

derstefan (wiki, osm) und mogstar (wiki, osm) freuen sich über jede Nachricht.

Schummerung und Höhenlinien

OpenTopoMap verwendet das freie Höhenmodell von viewfinderpanoramas.org, das primär auf den 90m-SRTM-Daten basiert und an deren Fehlstellen ("voids") mit diversen anderen Höhenmodellen interpoliert wurde.

1. Download und Vorbereitung der Rohdaten

Erstellen einer Liste von benötigten Kacheln z.B. mit http://www.imagico.de/map/demsearch.php

 wget -i list.txt

Alle Zip-Dateien entpacken:

 for zipfile in *.zip;do unzip -j -o "$zipfile" -d unpacked; done

Restliche Löcher stopfen:

 for hgtfile in *.hgt;do gdal_fillnodata.py $hgtfile $hgtfile.tif; done

Ergebnisse in eine große Datei raw.tif zusammenfügen:

 gdal_merge.py -n 32767 -o ../../raw.tif *.hgt.tif

2. Umprojizieren

 gdalwarp -co BIGTIFF=YES -co TILED=YES -co COMPRESS=LZW -co PREDICTOR=2
 -t_srs "+proj=merc +ellps=sphere +R=6378137 +a=6378137 +units=m" -r cubicspline
 -tr 30 30 raw.tif warp-30.tif

Erklärung der Parameter:
-co BIGTIFF=YES: wenn Ausgabedateien größer 4 GB
-co TILED=YES: Intern kacheln
-co COMPRESS=LZW -co PREDICTOR=2: Verlustfreie Kompression mit Prädiktion
-t_srs "+proj=merc +ellps=sphere +R=6378137 +a=6378137 +units=m": Umrechnung in Mercator
-r cubicspline: Interpolation
-tr 30 30: gewünschte Auflösung in Metern

3. Schummerung

  gdaldem hillshade -z 2 -co TILED=YES -co COMPRESS=JPEG warp-30.tif hillshade-30.tif