Speichenkarte

Alpen, OK. Ich lade die gerade bei geofabrik runter.
Falls alles glatt durchläuft ist die Alpenkarte morgen abend fertig.
http://download.geofabrik.de/europe/alps.html

Über die Art des Kartenformats bin ich mir noch nicht schlüssig, wie ich das hochladen soll.

  1. gmapsupp
    Kann direkt im Gerät verwendet werden. Übers Gerät kann BaseCamp die Karte anzeigen. Mittels “gmt” und einer kleienn Install-Datei bekommt man dieses Format in das PC Format gewandelt. Vorteil ist, dass ein Download beide Formate liefert. Nachteil ist, dass die Höhenlinien unnützerweise mitgeladen werden. Evtl. mache ich 2 gmapsupp, das wäre aber für den Anwender mehr “Arbeit”.
  2. tdb Installation. Dazu muss in der Registry was eingetragen werden. Dazu ist ein Installer hilfreich. Oder eine Batch-Datei, da kann es aber Ärger mit Berechtigungen geben. Außerdem muss der Nutzer die Karten selbst per MapInstall ans Gerät senden.
  3. gmap. Da finde ich ganz gut, einfach runterladen und in ein bestimmtes Verzeichnes legen, fertig. Keine Installation notwendig. Mac-User können was mit diesem Format anfangen. Aber auch hier muss per MapInstall ans Gerät gesendet werden.

Da meine Datenleitung langsam ist und ich nicht übermäßig Platz auf dem Server habe, will ich es vermeiden, mehrere Formate hochzuladen.

Ideal wäre ja, wenn die eigentliche Kartenerzeugung auf dem Server abliefe. Ob sowas möglich ist? Muss ich mich mal schlau machen…

Hut ab!
Das ging ja unwahrscheinlich schnell. Ich bin wirklich beeindruckt.

Wenn ich nur für mich reden darf, dann würde ich Variante 1 bevorzugen. Ich brauche die Karte auf meinem Gerät, Garmin GPSMap 60csx, dafür reicht mir eben das Image.

Heute Abend schon fertig, das wäre ja super, nächste Woche soll das Wetter sommerlich werden, fast bis an die 30 Grad. :sunglasses:
Ab auf´s Radl, Vorbereitung für den Lienzer Radmarathon, freue mich schon, ist immer ein toller Event.

Vielen Dank nochmals für die schnelle Umsetzung, finde ich Top!

Die Karte ist fast fertig. Jedoch schaffe ich den Upload heute nicht mehr.
Bis spätestens Sonntag abend sollte die Karte aber “oben” sein.

Hallo,

ich bin eben zufällig auf dieses Projekt gestoßen - sieht vielversprechend aus. Ich werde es definitiv mal ausprobieren.

Es gibt mit http://openmtbmap.org/ und http://www.velomap.org/ noch zwei vergleichbare Projekte - jeweils mit speziellem Fokus auf Mountainbiking bzw. Rennradfahren (bzw. Rad fahren auf der Straße im Allgemeinen). Vielleicht kann man sich ja Ideen holen (in beide Richtungen ;))

Weil es zur Sprache kam: Ich selbst finde das .gmap-Format am bequemsten.

Viele Grüße

rik

Die Alpen können jetzt runtergeladen werden, viel Spaß damit.

Die OMM und VM sind ziemlich professionell, das kann ich nicht so groß aufziehen. Der Felix, der diese Karten macht, hat mir schon öfters Tipps und Hilfestellungen gegeben.

Heute gibt es erst man eine Praxisübung, ein 400km Brevet. Bei diesen Veranstaltungen fährt man mit Roadbook oder Navi. Den Track habe ich mir in eine Route umgebaut. Aufgrund der Länge sind es 126 Zwischenziele geworden. Mit dem neuen BaseCamp habe ich die Zwischenziele entfernt, das Oregon zeigt die Route trotzdem genau so an, wie im BaseCamp gepinnt. Mal schauen, ob das auch beim fahren klappt und nicht nur auf der Couch.

Morgen,

vielen Dank für die absolut schnelle Bearbeitung, besser geht es wohl nicht! :sunglasses:

Habe mir die Karte bereits gezogen, “Installation” in MapSource hat auch super funktioniert. Musste dort zwar etwas suchen um die Karte auch darstellen zu können, aber jetzt läuft alles. :smiley:

Nachdem diese Woche schönes Wetter angesagt ist, werde ich gleich mal testen, freue mich schon, um 15:30 ist Schluss.

Schöne Grüße aus Tirol

Wenn man in den mkgmap Options “show-profiles=1” angibt, zeigt BaseCamp bei Routen ein Höhenprofil. Allerdings nur, wenn die tdb und img in der Registry eingetragen werden.
Zeigt BC die Karte direkt von der SD an (gmapsupp), gibts kein Profil.

Derzeit gibts ca. monatlich ein Update der Speichenkarte. Ich habe jede Menge geändert, seit dem letzten Posting hier und finde, dass die Karte mittlerweile gut gereift ist. Für Ideen und Anregungen bin ich immer offen. :slight_smile:

5.1.15 Kartenupdate

Es gibt ja immer wieder Ärger mit Lizenzen und Lizenzangaben. Ich hoffe, dass ich auf der Homepage zu der Karte die Lizenzen richtig veröffentlicht zu haben.
Der Lizenzverweis ist auf der Startseite ODbL
Falls da was nicht richtig ist, bitte ich um Nachricht, damit ich es korrigieren kann.
www.speichenkarte.de

