"MyOsmTopo"

- topographische 3D Openstreetmap Karten für Garmin GPS-Geräte -

myosmtopo_beispiel

MyOsmTopo

Jede Methode eigene topographische Karten für Garmin Geräte zu erzeugen setzt Computerkenntnisse und etwas Geduld voraus. Man sollte vertraut damit sein, Software zu installieren und z. B. eine Kommandozeilen-Anwendung zu nutzen (für die Ausführung einer "Batch"-Datei). Die folgende Software soll helfen, Karten auf einfachem Wege und schnell zu erstellen.

MyOsmTopo - Die Software

Version 3.1 (2023-07):
Neue Funktionen:
+ Erstellung von 3D-fähigen Karten (sichtbar in Garmin Basecamp und auf dem GPS-Gerät). Damit wird eine Schattierungs-Darstellung möglich.
+ Auswahl des Kartenbereichs über eine Region (Polygon-Datei, .poly) oder über Koordinaten
+ Neue und vereinfachte Grund-Einstellungen
+ Neue und verbesserte Auswahl des Karten-"Style" und der TYP-Dateien
+ Erstellung einer fertigen Kartendatei für ein Garmin GPS-Gerät
+ Erstellung einer 'reg'-Datei für die Registrierung der Karte (kein MapSetToolKit mehr nötig)

Die MyOsmTopo Software ist eine portable und eigenständige ".Net" Anwendung und dient als Hilfsmittel zur Erstellung von topographischen und routingfähigen 3D Karten, die auf einem PC oder auf einem Garmin GPS-Gerät verwendet werden können. In der Software können alle Parameter für ein eigenes Kartenprojekt festgelegt werden (der Bereich einer neuen Karte, der Pfad zur benötigten Software, der Pfad zu schon geladenen Daten, usw. ...). Mit einem einzigen Klick wird anschließend ein eigener Ordner für das neue Kartenprojekt und eine 'Batch'-Datei (SKRIPT) erstellt. Wird diese ausgeführt, entstehen alle für eine Karte notwendigen Dateien im Hintergrund, gesammelt im jeweiligen Projektordner. Die Karte kann dann über die Ausführung einer ebenfalls erzeugten '.reg' Datei registriert und damit in der Garmin Software "Basecamp" verwendet werden. Alternativ kann für die Registrierung auch die Software "mapsettoolkit" verwendet werden.
Zusätzlich wird eine entsprechende Kartendatei für ein Garmin GPS-Gerät erstellt (mit der Dateiendung ...._GPS.img). Nach der Übertragung dieser Datei ist die Karte auf dem GPS-Gerät verwendbar.

Die mit MyOsmTopo generierten Karten sind topographisch + 3D + routingfähig + kostenlos!
Die Datengrundlage dafür sind die Daten des OpenStreetMap Projekts (OpenSource) und die Höhendaten der NASA (für die Höhenlinien).

Die in der Karte enthaltenen Daten und das Aussehen sind für den Outdoor-Bereich optimiert. Z. B. sind Versorgungsquellen wie Lebensmittelgeschäfte, Bäckereien, Wasserquellen, aber auch Bankautomaten, Hütten und Unterstände usw. gut erkennbar dargestellt, während die meisten anderen POIs eher klein oder erst ab einem höheren Zoom-Level dargestellt werden.

Da sich die Höhendaten für eine einmal verwendete Region normalerweise nicht ändern, können für ein "Update" der Karte auch nur die OpenStreetMap Daten getrennt aktualisiert werden. Dafür gibt in der 'Batch'-Datei die Möglichkeit, die Kartenerstellung ab einem bestimmten Schritt zu beginnen.

Auf einem "normalen" Rechner kann damit eine topographische Karte von Deutschland in ca. 1-2 Stunden erzeugt werden. Es wird dafür ausschließlich OpenSource/Freeware-Software benötigt.


MyOsmTopo

MyOsmTopo - Vorlage für Karten-Bau Verzeichnis

Hier eine Vorlage für eine Ordnerstruktur (leere Ordner). Alle Rohdaten und alle Software-Tools können in die jeweiligen Ordner abgelegt werden. Dies ist nur ein Vorschlag für einen Karten-Bau Ordner. Die Struktur kann auch frei definiert werden.

MkgMap - Style für MyOsmTopo

