Beiträge von kiozen

    Solche Fehler kommen bei schlechten Empfangsbedingungen durchaus vor. Es kommt immer darauf an wie viele Satelliten gesehen werden und wie diese räumlich stehen. Gerade bei engen Tälern oder Felswänden, die den Himmel einseitig abdecken, sind die Bedingungen nicht ideal.


    Ab und zu wird der Algorithmus zum Verbessern der Position so weit durcheinander gebracht, dass es sehr lange braucht bis der Fehler im Track verschwunden ist. Dagegen hilft ein kurzes aus- und wieder einschalten.

    Die Gamingeräte lesen den Kartennamen aus der Datei. Der Dateiname ist egal. Dieser Name steht im MPS Abschnitt. Das kannst Du mit einem Hexeditor verifizieren. Dazu suchts Du erstmal die Zeichenkette "MPS"


    Das sieht zum Beispiel so aus.


    [code:1]
    0000:3600 | 01 4D 41 50 53 4F 55 52 43 4D 50 53 2D 01 00 00 | .MAPSOURCMPS-...
    0000:3610 | 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ..ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
    0000:3620 | 4D 01 FF FF FF FF FF FF FF FF FF FF FF FF FF FF | M.ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
    [/code:1]


    Am Anfang der dritten Zeile steht der erste Blockindex von diesem Abschnitt. Also 0x14D (little endian!). Den multiplizierst Du mit 0x1000. Das Ergebnis ist der Offset in die Datei. 0x14D0000 in diesem Fall. Dort steht in meinem Beispiel.:


    [code:1]
    014C:FFF0 | FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
    014D:0000 | 4C 41 00 01 00 BC 02 4D 02 00 00 44 65 75 74 73 | LA...¼.M...Deuts
    014D:0010 | 63 68 6C 61 6E 64 20 54 6F 70 6F 20 76 32 00 50 | chland Topo v2.P
    014D:0020 | 61 72 73 62 65 72 67 00 44 65 75 74 73 63 68 6C | arsberg.Deutschl
    014D:0030 | 61 6E 64 20 54 6F 70 6F 20 76 32 00 4B 42 66 00 | and Topo v2.KBf.
    014D:0040 | 00 00 00 00 4C 43 00 01 00 BC 02 4E 02 00 00 44 | ....LC...¼.N...D
    014D:0050 | 65 75 74 73 63 68 6C 61 6E 64 20 54 6F 70 6F 20 | eutschland Topo
    014D:0060 | 76 32 00 52 65 67 65 6E 73 62 75 72 67 00 44 65 | v2.Regensburg.De
    014D:0070 | 75 74 73 63 68 6C 61 6E 64 20 54 6F 70 6F 20 76 | utschland Topo v
    014D:0080 | 32 00 4C 42 66 00 00 00 00 00 4C 40 00 01 00 BC | 2.LBf.....L@...¼
    014D:0090 | 02 5E 02 00 00 44 65 75 74 73 63 68 6C 61 6E 64 | .^...Deutschland
    014D:00A0 | 20 54 6F 70 6F 20 76 32 00 4B 65 6C 68 65 69 6D | Topo v2.Kelheim
    014D:00B0 | 00 44 65 75 74 73 63 68 6C 61 6E 64 20 54 6F 70 | .Deutschland Top
    014D:00C0 | 6F 20 76 32 00 5C 42 66 00 00 00 00 00 4C 42 00 | o v2.\Bf.....LB.
    014D:00D0 | 01 00 BC 02 5F 02 00 00 44 65 75 74 73 63 68 6C | ..¼._...Deutschl
    014D:00E0 | 61 6E 64 20 54 6F 70 6F 20 76 32 00 4C 61 6E 67 | and Topo v2.Lang
    014D:00F0 | 71 75 61 69 64 00 44 65 75 74 73 63 68 6C 61 6E | quaid.Deutschlan
    014D:0100 | 64 20 54 6F 70 6F 20 76 32 00 5D 42 66 00 00 00 | d Topo v2.]Bf...
    014D:0110 | 00 00 46 18 00 01 00 BC 02 44 65 75 74 73 63 68 | ..F....¼.Deutsch
    014D:0120 | 6C 61 6E 64 20 54 6F 70 6F 20 76 32 00 FF FF FF | land Topo v2.ÿÿÿ
    014D:0130 | FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
    [/code:1]


    Der Kartenname ist in diesem Fall die letzte Zeichenkette "Topo Deutschland V2". Die kannst Du abändern, solange Du nicht die Länge veränderst.


    Mit GMapTools (Windows Version mit wine) kann man das auch etwas komfortabler machen. Danach sieht die Tabelle so aus:



    [code:1]
    014C:FFF0 | FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
    014D:0000 | 4C 41 00 01 00 BC 02 4D 02 00 00 44 65 75 74 73 | LA...¼.M...Deuts
    014D:0010 | 63 68 6C 61 6E 64 20 54 6F 70 6F 20 76 32 00 50 | chland Topo v2.P
    014D:0020 | 61 72 73 62 65 72 67 00 44 65 75 74 73 63 68 6C | arsberg.Deutschl
    014D:0030 | 61 6E 64 20 54 6F 70 6F 20 76 32 00 4B 42 66 00 | and Topo v2.KBf.
    014D:0040 | 00 00 00 00 4C 43 00 01 00 BC 02 4E 02 00 00 44 | ....LC...¼.N...D
    014D:0050 | 65 75 74 73 63 68 6C 61 6E 64 20 54 6F 70 6F 20 | eutschland Topo
    014D:0060 | 76 32 00 52 65 67 65 6E 73 62 75 72 67 00 44 65 | v2.Regensburg.De
    014D:0070 | 75 74 73 63 68 6C 61 6E 64 20 54 6F 70 6F 20 76 | utschland Topo v
    014D:0080 | 32 00 4C 42 66 00 00 00 00 00 4C 40 00 01 00 BC | 2.LBf.....L@...¼
    014D:0090 | 02 5E 02 00 00 44 65 75 74 73 63 68 6C 61 6E 64 | .^...Deutschland
    014D:00A0 | 20 54 6F 70 6F 20 76 32 00 4B 65 6C 68 65 69 6D | Topo v2.Kelheim
    014D:00B0 | 00 44 65 75 74 73 63 68 6C 61 6E 64 20 54 6F 70 | .Deutschland Top
    014D:00C0 | 6F 20 76 32 00 5C 42 66 00 00 00 00 00 4C 42 00 | o v2.\Bf.....LB.
    014D:00D0 | 01 00 BC 02 5F 02 00 00 44 65 75 74 73 63 68 6C | ..¼._...Deutschl
    014D:00E0 | 61 6E 64 20 54 6F 70 6F 20 76 32 00 4C 61 6E 67 | and Topo v2.Lang
    014D:00F0 | 71 75 61 69 64 00 44 65 75 74 73 63 68 6C 61 6E | quaid.Deutschlan
    014D:0100 | 64 20 54 6F 70 6F 20 76 32 00 5D 42 66 00 00 00 | d Topo v2.]Bf...
    014D:0110 | 00 00 46 11 00 01 00 BC 02 6C 61 62 65 72 72 61 | ..F....¼.laberra
    014D:0120 | 62 61 62 65 72 00 6F 70 6F 20 76 32 00 FF FF FF | baber.opo v2.ÿÿÿ
    [/code:1]


    Welcher Parameter das bei der Linux Kommandozeilen Version darfst Du als Hausaufgabe selber herausfinden :)


    Und: Ich habe mein Garmin gerade nicht zur Hand, deswegen kann ich nicht garantieren dass es funktioniert.

    Das wird wahrscheinlich nicht gehen. QLGT benötigt in der Regel mehr als 600 Pixel in der Höhe. Das hängt ein wenig vom verwendeten Qt-Style und der Fontgröße ab. Mit qtconfig kannst Du unter Linux zwischen verschiedenen "Styles" auswählen. Aber 600 Pixel wirst Du damit wahrscheinlich auch nicht hinbekommen.

    Die Kartenprodukte Top25 und Top50 werden auf keinem Garmingerät unterstützt. Garmins Vektorkarte Topo Deutschland ist von der gleichen Datenbasis abgeleitet. Du wirst folglich nicht mehr Wege auf der Rasterkarte finden als wie auf der Vektorkarte. Von der Geländedarstellung sind die Rasterkarten natürlich besser.

    Offiziell kannst Du diese Karten auf dem Montana nicht verwenden.


    Inoffiziell kannst Du versuchen, die Karten in ein weniger proprietäres Format umzuwandeln und dann in Garmins BirdsEye Format. Um eine solche eigene JNX Datei auf dem Gerät anzuzeigen, muss zusätzlich die Firmware deines Gerätes gepatched werden. Das ist nicht schwer. Der harte Teil ist das Umwandeln der Karte in ein offenes Format.


    Das ist der technische Aspekt. Juristisch hat vor allem EADS, das die Karten für die LVG Bayern zur privaten Nutzung in sein proprietäres Format umwandeln, etwas dagegen. Deswegen wirst Du recht hartnäckig nach einem Konverter suchen müssen, weil alle leicht zu findenden Quellen sofort juristisch aus dem Netz gedroht werden.



    Edit: Natürlich kannst Du diese Karten auch über Garmins Deutschland Select Angebot zu Apotekenpreisen beziehen.

    Zitat von "schuasdamichi"


    Ist ja viel besser als meine Idee mit dem zusätzlichen DEM-Tiff.


    Naja, DEM Daten sind halt mehr als nur die Schummerung. Ohne DEM bekommst Du keine Höhe angezeigt, Wegpunkte werden ohne Höheninformation gesetzt, künstliche Tracks haben keine Höheninformation usw. Außerdem fehlt im Winter die Hangneigungskarte ;)

    Zitat von "runman2000"

    also nein...halten wir fest, es gibt keine (für mich) perfekte lösung die umsonst zu haben ist...


    Du kannst Dir überlegen wie das ins aktuelle Konzept passt und ein Patch schreiben. Das ist der Vorteil von OpenSource,

    Zitat von "Okumata1"

    ok, ich versteh nicht ganz wie das geht. Wie sehe ich da eine Karte?


    QLGT? Links im Reiter "Karten" auf Stream und dort die OSM auswählen. Das sollte für den Anfang reichen. Später kann man immer noch andere Karten einfügen.

    Zitat von "Okumata1"

    ich glaube das ist nicht das was ich suche. Ich habe viel mehr einen Geo Tag, und will den in einer karte angezeigt bekommen mit name und so, wenn ich dann auf den Punkt klicke, soll ein Bild erscheinen, das ich bestimmen will.


    QLandkarte GT könnte was für dich sein. Dort kann Man jedem Wegpunkt auch ein Bild zuweise. Die Kategorien könntest Du über unterschiedliche Symbole bekommen.

    Zitat von "runman2000"

    das ist schade da die vekorkarten die wandermarkierungen, wegen denen ich die hike and bike map bevorzuge, wieder verdeckt.


    warum kann gpsies das und QLGT nicht? gibt es eine möglichkeit da zu tricksen so dass ich die karte unverdeckt sehen kann?


    gruss
    thomas


    Warum kann ich bei gpsies keine eigenen Karten benutzen, wie ich will? Warum kann QLGT das und gpsies nicht? Gibt es eine Möglichkeit da zu tricksen, so dass ich eigene Karte sehen kann?

    Richtig, auf einer Rasterkarte geht das Fangen schlecht. Du kannst aber eine Rasterkarte mit einer Vekorkarte überlagern. Dazu klickst Du bei der Vektorkarte in die M(ode) Spalte. Das Fangen auf einer Overlay Karte funktioniert ab Version 1.7.0, welches die aktuelleste Version ist.

    Zitat von "runman2000"

    danke euch beiden, hat ohne probleme geklappt, zumindest das mit der basiskarte. Die sache mit der DEM hat mich dann aber doch überfordert. dieses gdalwarp scheint bei mir nicht installiert zu sein, obwohl ich windows installiert habe.


    Doch gdalwarp ist auch bei Windows installiert. Im Startmenü gibt es eine Ikone mit der sich eine Konsole öffnen lässt. In dieser Konsole sind alle Pfade richtig gesetzt damit gdalwarp und Konsorten gefunden werden und richtig arbeiten.


    Aber mit meinen Skriptvorschlägen bekommst die Schummerung auch ohne eigenen DEM Daten.


    Zitat von "runman2000"


    Und jetzt noch eine besonders dumme frage: wie kann ich bei qlandkarte die trackfarbe verändern? Habe gesucht und gesucht aber keine option gefunden. grau auf grauer karte ist mehr als ungünstig


    Öffne doch mal den Dialog zum Bearbeiten eines Tracks. Den bekommst Du indem Du mit der rechten Maustaste links in der Liste auf den Track klickst, oder mit der linken Maustaste auf die kleine Profilansicht im Kartenbereich. Ganz links oben im Dialog gibt es eine kleine Combobox mit den Farben.

    Und nur mal so als Hint, da gehen auch noch ganz andere Dinge ;)
    [code:1]
    <TMS>
    <Title>Bing</Title>
    <Layer idx="0">
    <Script><![CDATA[
    (
    function convert(z1, x1, y1)
    {
    serverpart = 0
    serverpart = (serverpart + 1) % 4;
    function encodeQuadTree(zoom, tilex, tiley)
    {
    var tileNum = []
    for (var i = zoom - 1; i >= 0; i--)
    {
    var num = (tilex % 2) | ((tiley % 2) << 1);
    tileNum[i] = new String(num);
    tilex >>= 1;
    tiley >>= 1;
    }
    return tileNum.join("");
    }
    return "http://ecn.t" + serverpart + ".tiles.virtualearth.net/tiles/a" + encodeQuadTree(z1,x1,y1) + ".jpeg?g=1036";
    }
    )
    ]]></Script>
    </Layer>
    <Copyright>Microsoft - Bing</Copyright>
    </TMS>
    [/code:1][/quote]

    Das geht schon. Hier mal ein Beispiel, das man einfach abändern kann:


    [code:1]
    <TMS>
    <Title>OSM Wandern mit HillShade</Title>
    <Layer idx="0">
    <ServerUrl>http://b.www.toolserver.org/tiles/osm-no-labels/%1/%2/%3.png</ServerUrl>
    </Layer>
    <Layer idx="1">
    <ServerUrl>http://a.www.toolserver.org/tiles/osm-labels-de/%1/%2/%3.png</ServerUrl>
    </Layer>
    <Layer idx="2">
    <ServerUrl>http://tile.lonvia.de/hiking/%1/%2/%3.png</ServerUrl>
    </Layer>
    <Layer idx="3">
    <ServerUrl>http://toolserver.org/~cmarqu/hill/%1/%2/%3.png</ServerUrl>
    </Layer>
    <Copyright>openstreetmap.org-lonvia.de</Copyright>
    </TMS>
    [/code:1]


    Der Code muss in einer Datei mit der Endung "tms" abgespeichert und dann ganz normal als Karte geladen werden.


    Zitat


    Allerdings geht das mit den Konturen bzw. der Schattierung bei mir (auch bei den anderen Karten) mit der aktuellen Version (1.7) nicht mehr so richtig.


    Was geht denn nicht mehr so richtig?

    Das Autonavi braucht halt Karten mit Routinginformation um Anweisungen zu geben. Die OSM Karten können das theoretisch auch, wenn der Kartenautor das mit eingebaut hat. Oft gibt es die Navis aber auch mit einer vorinstallierten Karte, für das Gebiet in dem sie verkauft werden.


    Prinzipiell bietet sich natürlich eines der Garmin Navis an. Wobei die "normalen" solche Sachen wie einem Track folgen nicht wirklich unterstützen. Keine Ahnung, ob es bei Garmin auch was für Offroad gibt.


    Das Montana wäre ein wenig größer und würde wie dein Oregon funktionieren. Aber ein wirklicher Schritt in Richtung Größe ist es nicht. Übrigen, wenn man die Garmins am Kabel betreibt, sind sie nochmal ein wenig heller. Dazu muss man aber ein spezielles USB Kabel haben, da das Gerät sonst in den Datenmodus umschalten will. Das spezielle ist eigentlich nur eine andere Belegung im Stecker. Das kann man sich auch mit ein wenig Geschick selber löten. Anleitungen findet man im Internet.

    Moderne Navigationsgeräte für das Auto können heute alle GPX Dateien verdauen. Welches für dein Gebiet gut ist hängt vom Kartenmaterial ab. Technisch gibt es in der Automobilnavigation weniger Unterschiede als bei den Outdoor Navigationsgeräten. Für Boliven fehlt mir die Marktübersicht vom Kartenmaterial, um ein Autonavi zu empfehlen.