Es gibt mal wieder ein Update der Speichenkarte.
Europa dauert noch ein paar Tage, ist in der Mache.

Viel Spaß damit.

www.speichenkarte.de

Den Hinweis wollte ich folgen, Seite existiert nicht mehr. gibts die noch irgendwo?

Ja:
Freizeitkarte → Garmin → Dokumentation → Entwicklung
http://www.freizeitkarte-osm.de/garmin/de/entwicklung.html

Gruß
Georg

Ich habe ein paar Fragen zum Thema Höhenlinienintegration in die Speichenkarte für Garmin-Systeme mit mkgmap. Vielleicht kann mir jemand weiterhelfen:

Ziel ist es, die Höhenlinien HINTER die Wege zu bekommen. Das gelingt mir mittlerweile, jedoch sind Schönheitsfehler dabei:

  1. Erzeugen der Höhenlinienkarte und der OSM-Karte mit mkgmap MIT Option --transparent → BaseCamp zeigt die gmapsupp mit Geisterlinien an
  2. Erzeugen der Höhenlinienkarte und der OSM-Karte mit mkgmap OHNE Option --transparent → Auf dem Oregon kann man die Wege nicht anklicken, es erscheint dann kein Name, nur Koordinaten.
  3. –transparent nur bei den Höhenlinien → Höhenlinien überdecken die OSM-Wege, das sieht doof aus.
  4. Vor dem splitten die Höhenlinien mit den OSM Daten verheiraten → Es entstehen Unmengen von Geisterlinien. Irgendetwas läuft da schief.

Ich denke 4) kann am Ende funktionieren, wenn ich die Geisterlinien wegbekomme.

  • phyghtmap --polygon=nordrhein-westfalen.poly --max-nodes-per-tile=0 phyghtmap --max-nodes-per-way=250 --no-zero-contour --start-node-id=1 --start-way-id=1 -s 10 -c 40,20 --source=view1,view3,srtm3 --pbf -o 66668008
  • OSM Daten als pbf von der Geofabrik
  • osmconvert 66668008.osm.pbf -o=SRTM_NRW.o5m
    osmconvert --drop-version SRTM_NRW.o5m nordrhein-westfalen-latest.osm.pbf -o=NRW.o5m

??

Mit einer kleinen Canaren-Karte habe ich es hinbekommen.
Also vorher die OSM Daten von der Geofabrik mit Höhenlinien von “phyghtmap” mit “osmconvert” verbunden, dann mit mkgmap-splitter geplittert und mit mkgmap verarbeitet.
Diese Karte funktioniert hervorragend. Sogar MapSource zeigt nun auch die Höhenlinien :slight_smile:

Nur bei einer NRW-Karte will das nicht funktionieren, da kommt es zu einem Haufen Geisterlinien. Woran könnte das liegen?

Nur so ein Tip am Rande: Du musst die Dateien nicht verbinden. Einfacher ist es, wenn du Splitter beide Dateien mit gibst, wobei die OSM-Datei die erste sein sollte.

Was meinst du mit Geisterlinien? Darauf geachtet, dass die Höhenlinien in einem anderen ID-Bereich sind hast du schon, oder?

Mitten durch die Karte gehen mehr oder weniger gerade Linien.

Geisterlinien … vermutlich kollidieren IDs.

Gruß Klaus

Es klappt, wenn ich splitter OSM und SRTM Daten in einem Aufruf mitgebe :slight_smile:
Hat ein wenig gedauert, bis es gestartet ist. --keep-complete=false musste ich angeben.

Das Thema “ID” ist mir völlig fremd. Was meint ihr damit?

Jeder Node und Way hat eine ID. Im Way ist gespeichert, welche Nodes zu ihm gehören. Die Zuordnung erfolgt mittels Node-ID.

Wenn du nun SRTM-Daten erzeugst, werden auch Nodes und Ways angelegt. Standardmäßig fangen die wie die OSM-IDs bei 1 an. mkgmap kann dann nicht mehr auseinanderhalten, ob er jetzt den SRTM-Node mit der ID 1234 oder den OSM-Node mit der ID 1234 in den Weg einfügen soll. So kommt es zu deinen Linien. Du kannst phyghtmap aber auch sagen, er soll bei einem anderen Startwert anfangen. Bspw. 10 Mrd oder so.

Zum Splitten:

java -Xmx10000M -XX:+UseCompressedOops -XX:+UseParallelGC -jar ./bin/splitter.jar --status-freq=0 --output=o5m --max-areas=2048 --max-threads=$threads --overlap=0 --keep-complete --split-file=resources/areas.list ./data/planet.o5m ./data/srtm.o5m

Ganz herzlichen Dank für diese Infos!

Wobei ich das nicht wirklich verstehe. Bisher habe ich phyghtmap immer --start-node-id=1 --start-way-id=1 mitgegeben, ohne zu wissen, weshalb. Das funktionierte auch immer. Erst als ich versuchte die Höhenlinien hinter die Wege zu bringen, kamen die Fragen auf. Die NRW-Karte ist jetzt OK, trotz ID=1 bei phyghtmap.

Die Karten müssen in die Registry von Windows eingetragen werden. Dabei gibt es diese Zeile:
reg ADD %KEY%\Families\Speiche_NRW /v ID /t REG_BINARY /d 481F /f

Dieses “481F” entspricht der ID der Karte, “8008”.

Eine Karte mit “8118” hat “B61F”.

Wie kommt man von der ID auf den Wert, der in die Registry gehört? Kann man das irgendwie umrechnen?