Für das Rendern der Karten wird von der Software "MkgMap" ein Ordner mit spezifischen Style-Dateien benötigt (jeder Style-Ordner enthält mehrere Dateien). Für die Erstellung von Karten im MyOsmTopo-Style muss der hier angebotene Ordner in den "styles" Ordner der installierten "Mkgmap" Software abgelegt werden. Der Style bestimmt am Ende, welche OpenStreetMap Elemente in einer Karte enthalten sind und wie sie dargestellt werden.

MyOsmTopo - TYP-Datei

Diese TYP-Datei bestimmt das Aussehen der erzeugten Karte, sowohl in Basecamp/Mapsource als auch im Garmin Gerät. Ohne eine TYP-Datei kann eine Karte am PC nicht in Basecamp/Mapsource dargestellt werden. Die Datei muss auf den verwendeten Style beim Rendern der Karte abgestimmt sein, denn nur, wenn ein Kartenelement mit einer bestimmten ID gerendert wurde, kann das Aussehen dieses Elements über seine ID in der TYP-Datei festgelegt werden. Dieses Aussehen kann z. B. mit der Software TYP_Wiz3 (Freeware, Link unten) verändert werden. Wer also die Farbe und Dicke von Höhenlinien oder Straßen verändern will, kann dies hiermit tun.

Verwendete Darstellungen in der MyOsmTopo - TYP-Datei:

Punkte

myosmtopo TYP

Linien

myosmtopo TYP

Flächen

myosmtopo TYP

Spenden willkommen . . .

Wenn dir diese Infos und die MyOsmTopo-Software gefallen, freue ich mich sehr über eine kleine Spende. Es wäre eine Wertschätzung meiner Arbeit und spornt mich an, weitere Verbesserungen zu entwickeln.



Datenquellen

OpenStreetMap Daten

Hier können die aktuellen OpenStreetMap Rohdaten geladen werden. Nach Kontinenten und Ländern geordnet kann man sich hier die ".pbf" Dateien laden. Sie sind die Grundlage jeder selber erstellten Karte.

Höhendaten

Höhendaten für Garmin kompatible Karten können mit verschiedenen Software-Anwendungen erzeugt werden. Die Quelle der Rohdaten sind immer Daten der NASA. Mit der MyOsmTopo Software werden Skripte erzeugt, die Höhendaten mit der Anwendung "phyghtmap" oder "Srtm2Osm" laden können. Die Installation von "phyghtmap" erfordert dabei Computerkenntnisse und eine Python-"Umgebung". Diese Anwendung liefert aber die besten Ergebnisse und läuft relativ schnell. Da sich Höhendaten normalerweise nicht ändern, müssen diese für eine Karte nur einmal erzeugt werden. Unter dem Link gibt es eine ausführliche Anleitung (in Englisch), auch für die Installation der Anwendung.

Meine eigene (deutsche) Anleitung für die Installation von phyghtmap findet ihr ebenfalls hier.

Software

Alle für MyOsmTopo benötigte Software ist Freeware! Die genannten Anwendungen sollten in einen Karten-Bau Ordner installiert werden. Die Pfade zur jeweiligen Software muss in der Excel-Anwendung MyOsmTopo eingegeben werden.

Java Umgebung

Für die meisten der hier verwendeten Software Pakete wird eine Java Umgebung benötigt. Deshalb muss die passende JRE (Java Runtime Environment) installiert sein. Ich verwende bei mir (Win 11, 64 Bit) die hier verlinkte Version. Nach dem Download erfolgt eine einfache Standard Installation ohne weitere Einstellungen.

Osmconvert

Eine Anwendung, die verschiedene Dateiformate von Kartendaten gegenseitig umwandeln kann. Quell- und Zieldateien können vom Format ".osm", ".o5m", ".pbf" sein. Außerdem kann die Software Kartenbereiche nach Gradzahlen ausschneiden.

Splitter

Eine Java-Anwendung, die für die Zerlegung von großen OpenStreetMap- und Höhendaten-Dateien benötigt wird. Es entstehen so mehrere Dateien, die von Programmen wie z. B. "MkgMap" besser verarbeitet werden können.

MkgMap

Eine Java-Anwendung, die die OpenStreetMap Daten (und die Höhendaten) in eine visuelle Karte wandelt (rendert). Der dabei verwendete "style" entscheidet über die in einer Karte enthaltenen Elemente. Diese Software ist die Grundlage jeder visuell dargestellten Karte.

gmaptool

