Beiträge von morgen1

Garmin fenix 7X und epix Gen 2 im Test

Der Schwerpunkt dieses Tests und Vergleichs der Garmin Fenix 7X Solar und Garmin Epix Gen 2 liegt auf den Sensoren wie Höhenmesser, Positionsbestimmung und Herzfrequenz. Was unterscheidet die beiden GPS-Outdoor-Smartwatches? Und wie gut ist die Taschenlampe der Fenix 7X für den Outdoorbereich? Hier geht es zum Test der Outdoor-Smartwatches ...

    Hallo an Euch
    Habe eine Frage zu dem "Superprogramm"Basecamp. Ich möchte eigene, auf dem PC befindliche Karten in Basecamp anzeigen lassen, da mir die Garminkarte nicht gefällt. Ich habe mir dazu auf einem Laufwerk einen Ordner GARMIN angelegt, in dem ich sämtliche Garminkarten verschoben habe. Habe nun mit dem Programm IMG2ms (Demoversion-Build 80-29.)alle Kartenprodukte ( Reit und Wanderkarte, OSM ) umgewandelt bzw. in Basecamp anzeigbar gemacht.
    Ich habe auch in Basecamp unter Einstellungen Kartenquelle meinen Ordner im Laufwerk E GARMIN angegeben, es wird neben der Garminkarte NICHTS anderes angezeigt. Was mache ich falsch ???
    Viele Grüße von tubser


    Welche Installationsvariante der Karten hast Du denn ? Gmap-ordner oder mit Registryeintrag ? Nur für gmap-Ordner kann man die Karten in je nach OS spezifische Ordner einfach kopieren. Bei W7 und W10 z.B C:\ProgramData\Garmin\Maps\ . Falls die nicht dort sind, sondern wie bei Dir unter E:\Garmin, kannst du den Ordner dorthin verlinken. Bei Registryinstallationen ist der Speicherort ebenfalls gleichgültig, da der in der Registry vermerkt wird. Und mit der Demo-IMG2MS kannst du wegen der Nutzung der FID 1001 für alle Karten nur 1 Karte gleichzeitig anzeigen lassen. Bei der Registryvariante must Du dir unter W10 erst die Rechte zum Schreiben der Registry beim System beschaffen. Für Laien ziemlich kompliziert. Deshalb gibt es ja in IMG2MS die Variante #erzeuge gmap #

    ..... Nachdem ich vor dem Plattencrash erfolgreich alle Geräte (Navi, Laptop und PC) auf die Kartenversion NTU 2017.3 umgerüstet hatte,....

    Ob das ein Fehler von Express ist, weiss ich nicht. Aber Du kannst vom Laptop einfach den kompletten Kartenordner <name der karte>.gmap rüberkopieren auf den PC. Dann noch die Freischaltung vom Navi mittels Mapsource--->Dienstprogramme-->Karten freischalten-->Freischaltregionen--->importieren und die gma vom Navi auswählen und fertig. Oder die gma ebenfalls vom Laptop mit kopieren. Bei W7 und W10 sind die Ordnerpfade identisch. Lediglich XP hat andere Pfade.
    morgen1

    Feststellungen: 1. Der Fehler ist auf mehreren PC mit unterschiedlichen OS derselbe.
    2. Der Fehler tritt auch beim senden an einen USB-Stick auf.


    Was ist allen gemeinsam ? Die Mapsourceinstallation einschließlich der Karten ! Deshalb würde ich als erstes alle Karten der Reihe nach 'deinstallieren' und nach jedem Schritt erneut testen. Mit 'Deinstallieren' ist aber nicht etwa die Deinstalltion über die Systensteuerung gemeint. Das geht viel einfacher in der Registry und/oder durch Umbenennung des Info.xml bei gmap-Installationen. Schritt für Schritt : Den Registryeditor starten und durchclicken bei 32 bit OS nach HKLM\Software\Garmin\Mapsource\Families\ ; bei 64 bit OS ist zusätzlich der Knoten ....\Wow6432 im Pfad. Unter ..\Families\ sind dann die meist nicht sehr aussagekräftigen Knotennamen für jede Karte, die haben jeweils den Unterknoten ..\1\. Durch Löschen des Knoten inclusive des Unterknotens (in etwa ....\Fam555\1 ) wird die Karte für Mapsource 'deinstalliert'. Also vorher den Knoten exportieren, dann Löschen und testen. Und das mit allen Knoten. Falls der Fehler fortbesteht ist das auch eine Erkenntniss, dass es diese Karte nicht war. Zum Schluß alle Knoten wieder importieren.
    Fall Du gmap-Installationen hast, ist es einfacher : das File Info.xml im jeweiligen <Kartenname>.gmap -Ordner zeitweilig umbenennen in Info.xml-bak. Falls der Fehler weiter besteht, liegt es nicht an den Karten, Dann würde ich Mapsource deinstallieren und erneut installieren. Oder eine Systemwiederherstellung durchführen. Es ist zu befürchten, dass bei der Mapsourcedeinstallation alle Karten gelöscht werden, also vorher sichern und eine Sicherung der Registry HKLM\Software\Garmin\Mapsource könnte auch nicht schaden. Sonst fällt mir nichts mehr ein.
    morgen1

    Du kannst das Problem eingrenzen: zuerst resmon starten. Das ist der Resourcenmonitor. Dazu bei W7 unten links resmon eintippen und dann starten. Dann Mapsource starten. Die Fenster auf dem Bildschirm so zurechtrücken, dass man beide im Blick hat. Jetzt im resmon Mapsource und System selektieren. Ohne Selektion werden zuviele Proßes angezeigt. Ausserdem bewirkt die Selektion, dass die Prozeße ganz oben in der Liste stehen. Dann Datenträger schreiben/lesen im resmon aufmachen. Jetzt siehst Du, was Mapsource und System in welcher Datei schreibt/liest. System deshalb, weil Mapsource diese Schreibaufgabe an das System delegiert. Dann in Mapsource die Kartenübertragung starten. Du wirst in resmon feststellen, dass in einem temp-ordner zuerst die GDX erstellt wird und schließlich eine <zufallsname>.tmp erstellt wird. Wirf auch mal einen Blick auf die Speicherauslastung, nicht dass es am fehlenden RAM oder freien temp-Volumen scheitert. Im gleichzeitig geöffnetem Explorer muß man diesen temp-Ordner öffnen und mitverfolgen, wie die Dateigröße der <zufallsname>.tmp anwächst auf die Dateigröße, die Mapsource für die gmapsupp.img vorher schon anzeigt. Mit F5 wird die Anzeige im Explorer aktualisiert, falls der Focus auf dem Explorer liegt Die fertiggestellte <zufallsname>.tmp ist die gmapsupp.img. Man braucht die nur umbenennen. Allerdings löscht Mapsource diese <zufallsname>.tmp sofort wenn entweder die Dateiübertragung abgeschlossen ist oder wenn ein Fehler auftritt. Die <zufallsname>.tmp ist also nur während des Kartenbildungsprozeßes vorhanden. Man kann das Löschen aber mit folgendem Trick verhindern : noch während die <zufallsname>.tmp geschrieben wird muss man im Explorer drauf clicken---> kopieren und dann rechtzeitig in einen anderen zuvor ausgedachten Ordner kopieren. Keinesfalls die Fehlermeldung in Mapsource vor dem Kopieren bestätigen. Wenn es klappt, benennst Du die tmp um in gmapsupp.img und kannst die für das GPS verwenden.
    morgen1

    ...
    Diese Namensdoppelung würde ich gern vermeiden. Daher die Frage, ob man die Segment-Codes nach der Karteninstallation auf dem PC noch abändern kann?

    Der Begriff 'Segment-Codes' wird bei Garmin -Landkarten nicht verwendet. Meinst Du vielleicht die Namen der Maptiles ? Falls ja : die Namen der Maptiles werden vom Ersteller der Karte festgelegt. Wer sich wenig Mühe macht, nimmt dafür Zahlen. Wer sich gar keine Mühe macht, läßt diese Zahlen mit 6324.... losgehen. Wer sich Mühe macht, nimmt statt dessen die Namen des größtes Ortes, der in der Map-Tile drin ist. Der Name der Kachel ist aber nicht mit dem Dateinamen zu verwechseln, der immer nummerisch sein muß.
    Und diese Namen resp. Dateinamen kann man nachträglich nicht durch umbenennen ändern. Jede Änderung müßte in den anderen Files des Kartensatzes konsistent ebenfalls geändert werden. Dazu gibt es kein Programm. Es sei denn, Du machst es händisch im Hexeditor.
    morgen1

    Egal ob img2ms oder die anderen Tools: bei der Verarbeitung einer gmapsupp.img, also splitten zur Einbindung in Mapsource/Basecamp gibt es ein prinzipiell (bis jetzt) nicht lösbares Problemchen: Die Previev.img als Übersichtskarte kann nicht mit dem Original mithalten, weil die Preview gar nicht in der gmapsupp steckt. Man muß also eine neue Preview erzeugen. Und die hat nur die minimal erforderlichen Einträge zur Verwaltung der Kacheln. Das gilt genauso für das File <name>-mdr.img. welches die Indexe der globalen Suche enthält. Deshalb funktioniert in Mapsource dann nur die Suche nach 'nächstgelegene Orte'. Das Zerlegen einer gmapsupp.img ist deshalb immer nur 2.Wahl gegenüber einer originalen Karteninstalltion. Zu der Zeit, als img2ms entstand, war es noch die Ausnahme, dass routbare Karten mit globalen indexen überhaupt angeboten wurden. Mittlerweile sind mit modernen Versionen von mkgmap gerenderte Karten auf OSM -Basis den CityNavigator mindestens ebenwertig und können je nach Herstellen gleich ein ordentliches preview und mdr-File enthalten. Ich würde statt des Zerlegens eine moderne OSM-Karte vorziehen. Leider gibt es da das Problem, erstmal eine geeignete Strassenkarte zu finden. Die üblichen 0815-TopoKarten sind wie Sand am Meer gestreut. Wer Wert drauf legt,kann mich per PN kontakten.


    morgen1

    Man braucht kein Programm, ecki55 hat alles vollständig und nachvollziehbar erklärt. Kopier so, wie ecki55 es erklärt und alles funzt. Die gma-Freischaltdatei ist übrigens zusätzlich auch noch auf dem GPS vorhanden. Könnte man auch von dort kopieren, aber so wie ecki55 es erklärt, ist es am einfachsten. Danke für die ausführliche Anleitung an ecki55.
    morgen1

    ....Danach habe ich versucht das Kartenupdate auf dem HomePC (Windows7, 64bit) und auf ein weiteres Reiselaptop (Windows10) zu installieren. Dabei sowohl mit angeschlossenen Zumo , wie auch ohne probiert, mit ein- und ausgeschalteter Firewall und Virenscanner. Kein Erfolg. GE beginnt , lädt ein wenig ca 10-15%, dann kommt eine Fehlermeldung "Bei dem Update ist ein Fehler aufgetreten". Ich weiß mir keinen Rat mehr. Vielleicht hat einer von euch noch eine Idee. Besten Dank für Antworten und Hilfevorschläge....


    Wenn es nur um die Karte geht, und davon gehe ich aus, dann kannst Du den <name der karte>.gmap -Ordner einfach kopieren. Nimm den gleichen Pfad wie auf dem 32 bit-PC. C:\ProgramData\Garmin\Maps funktioniert auch immer. GE ist nur erforderlich, falls Du zusätzliche Software (Sprachen, jvc für die Abbiegehinweise..usw.) auf das GPS spielen willst.
    morgen1

    .. Garmin BaseCamp habe ich mir eigene Routen erstellt und möchte diese als img. File speichern. Leider funktioniert das nicht, kann mir jemand sagen, wie man den Kartenausschnitt als img File abspeichert?

    . Das geht so gar nicht. Die erstellten Routen kannst Du als GPX speichern. Die Karte selbst(ohne die Routen) ist als img-file schon auf dem PC vorhanden. Du willst sicherlich die Route und die Landkarte auf dem Navi nutzen. Falls auf dem Navi die Karte nicht bereits vorhanden ist, must Du die Karte auf dem Navi installieren mit Basecamp-->Karten -->Karten installieren. Es öffnet sich Mapinstall und der Rest sollte intuitiv gelingen. Anschließend die Route in der entsprechenden Liste mit Mausclick markieren-->rechtsclick darauf-->senden an --> und Dein Navi auswählen.
    morgen1

    So ist es. Übrigens wird in der Mailinglist der mkgmap-Entwickler, das Thema Unicode gerade stark diskutiert. Es sind gerade zahlreiche code -bugs in Bearbeitung. Die beziehen sich im wesentlichen darauf, dass unicode eben nicht (immer) in den OSM-Karten wegen der bugs richtig verarbeitet wird. Ändert aber nichts an daran, dass die Feststellungen in den vorherigen posts richtig sind.
    morgen1

    ... Die Beschriftung (in Nordafrika) ist allerdings nicht ganz so wie es im Orginal hinterlegt ist.:cool:

    Da die unicode codierten Buchstaben nicht angezeigt werden, weil die Firmware das nicht unterstützt.


    In Deutschland ist die Beschriftung OK.

    .. da sind ja auch nur lateinische Schriftzeichen in Verwendung , genau gesagt CodePage 1252.


    Ich hätte damit gerechnet, dass die Unicode Karten garnicht dargestellt werden können.

    Die Beschriftung der Labels hat mit den Linien, Flächen usw. nichts zu tun.
    morgen1

    .. plötzlich und unerwartet wieder zum Leben erweckt! Jedoch, bin weiter frustriert, dass ich Euch nicht sagen kann, wo der Fehler lag und...


    Vermutlich hast Du den Rechner oder Mapsource mit anderen user-Rechten gestartet. Die Freischaltung kann nämlich entweder für alle user (dann unter C:\ProgramData\Garmin\Maps) oder nur für den user, der installiert hat (dann unter C:\Users\<username>\Appdata\Roaming\Garmin\Maps) gespeichert sein. Falls das der Fall ist, dann hat ein anderer user keine Freischaltung, weil Windows nur die jeweiligen userdaten einliest. Kann nie schaden, wenn man Basecamp/Mapsource immer als admin startet.
    morgen1

    Na das Einzige wo sie mich hindrängen ist zur Konkurrenz. Ich bin sicher nicht so bescheuert und vertraue einem lebenslangen Update noch ein zweites Mal.

    ...oder in die Grauzone des Internet. Denn es gibt die freigeschaltete Karte ja nicht nur mit dem Mapupdater...... Google findet zum Suchbegriff 'City Navigator 2017.20 NT download' auch einiges...

    In der 'dicken' Variante ist die XPM Deklaration in sich unstimmig. Du kannst von Glück reden, das der Compiler den Fehler ignoriert.

    Zitat


    Xpm="32 1 2 1"
    "! c #C5C5C5"
    " c none"
    "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"

    Xpm 32 1 2 1 heißt : 32 pix lang 1 pix hoch. 2 Farben und 1 Charakter für jedes pix. Die nächsten 2 Zeilen sind die Farben und in der dritten Zeile ' "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" 'die Grafik dazu. In der Grafik hast du nur 1 Farbe benutzt. Warum dann 2 Farben definieren ? Diese Variante der XPM Deklaration ist nur erforderlich für nicht-Linien Objekte wie POI-Logos usw.

    Um was genaues sagen zu könne, müßte ich erst die Karte downloaden und reinschauen. Da ich die nicht brauche, werde ich das nicht tun. Generell kann ich nur folgendes dazu sagen: Falls man vom Opentopomap-server als Download alle Files bekommt, also die Kacheln, tdb,preview, ggf. typ, mdx und mdr, und dann img2ms zum Einbinden nimmt, dann schlägt img2ms die in der tdb enthaltene FID vor Die kann man an dieser Stelle nach Gutdünken ändern, indem man eine andere in das Textfeld eintippt. Und img2ms schreibt dann die im Textfeld stehende FID in alle zugehörigen Datein. Damit ist Konsistenz gesichert. Bisher ist es mir noch nie passiert, dass dann der erwähnte Fehler auftritt. Also irgendwas wird da wohl in den Opentopo-Datein falsch sein.
    morgen1

    ...Problem: Offenbar ist im Header der TDB eine falsche FID eingetragen.
    Mit JaVaWa GMTK lässt sich das mit einem Mausklick reparieren.
    Mit img2ms geht das wahrscheinlich genausogut - müsste man morgen1 fragen.


    Hmm.... in der TDB steht bei jeder Karte die FID. Eben irgend eine. Eine 'falsche' bzw. 'richtige' gibt es nicht. Aber : alle zum Kartenset gehörenden Dateien ( mdx, mdr ,typ ) müssen logischerweise die gleiche FID haben. Und doppelte FID werden in Mapsource/Basecamp gar nicht erst angezeigt.
    morgen1

    ...auf dem PC ist die Karte nicht vorhanden. Diese kann ich auch in der Garmin-Seite nicht herunterladen... Kopieren dachte ich mir ist sinnlos, da Schlüssel erzeugt werden,


    Dem ist nicht so. Die Karte City Navigator 2015....und neuer liegen als ein Ordner vor, mit zahlreichen Unterordnern. Der Standardpfad ist C:\Program Data\Garmin\Maps\City navigator2015NT.gmap oder so ähnlich. Den tatsächlichen Pfad kannst Dir in Mapsource -->Dienstprogramme anzeigen lassen. Und den kompletten Ordner, desen Namen mit .gmap endet, kann man einfach auf jeden anderen PC kopieren in das Standardverszeichniss C:\Program Data\Garmin\Maps\. Der Ordnername spielt keine Rolle und kann beliebig sein, muß aber immer auf .gmap enden. Dann startest auf dem Ziel-PC Mapsource-->Dienstprogramme-->Karten freischalten , stellst den Dateidialog auf .gma und suchst auf dem Quell-PC alle Datein mit der Endung .gma. Oder kopierst vorher vom Quell-PC alle Dateien mit der Dateierweiterung. gma auf den Ziel -PC in den Ordner C:\users\<username>\AppData\Roaming\GARMIN\Maps\ . Es ist ein versteckter Ordner, den man im Explorer erst sichtbar machen muß. Eine davon enthält den Freischaltcode. Im Zweifel importierst Du alle gma -Datein. wen es die falsche war, gibt es keinen Nachteil, lediglich die Freischaltung wirkt nicht für das betreffende GPS, für Mapsoure schon.



    Das Hauptproblem ist also, dass das Kartenupdate nicht freigeschalten ist, obwohl es freigeschalten ist - laut Internet. In MapSource vielleicht auch, aber beim Übertragen dann nicht.

    Sieht so aus, als ob die Karte für ein anderes Gerät freigeschaltet ist. Mapsource akzeptiert jede Freischaltung, egal für welches Gerät. Erst beim senden an das GPS wird geprüft, ob der in Mapsource vorhandene Freischaltcode für das GPS bzw. dessen ID paßt. Falls nicht-->Fehlerhinweise.

    Machen wir irgendwas falsch? Ist das so normal? Sie hat schon einige verzweifelte Abende hinter sich, wäre sehr froh wenn ich das Problem lösen könnte... Der Garmin-Support hat ihr überhaupt nicht helfen können, ich hab noch nicht mit denen gesprochen.

    Google mal nach gimg unlock, das löst das Problem und Du kannst Dir den ganzen Freischaltquark sparen...

    Hast du/jemand noch einen Tipp?

    alter Spruch : 'never change a running system..'. Wenn man die Probleme von usern so liest, die es schwer hinbekommen, eine Kartenupdate erfolgreich zu installieren weil GE voller Bug's ist, dann würde ich lieber nichts ändern, sondern froh sein, dass alles läuft. Es sei denn, Dein Gerechtigkeitssinn ist stärker. Honoriert wird die gute Tat von garmin bestimmt nicht. Wie man in vielen Beiträgen lesen kann, sind die Probleme der user GARMIN ziemlich gleichgültig. Warum dann soviel Rücksicht auf Garmin ? Bist Du Dir sicher, dass Du bzw. Dein GPS zu einem Lifetime Mapupdate für Europa und Nordamerika berechtigt bist ?
    morgen1