Modifier l'apparence et les couleurs de MapSource
et comment rendre routable Metroguide

C'est très simple. Il s'agit de passer de l'affichage peu lisible de Mapsource à un affichage personnalisé. Et à la fin de la manip on va s'apercevoir que Metroguide est routable ! c'est à dire que l'on peut faire un calcul d'itinéraire sur le GPS.

Toutes les manips qui suivent ont été réalisés par plusieurs personnes que l'on retrouve sur un gros sujet du forum GPSPassion.com : le fil est ici. Merci à toutes ces personnes.


Voilà l'affichage standard Mapsource sur le PC avec GPSTopo. Ex : Trebeurden(22), en particulier vous noterez les maisons de couleur blanche sur fond jaune pâle ou encore la zone boisée représentée par des rayures ....


Et maintenant, un affichage personnalisé sur Mapsource : non, vous ne rêvez pas c'est bien la même carte ! Mais une "vraie" carte lisible.

ms

 

Et maintenant sur le GPS :

L'affichage standard sur un 60 Cx :
(en fait, il n'y a pas assez de couleurs par 'ximage', le soft qui fait les captures d'écran. Ce que l'on voit réellement sur le GPS est un fond jaune pâle comme au-dessus, et toujours avec des maisons blanches)


Et l'affichage personnalisé sur le GPS :



Comment faire ?

Cela se fait en associant un fichier "TYP" avec les cartes, fichier qui décrit comment afficher tous les élements d'une carte.

 

1. Vous voulez fabriquer le TYP vous-même puis le compiler : c'est (très) ardu. Je vous renvoie sur les liens adéquats :

le forum GPSpassion :
GpsPassion (Attention, fil de 50 pages sur un an , passez rapidement sur le début!)
le site de cricri, passionné de cartographie et enduriste, de surcroit !
http://cricri-blog.blogspot.com/

2. Il suffit d'avoir à disposition des fichiers TYP compilés et c'est beaucoup plus simple. Cela nécessite tout de même quelques soft complèmentaires :

IMG2GPS
sendmap20    (inclus dans IMG2GPS)

Récupérez un fichier TYP pour GPSTopo ou pour MetroGuide
copiez-le dans la directory des cartes avec le même nom (pas obligatoire mais plus "propre")
Pour GPSTopo4 Bretagne-Noramndie je renomme GPSTOPO.TYP en GPSTOPO4.TYP et je le copie dans le réperoitre C:/Garmin/FAMILY_721/. Apparemment, il ne faut pas 2 fichiers TYP de même nom. Si vous avez GPSTopo2, utilisez alors GPSTOPO2.TYP (à votre choix).

Ensuite créez la clé de registre correspondante en créant un fichier gpstopo.reg contenant :
    Windows Registry Editor version 5.00
    [HKEY_LOCAL_MACHINE\SOFTWARE\Garmin\Mapsource\Families\FAMILY_721]
    "TYP"="C:\\Garmin\\FAMILY_721\\GPSTOPO.TYP"
Il suffit ensuite de faire click-droit dessus et "fusionner"/"merge"

Faites la même chose avec Metroguide Europe v8, qui doit se trouver dans la dir C:/garmin/MGEU8/

A vous de vérifier où vous mettez votre fichier TYP, et si vous indiquez le bon répertoire dans le fichier *.reg

Les fichiers :        GPSTopo.reg           Metroguide.reg

Arrivé ici, vous pouvez visualiser les changements sous Mapsource. Par contre, le transfert sur GPS doit se faire par l'outil IMG2GPS.

Transfert sur GPS

Le transfert par IMG2GPS nous révèle une grande et bonne surprise : Metroguide devient routable i.e. le calcul d'itinéraire devient possible sur le GPS !!! Par contre, le "Find Address" ne fonctionne plus. Il faut donc procéder autrement. Attention, ça peut être long !

1ère chose : ne pas prévoir plus de 512 Mo de cartes. Voici ce que j'ai eu en chargeant plus (drôle de messages) :


Ouvrir Mapsource
Choisir les cartes
Enregistrer le fichier sous (par exemple) SergioMap.gdb
Transférer les cartes tout à fait normalement sur le GPS.
Aller prendre une mousse...

Ouvrir IMG2GPS
Faire "Load" et charger le fichier SergioMap.gdb (Attention, ce n'est pas "load folder")
Sauver le fichier sous SergioMap.i2g par "Save"
Renommer SergioMap.i2g en SergioMap.txt sous l'explorateur.

Ca devient un petit plus difficile : il faut éditer le fichier SergioMap.txt avec un éditeur de texte quelconque, le bloc-notes par exemple.

Dans le fichier, enlever la 1ère ligne si elle contient le mot "Auto".
Il faut maintenant ajouter un nom pour les cartes :
- ajouter une ligne ":MGEurope" devant toute la section concernant les cartes de MetroGuide
- ajouter une ligne ":Topo4 Bret-Norm " devant toute la section concernant les cartes de GPSTopo4 (dir FAMILY_721)
Faire de même pour toutes les cartes.

Ajouter maintenant le fichier TYP :
S'il est en en C:/Garmin/MGEU8/MGEU8.TYP , ajouter simplement une ligne "C:/Garmin/MGEU8/MGEU8.TYP" dans la section correspondant à MetroGuide, derrière le nom de la carte ou à la fin mais dans la bonne section.

Finalement le fichier SergioMap.txt devrait ressembler à cela :

:MG Europe v8
C:\Garmin\MGEU8\00148133.img
C:\Garmin\MGEU8\00148134.img
...
C:\Garmin\MGEU8\00150171.img
C:\Garmin\MGEU8\MGEU8.TYP
:Topo4
C:\Garmin\FAMILY_721\00000002.img
C:\Garmin\FAMILY_721\00000003.img
...
C:\Garmin\FAMILY_721\00000173.img
C:\Garmin\FAMILY_721\FAMILY_721.TYP

Passer maintenant le GPS mode "disque USB" :
Réglages / Interface / Périphérique de masse USB : le GPS devient un disque USB. Supposons que ce soit "G:"
Ouvrir sendmap20 (qui est dans la directory de cgpsmapper)
Faire "ajouter cartes" et aller chercher le fichier G:/Garmin/gmapsupp.img
    c'est le fichier du GPS qui contient toute la cartographie
Enlever toutes les lignes sauf celles dont Name = "MDR Index File"
    il doit subsister 1 lignes "MDR index file" par carte.
    Astuce : sélection de la 1ère ligne, click sur "Retirer", le bouton reste sélectionné => vous pouvez laisser "Return" enfoncée mais ça va vite !

 

On continue :
Nouveau click sur "Ajouter Cartes"
Aller chercher le fichier SergioMap.txt
Ajouter les éventuels codes de dévérouillage avec "Add unlock key"
Créer le fichier final : "Create GMAPSUPP.IMG" et stockez-le sur votre disque dur.
    Vous pouvez conserver ce fichier. Pour retrouver cette config, il suffira à chaque fois d'aller recharger ce fichier.

Enfin la dernière étape :
Copier le fichier GMAPSUPP.IMG dans G:/Garmin/gmapsupp.img c'est à dire que vous allez remplacer directement celui du GPS.

C'est terminé. Vous pouvez vérifier :

- les cartes ont bien le nouveau look
- les adresses fonctionnent bien
- MetroGuide est routable en faisant un calcul d'itinéraire avec une adresse.

 

 

 

http://sergio.enduro.free.fr