Der Virusscan wegen 'sadsadsa' ergab keine Funde.
Beruhigend. Bei mir kam auch "sadsadsa"
Der Virusscan wegen 'sadsadsa' ergab keine Funde.
Beruhigend. Bei mir kam auch "sadsadsa"
Alles anzeigenOSM ist nicht meine Welt und wird es auch nicht werden. Zum Rest:
'traditionell':
MapSource und BaseCamp holen sich alle Informationen aus der Registry. Fehlt dort ein Eintrag wird die Funktion ggf. nicht ausgeführt ( z.B. bei TYP ). Bei anderen fehlenden Einträgen oder Fehlern in den Einträgen schmiert Garmin ab oder ignoriert den Kartensatz je nach Version. Der Kartensatz darf irgendwo auf dem PC gespeichert sein - solange die Verweise in der Registry richtig sind.
GMAP-Format:
Alle Dateien stehen, zerlegt in Subfiles in einem Verzeichnis mit vielen Unterverzeichnissen. Der Speicherort ist von Garmin vorgegeben. Alternativ kann im vorgegebenen Verzeichnisein Link auf den Speicherort eingerichtet werden. Das macht Garmin mit den eigenen Installationen. Das vorgegebene Verzeichnis ist "%APPDATA%\Garmin\Maps" und der Zugang ist versteckt. Einen Registry-Eintrag gibt es hier nicht.
Vielen Dank für diesen Beitrag! Das macht die Sache klarer
Dem Lob für MapTK schließe ich mich an!
Ich mache damit meine Typ-Files und das funktioniert super. Es könnten ein paar mehr Farben auswählbar sein, aber das ist kein Problem, da man im Textfile jeden beliebigen Farbcode eingeben kann.
Was mir als Einsteiger schwer fällt, ist im Gewusel der Tools zu verstehen, was man womit machen kann.
Erschwerend hinzu kommen wertende Kommentare.
Ich mach es so:
- srm2osm - > mkgmap -> Karte1
- Geofabrik -> mkgmap -> Karte 2
- gmt erzeugt aus allen Kacheln der Karten 1&2 eine TDB und eine overview.mp
- cgpsmapper erzeugt daraus eine overview.img
Außer den Kacheln, der tdb und der Overview lösche ich sämtliche Dateien die da noch so entstehen.
- Das wird in die Registry von Windows eingetragen.
- Mit MapTK baue ich ein TYP mit gleicher FID. Auch das wird in der Registry eingetragen.
Die ganzen Schritte sind in einer simplen Batch-Datei gelistet. Die muss ich nur starten und wenn es fertig ist, ist die Karte in BaseCamp drin.
Ist das TYP File nicht in der Registry eingetragen, wird es von BaseCamp nicht ausgewertet.
Daher meine Vermutung, dass die Registry-Einträge wichtig sind. Aber anscheinend weiß das niemand so 100%.
Wenn ich es richtig verstanden habe, erfolgt die Verknüpfung zwischen Karte und TYP-File nur über die Registry? (Die FID muss in TDB und TYP gleich sein.)
Der Vergleich war natürlich doof, klar muss eine TZ10 besser sein als der Oregon.
Mir fehlt ein Vergleich zu Kameras gleicher Größe. Gegen eine Panasonic TZ10 sind die Bilder des Oregon lausig.
http://fstatic1.rennrad-news.d…/5/_/large/DSC00020.JPG?1
http://fstatic1.rennrad-news.d…_/large/FhreinHolland.JPG
Wie hast du denn diese Karte auf das Dakota bekommen?
Mit welchem Fahrzeug bist du denn unterwegs?
.....................
Frage: Brauche ich noch MapInstall wenn ich eine komplette OSM Karte -also nicht einzelne Kacheln laden will ?
.............
MapInstall brauchst du nur, wenn du Karten vom "PC-Format" in das "GPS-Format" umwandeln möchtest.
Einige OSM-Karten liegen bereits als gmapsupp.img vor. Das ist das "GPS-Format" und kann einfach so, ohne spezielle Tools, auf die SD Karte kopiert werden.
Man sollte diese Datei immer umbennen. Denn falls man mit MapInstall eine gmapsupp.img erzeugt, wird diese ohne Warnung überschrieben, wenn sie noch gmapsupp.img heißt.
Die OSM-Rohdaten sind ja recht leicht zu beschaffen. Runterladen und so wie sie sind, in den splitter und mkgmap schieben, fertig.
Bekommt man Höhenlinien auch so einfach? Wenn ja, wo? Oder muss ich sie mit einem weiteren Tool erst mal umarbeiten, um sie mit mkgmap zu einer Garmin-Karte zu verarbeiten?
Oder ganz anders?
Bei der Vielfalt an Tools rund um das Kartenerzeugen verliert man schnell den Überblick. Google auch, denn was ich da finde, verwirrt mich noch mehr
Eine Vermutung, wissen tue ich es nicht:
Vielleicht liegt das an der unterschiedlichen DrawPrio? Die 5er Kacheln haben eine höhere Zahl als die 4er bekommen. So ist sicher gestellt, dass Brücken, Einbahnstraßenpfeile und Wander-Rad-Weg Relationen immer über den Straßen angezeigt werden.
Vermutlich haben die Höhenlinien eine noch höhere Zahl.
(Den Trick habe ich von dir:D)
Ich lasse mkgmap 2 mal laufen, jeweils mit FID 2012 und PID 1. Die Splitterkacheln benenne ich vor dem 2. Durchlauf um. Hinterher habe img-Kacheln 4444* vom ersten Durchlauf und 5555* vom zweiten Durchlauf. In den gleichen Ordner kopiere ich einfach die Höhenlinienkacheln vom Computerteddy. Eigentlich ist da eine andere FID drin, scheint aber egal zu sein. Die Kacheln fangen alle mit 7 an.
Danach erzeuge ich mit den obigen Befehlen die Dateien für BaseCamp.
Mit MapSource markiere ich einfach die ganze Region und schiebe sie ins Oregon.
Im Oregon-Menü taucht 3 mal der gleiche Eintrag auf. Der eine sind die Höhenlinien, der nächste die 5er Kacheln (Einbahnstraßen, Wanderweg-Radweg-Relationen) und der letzte Eintrag sind die 4er Kacheln.
Im BaseCamp taucht nur die Karte "Speiche" auf, angezeigt wird aber alles.
......
Ich persönlich packe die Höhenlinien nicht mit zur Karte dazu, weil dann sehe ich sie auch am GPS und kann sie nicht wegtun, .......
Im BaseCamp ist die Karte und die Höhenlinien gleichzeitig zu sehen. Will man keine Höhenlinien, kann man sie in den Optionen ausschalten.
Im Oregon taucht im Kartenmenü eine Karte gleichen Namens auf. Diese lässt sich deaktivieren, dann sind die Höhenlinien weg.
Vermutlich machen machen das andere GPS nicht so?
Nach einigen weiteren Versuchen klappt es jetzt. Danke für die Hilfe, super!!!!!!
echo off
cd c:\Kartenwerke\Speichenkarte\Karte
gmt -S -f 2012,1 -m "Speiche" -n "Speiche" *.img
C:\Programme\cGPSmapper\cgpsmapper.exe Speiche.mp
echo Adding registry keys.
set KEY=HKLM\SOFTWARE\Wow6432Node\Garmin\MapSource
if %PROCESSOR_ARCHITECTURE% == AMD64 goto key_ok
set KEY=HKLM\SOFTWARE\Garmin\MapSource
:key_ok
reg ADD %KEY%\Families\FAMILY_2012 /v ID /t REG_BINARY /d DC07 /f
reg ADD %KEY%\Families\FAMILY_2012 /v TYP /t REG_SZ /d "%~dp0M02012.TYP" /f
reg ADD %KEY%\Families\FAMILY_2012\1 /v Loc /t REG_SZ /d "%~dp0\" /f
reg ADD %KEY%\Families\FAMILY_2012\1 /v Bmap /t REG_SZ /d "%~dp0Speiche.img" /f
reg ADD %KEY%\Families\FAMILY_2012\1 /v Tdb /t REG_SZ /d "%~dp0Speiche.tdb" /f
del Speiche.mp
del Speiche.mdx
del install.bat
Du meinst, ich kann in die Batch-Datei, wo auch mein gmt und cgpsmapper Aufruf steht, die Registry-Einträge einfach selbst reinschreiben? In dem Zuge gebe ich dann einfach das Typ File mit an? Also benötige ich dafür gar kein Tool?
Trotz der Fehlermeldung bei dem cpreview funktioniert es Danke!
Der entscheidene Tipp war die mp -> img Konvertierung mit cgpsmapper. Wäre ich alleine nicht drauf gekommen, obwohl ich das Kapitel 9 mehrmals gelesen habe.
Nach einigem herumexperimentieren mache ich es jetzt trotzdem anders:
gmt -S -f 2012,1 -m "Speiche" *.img
C:\Programme\cGPSmapper\cgpsmapper.exe mapset.mp
Führt man das aus, hat man auch gleich eine install.exe, mit der später die Karte in der Registry eingetragen wird.
Durch das *.img werden alle Kacheln, auch Höhenlinienkacheln von Computerteddy, mit eingebunden.
Damit es perfekt ist, muss ich jetzt noch herausfinden, wie gmt nicht mapset.mp auswirft, sondern Speiche.mp.
Wichtiger ist jedoch, wie das Typ-file mit eingebunden wird. Da die install.exe von gmt erzeugt wird, gibt es für gmt vermutlich noch eine Typ-File Option?
Vielen Dank für die Beispieldatei.
Leider stürzt das cpreview immer ab und will eine Fehlermeldung an Microsoft melden.
Trotzdem entstehen die tdb- mp- usw. Dateien.
Wenn ich es richtig verstanden habe, muss ich die mp-Datei mit cgpsmapper in eine overview.img wandeln? Wie geht das?
Hallo Paul,
das wäre total nett, wenn du mir solch eine Datei schicken würdest.
rslaufer(at)gmx.de
Kann man darin sagen "alle img", also so in etwa *.img?
Wenn ich es richtig verstehe, benötigt man gmt gar nicht?
Ich stelle fest, das mir noch etwas Hintergrundwissen fehlt. Da muss ich noch mal ran. Was ist eine TDB, was ist eine Index-Datei, was macht die overview-Map?
Ui, ich glaube, das wird mir zu kompliziert. Hatte mir das so vorgestellt:
gmt -S -f 2012,1
cgpsmapper ->mache overview-map "speiche.img"
Bisher mache ich es so:
mkgmap baut mir Kartenkacheln, keine gmapsupp. Das Programm läuft mehrmals durch, so dass mehrere Kartenebenen entstehen.
Zu diesen Kacheln kopiere ich Höhenlinien-Kacheln von Comuterteddy.
Danach starte ich das Mapsettoolkit, wähle alle Kacheln aus, setze eine FID und PID und verweise auf ein Typ-File. MSTK ruft danach gmt und cgpsmapper auf. Danach habe ich eine overview-map, sowie ein tdb-file.
Wie macht es das?
Wenn ich das wüsste, könnte ich die Kommandos in die Kartenerstellungsbatchdatei schreiben. Ich müsste dann nur noch das Script starten und ein paar Stunden später ist Karte fertig.
Im Trackmanager liegen alle Tracks, mit denen man direkt navigieren kann. Sie tauchen ebenfalls in der Zieleingabe->Tracks auf. Die Tracks sind nach Entfernung vom Standort sortiert.
Im Dateisystem liegen sie unter \garmin\gpx
Toucht man solch einen Track an, steht ganz unten in der Auswahlliste "Archive". Damit verschiebt man den Track in das Archiv.
Im Dateisystem ist der Track dann unter garmin\gpx\archive zu finden.
Die Tracks dort sind nach Datum sortiert, neuester Track oben. Mit "Make Favorite" kann man ihn wieder in den normalen Trackspeicher verschieben.
Hat man mehrere Tracks in einer GPX-Datei und verschiebt einen von denen in das Archiv, entsteht eine neue gpx-Datei. Man kann das nutzen, um Tracks von der SD-Karte auf das Gerät zu verschieben. Umgekehrt geht es jedoch nicht.