Beiträge von windgarden

    Hallo,


    mit ID ist die Family ID gemeint. Die wird hier als little endian word (2 byte) hexadezimal angegeben, d.h. zuerst das least significant byte (niederwertiges byte) und dann das most significant byte (höherwertiges byte).
    "ID"=hex:72,17 bedeutet Family ID 6002


    Gruß
    w.

    Genau, ohne elektronischen Kompass keine Peilung, sonst müsste man ja beim Gehen peilen. Wäre nicht wirklich praktikabel, oder? :lol:

    Was meinst Du denn mit "exportiert" nur ....
    Du musst in Mapsource die Kacheln anwählen d.h. mit dem Kartenwerkzeug anklicken, die Du auf das Gerät laden willst. Die einzelnen angewählten Kacheln werden dann auf der linken Seite unter dem Reiter "Karten" angezeigt. Dann "Übertragen-> an Gerät senden" und schon geht das :-)


    windgarden

    Hm...


    stimmt ist bei mir bei Einstellung "feste Höhe" auch so. Das Gerät verhält sich bei dieser Einstellung ohnehin etwas seltsam. Die Definition dieser Einstellung ist, dass nicht mehr der Höhenmesser, sondern ausschließlich die GPS-Höhe als Höhensignal verwendet wird. In der Anzeige wird aber nachwievor bei der Höhe und auch bei der Vertikalgeschwindigkeit das Barometersignal angezeigt. Die übrigen Höhendaten scheinen nicht aktualisiert zu werden. In die GPX-Dateien wird die GPS-Höhe geschrieben. Offensichtlich nimmt Garmin den Begriff "feste Höhe" hier wörtlich ;-).
    Mir ist aber nicht ganz klar, warum Du im freien diese Einstellung verwendest. Sie ist eigendlich für Umgebungen gedacht, in denen der Luftdruck nicht von der Höhe abhängt, also z.B. im Flugzeug.
    Warum Garmin die Einstellung nicht "Barometer Ein/Aus" nennt und die GPS-Höhe durchgängig für alle Höhendaten und Anzeigen verwendet, erschließt sich mir nicht, auch wenn die GPS-Höhe bzgl. Genauigkeit sehr stark von den Empfangsbedingungen abhängig ist.


    Arno

    Ich weiß jetzt grad gar nicht was das mit GPSMap 60/76CSx zu tun hat ;-). Du hast vermutlich weder vergleichbares Kartenmaterial noch ein irgendwie vergleichbares Gerät. Eins dürfte jedoch vergleichbar sein: Der riesige Umweg, der geroutet wird, um ohne Mautstraßen auszukommen! -> Speicher zu klein ...

    Im TYP-File wird nur definiert, wie die Punkte, Linien und Polygone darzustellen sind. Definiert müssen sie in den Kartendaten sein. In OSM sind für Meer keine Polygone definiert, sondern nur die Küstenlinien. Wie mir aufgefallen ist, auch nicht für die beiden großen Seen in Schweden (Vättern und Vänern). Das wär doch mal eine schöne Beschäftigung :-)


    Arno

    Hallo Thaddäus,


    Du kannst Mapsource-Karten durch löschen des entsprechenden Registry-Eintrags und anschließendes Löschen der Kartendaten von der Festplatte deinstallieren.
    Die Registry-Einträge befinden sich unter XP in folgendem Registry-Pfad: HKEY_LOCAL_MACHINE\Software\Garmin\Mapsource und dort je nach Produkt unter Families oder Products. Falls der Name des Schlüssels das Produkt nicht nachvollziehbar identifiziert, einfach mal die Unterschlüssel anschauen. Die dort zu findenden Pfade identifizieren die Produkte ganz gut.


    Gruß
    Arno

    Hallo,


    das Problem hab ich auch festgestellt. Es liegt meines Erachtens daran, dass das Meer nur in Form der Küstenlinie definiert wird und nicht als geschlossenes See-Polygon.


    Arno

    Hallo Daniel,


    die Aufgabe des Mapsource Installers dürfte im Wesentlichen darin bestehen, einen Registry-Eintrag für die Karte zu erzeugen, denn Mapsource bezieht die Information über installierte Karten aus der Registry. Es könnte sich also um eine einfache Batch-Datei (install.bat oder so) handeln, die über "reg ADD ..." Aufrufe den Registry-Eintrag erzeugt. Wenn man bereits Karten installiert hat, kann man bei deren Einträgen abguggen und den neuen Eintrag auch manuell mit Hilfe von "regedit" erzeugen.


    Falls mit der Karte etwas nicht stimmt (z.B. fehlende .tdb oder .TYP Datei falls in Registry eingetragen, falsche Family- oder ProductID) verweigert Mapsource den Dienst und startet nicht mehr (wie von Dir beschrieben). In diesem Fall genügt es, den Registry-Eintrag für die neue Karte mittels regedit zu löschen. Man muss Mapsource also nicht neu installieren. Die Registry-Einträge befinden sich im Pfad "HKEY_LOCAL_MACHINE\SOFTWARE\Garmin\MapSource" in der Registry.


    Wenn man OSM oder andere freie Karten verwenden möchte, muss man sich nach meiner Erfahrung leider ein wenig mit solchen Dingen beschäftigen. Google ist dabei Dein bester Freund.


    Ich lade meine OSM-Karten hier
    http://wiki.openstreetmap.org/wiki/DE:All_in_one_Garmin_Map
    oder hier
    http://wiki.openstreetmap.org/wiki/User:Computerteddy
    und erzeuge mir evtl. fehlende aber von Mapsource benötigte Dateien mit "GMapTool" und "cGPSMapper" bzw. "MapTK" (Google).


    Habe mal ein Bisschen rumgespielt mit der Karte, die Du runtergeladen hast. Folgende Batch-Datei, die im Verzeichnis der Kartendateien ausgeführt werden muss, macht die entsprechenden Registry-Einträge:


    echo off
    echo -
    echo -
    echo - Diese Batchdatei installiert die Karte in Mapsource
    echo -
    echo - Map: OSM Composer
    echo - FID: 82
    echo - PID: 1
    echo -
    echo - Weiter mit "Eingabe", abrechen mit Ctrl-C.
    echo -
    pause


    :INSTREG
    echo Einfügen der Registry-Schlüssel


    set KEY=HKLM\SOFTWARE\Wow6432Node\Garmin\MapSource
    reg QUERY %KEY% >NUL
    if not errorlevel 1 goto key_ok
    set KEY=HKLM\SOFTWARE\Garmin\MapSource
    :key_ok


    reg ADD %KEY%\Families\FAMILY_82 /v ID /t REG_BINARY /d 5200 /f
    reg ADD %KEY%\Families\FAMILY_82 /v TYP /t REG_SZ /d "%~dp088220000.TYP" /f
    reg ADD %KEY%\Families\FAMILY_82\1 /v Loc /t REG_SZ /d "%~dp0\" /f
    reg ADD %KEY%\Families\FAMILY_82\1 /v Bmap /t REG_SZ /d "%~dp088220000.img" /f
    reg ADD %KEY%\Families\FAMILY_82\1 /v Tdb /t REG_SZ /d "%~dp088220000.tdb" /f
    pause
    exit 0





    Viel Erfolg,
    Arno


    Ach ja, gute Besserung wünsche ich Dir. Hatte die Grippe vor 2 Wochen auch ;-(

    Hallo,


    ich vermute, dass mit Speicher nicht "Flash-" sondern "Ram-Speicher" gemeint ist. Um Routen über weite Entfernungen zu berechnen, braucht das Gerät einfach mehr Heap-Memory, um temporäre Berechnungsdaten zwischenzuspeichern. Ist die Entfernung zu groß, reicht das zur Verfügung stehende Memory nicht aus und es kommt zu dieser Fehlermeldung.


    Abhilfe: Zwischenziele definieren und dann immer nur bis zum nächsten Zwischenziel berechnen lassen.


    Arno

    Hallo,


    also ich finde es logisch, dass die Runden erst gezählt werden nachdem sie abgeschlossen sind. Das ist ja bei allen Zeitmessungen so, sogar bei der Uhrzeit selbst. Die Stunden zählen wir ja auch wenn sie verstrichen sind und nicht schon wenn sie beginnen.


    Arno