Mit "GMT" wird die kompakte "gmapsupp.img" Datei, die für ein GPS-Gerät benötigt wird, erstellt. Die Software kann diese Datei aber auch wieder in einzelne "Kacheln" zerlegen. MyOsmTopo erzeugt diese Datei automatisch und benennt sie nach dem Schema 'Kartenname'_GPS.img.

weitere Software

Die folgende Software wird für die Installation der Karten in Mapsource/Basecamp (am PC) oder auf einem Garmin Gerät benötigt (alles Freeware).

Basecamp (Garmin)

Mit diesem von Garmin kostenlos zur Verfügung gestellten Programm kann man die eigenen erstellten Karten am PC nutzen. Anschließend kann die Karte an ein angeschlossenes GPS-Gerät gesendet werden. Oder man installiert die Karte mit dem Zusatzpaket "MapInstall" auf eine SD-Karte, von der aus man sie dann auf die Micro-SD des GPS-Gerätes kopiert.

typ_wiz (optional)

Mit der TYP-Wizard Anwendung kann das Aussehen einer TYP-Datei verändert werden. So kann man z. B. die Dicke und Farbe der Darstellung von Höhenlinien verändern oder für eine Bushaltestelle ein anderes Symbol verwenden. Jede Änderung wird aber erst sichtbar, wenn die Karte mit "mapsettoolkit" wieder neu in Mapsource/Basecamp installiert wird. Typ_Wiz3 ist die letzte kostenlose Version. Inzwischen gibt es die kostenpflichtige Version 6.

mapsettoolkit (optional)

Damit kann die von MyOsmTopo erzeugte Karte in Basecamp installiert werden. Oder man installiert damit eine andere TYP-Datei für eine Karte (und verändert damit das Aussehen einer Karte).

cgpsmapper (optional)

Dies ist ein Hilfsprogramm, das für die Installation einer Karte mittels MapSetToolkit benötigt wird.

Tipps . . .

+ Eine Erstellung einer eigenen Karte bedingt immer eine gewisse Beschäftigung mit der dafür notwendigen Software. Je mehr man in das Thema "einsteigt", desto mehr kann man einstellen und verändern. Es gibt (nach meinem Wissen) keine wirkliche 1-Knopf Lösung, mit der eine Karte am Ende am PC oder GPS-Gerät benutzt werden kann. Mein Frust am Beginn der Beschäftigung mit der Erstellung eigener topographischer Karten hat mich zur Erstellung von MyOsmTopo gebracht.

+ Ganz wichtig ist, dass in einer Karte nur das dargestellt (und später in der Darstellung verändert) werden kann, was bei der Kartenerstellung an Daten in die Karte mit einbezogen wurde. Z. B. können Trinkwasserquellen (interessant auf jeder Radtour) nur dargestellt werden, wenn die Ortungsdaten dafür bei der Kartenerstellung verarbeitet werden. Deshalb ist immer beides wichtig, der "style" (bestimmt welche Daten in der Karten enthalten sind) und die TYP-Datei (bestimmt, wie die Daten dargestellt werden), die beide aufeinander abgestimmt sein müssen.

+ Am besten fangt ihr mit einem kleinen Test-Projekt an (ein Quadrat von 1 Grad oder ein Regierungsbezirk). Die Erstellung der Karte dauert dann nur wenige Minuten und ihr könnt euch mit dem Ablauf vertraut machen. Die einzelnen Projekte lassen sich in MyOsmTopo speichern, so dass nicht jedes Mal alle Einstellungen neu vorgenommen werden müssen.

+ Um keine Probleme mit der Kartendarstellungen im GPS-Gerät zu bekommen, muss die "FamilyID" eindeutig sein. Insgesamt habe ich so aber schon mehr als 5 Karten gleichzeitig auf einer Speicherkarte verwendet.

+ Es ist wirklich faszinierend von jeder Region der Welt eine aktuelle topographische und 3D-fähige Karte erstellen zu können. So habe ich von Finnland bis Marokko, von USA über Frankreich bis Vietnam schon einige Karten erfolgreich erstellt. Sie haben mir immer gute Dienste bei der Planung am PC (vor der Reise) und unterwegs (auf meinem Garmin GPS-Gerät) geleistet. Sie sollten auch auf Geräten anderer Hersteller funktionieren, solange das Dateiformat ".img" verstanden werden kann.

Beispiele . . .

myosmtopo_beispiel myosmtopo_beispiel myosmtopo_beispiel myosmtopo_beispiel: 3D Darstellung