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 ...

    Ja das geht. Allerdings ist das die langsamste Variante. Die von MiLoe empfohlene Variante mit der exe ist deutlich besser, weil Du die Karte auch in Basecamp hast, wenn das GPS resp. die micro-SD nicht angesteckt ist. Das Problem mit doppelt vorhandenen FID und daraus resutierend Nichtanzeige auf dem PC existiert ja nur, falls Du mehrere Karten von dieser Quelle downloadest. Und danach sieht es bei Dir momentan nicht aus. Ich vermute mal, wenn Du das Verfahren erst beherrscht, bekommst Du Appetit auf mehr..und dann wird das Problem akut. Mit einer gmapsupp kann das Problem nicht auftreten, weil eine gmapsupp ja erst von Mapsource/Basecamp erzeugt wird (im Normalfall. Beim Download ist die vom Anbieter schon erzeugt worden). Und MS/BC wird niemals eine falsche gmapsupp.img erzeugen. Installiere Dir doch die Demo IMG2MS, da kannst Du weiterbildungshalber alle bereits installierten Karten mit deren FID (und PID) anzeigen lassen. Nur der Vollständigkeit halber: es gibt auch noch eine PID: Das ist eine Unterkategorie der FID. Die ist fast immer =1. Aber wenn man schon mehrere Karten mit gleicher FID hat, dann kann man denen unterschiedliche PID geben. Damit klappt es dann wieder. Aber das wird fast nie genutzt. Man vergibt in der Regel eine singuläre FID und dann ist die PID vollkommen egal.


    Das Prinzip der Kartenverwaltung von Garmin ist ganz einfach: jeder Kartensatz bekommt eine Nummer ( aus FID +PID bestehend), von 1 beginnend bis 256 hoch 4. Und jede Nummer darf nur 1x vergeben werden. MS /BC verwaltet die Karten nach der Nummer( FID) , nicht nach dem Namen !. Wenn die FID mehrmals auftaucht, dann wird nur eine davon angezeigt. Die Nummern sind nicht vorgeschrieben, kann jeder benutzen wie er will. Insbesondere auf verschiedenen PC kann die selbe Karte andere Nummern bekommen. Aber eben niemals doppelte Nummern.
    morgen1

    Wenn du einen Windows-Rechner hast: nimm die *windows.exe.


    Falls Du nur nur 1x die OSM Karten installiert, geht das. Falls Du mehrere OSM-Karten installierst, lauert da eine böse Falle : nämlich die FID. Die FID ist der 'Personalausweis' der Karte und fast immer die selbe beim selben Anbieter. Die meisten OSM -Anbieter benutzen die einheitlich voreingestellte FID des mkgmap-Konverters. Alle Garmin-GPS und BC und MS zeigen aber immer nur eine Karte an, falls mehrere Karten die selbe FID haben. Die weitere(n) Karte(n) mit dieser FID sind dann scheinbar spurlos verschwunden. Deshalb ist ein umsichtiges Vorgehen vorzuziehen: Man muß jeder Karte eine eigene singuläre FID geben. Dazu müßte man die *tiles.zip runterladen und nach dem Entpacken die Karte z.B. mit IMG2MS einbinden. Denn IMG2MS teilt bei der Installation jeweils eine singuläre FID zu. Die exe schreibt traditionell die Registry für diese Karte. Unter W10 kann das problematisch werden, weil nicht jeder in die Registry schreiben darf, aus Sicherheitsgründen. IMG2MS erzeugt aber aus den Tiles eine gmap.Installation. Dafür braucht man keine Registryeinträge und ausserdem kann man den erzeegten <name>.gmap Ordner beliebig auf weitere PC kopieren. Mit Registry geht das nicht.
    morgen1

    ...
    Ich werde das mal mit einer lokalen Karte von Hessen testen...


    Das ist Quatsch. Wenn Du Südtirol brauchst, dann kannst Du nicht davon ausgehen, dass die Hessenkarte als Maßstab für die Qualität herhält. Insbesondere die Südtirolkarte von Maptk hat als Quelle (auch oder nur ?) die offiziellen Landesdaten. Das ist bekannt, weil der Verfasser früher in diesem Bord aktiv war. Und reine OSM-Karten können sich gewaltig, je nach Ersteller, unterscheiden. Das einzig wahre ist, die in Aussicht genommene Karte ggf. auch mehrere, selbst zu installieren.
    morgen1

    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