EquinoxeFR

Gérer les cartes de son GPS Garmin avec Linux

by EquinoxeFR on juil.27, 2007, under Linux

Voici comment gérer les cartes de votre sous . Ici j’utilise les cartes gpstopo mais la manipulation est valable pour tout type de carte il me semble.

etrex.jpg

Afin de pourvoir gérer nos cartes, nous aurons besoin de quelques logiciels disponibles uniquement sous Windows. Pour pouvoir les utiliser sur notre OS préféré nous allons recourir au fameux Wine.

Pour l’installer, dans une console, tapez

sudo apt-get install wine

ensuite, toujours dans une console, tapez

winecfg

afin de configurer un environnement minimum pour l’émulateur notamment pour l’émulation des lecteurs.

Récupérez gpsmapedit sur ce site puis décompressez l’archive. Récupérez les fichiers XXXXX.img fournis avec les produits gpstopo ( il faut l’installer sous windows dans c:\\xxxx … moi j’ai utilisé une machine virtuelle Wmware pour installer mapsource et déverrouiller mes cartes.). Ces fichiers correspondent à des dalles couvrant une région. Disposant d’une carte 1Gb dans mon , je charge tous les CD de cartes dont je dispose.
Mais vous pouvez choisir vos dalles. Dans une console tapez

wine .exe

puis dans le menu cliquez sur open et sélectionnez le fichier basemap.img.
Capture-Ouvrir.png
Capture-basemap.img_-_GPSMapEdit__not_registered_.png
En vous balladant avec votre souris vous pouvez noter le nom des fichiers des dalles qui vous intéressent.
Vous pouvez aussi ouvrir les fichiers de dalle afin de voir leur contenu.

Nous allons envoyer les cartes au à l’aide du logiciel sendmap20 disponible ici: http://www.cgpsmapper.com/. Ce logiciel est gratuit et est disponible en version et Windows. Malheureusement pour nous, la version dispose de moins de fonctionnalités dont une particulièrement intéressante: le transfert des fichier TYP. Nous allons donc employer la version Windows à l’aide de Wine.

Les fichier TYP sont des fichiers permettant de redéfinir l’affichage des cartes sur votre . Vous allez voir, comment on peut passer d’une cartographie originale (gpstopo) peut lisible a une cartographie très bien fichue. Allez voir le très bon site de Francois Leroux pour voir la différence de qualité de la carto et pour récupérer le fichier GPS.TYP dont nous aurons besoin par la suite.

Nous arrivons dans le vif du sujet: envoyer nos cartes au . Etant donné que nous somme avec Wine, je n’ai pas reussi à faire fonctionner le transfert direct vers le . Par contre, sendmap20.exe nous permet de générer le fichier de cartographie qui peut facilement être installé sur les Etrex récents ( avec MAJ du ) avec une carte mémoire par simple copie de fichiers ( copiez le fichier gmapsupp.img dans le répertoire de la carte mémoire ) ou sur les anciens avec la version de sendmap ( celle qui ne peut pas être utilisée dès le début puisqu’elle ne gère pas les fichiers TYP, mais qui ici peut servir a envoyer le fichier img généré ).

Si vous souhaitez envoyer au toute la région, dans une console allez dans le répertoire contenant les fichiers img puis tapez

ls -1 *.img > mes_cartes.txt

ca va créer un fichier contenant la liste de toutes vos cartes. Décompressez l’archive contenant sendmap puis dans une console faites un

wine sendmap20.exe

Capture-Sendmap20.png

Cliquez sur “Ajouter des cartes” et sélectionnez le fichier mes_cartes.txt créé précédemment ou vos dalles une par une.
Cliquez sur “Ajouter des cartes” et sélectionnez le fichier .TYP téléchargé précédemment.
N’oubliez pas non plus de cliquer sur “add unlock key” pour ajouter votre code de déverrouillage à 25 caractères.
Cliquez ensuite sur “Create GMAPSUPP.IMG”

Un fichier GMAPSUPP.IMG va être créé. Vous pouvez alors le transférer à votre soit avec la fonction lecteur de cartes si la fonction est présente soit avec la version de sendmap sinon.

Vous disposez maintenant de vos cartes sur votre avec un nouvel affichage bien plus agréable. Si vous voulez creuser le sujet des fichiers TYP (et créer les votres), il existe de nombreux sites internet approfondissant ces thèmes. Sachez juste que les principaux programmes de compilation des TYP fonctionnent très bien avec Wine.

Bonne utilisation de votre ;-) Sachez pour info que ces manipulations bien que tordues restent légales, les données des cartes n’étant pas altérées. Il en va tout autrement si vous éditez les cartes avec gpsmapedit…

Un logiciel pour très prometteur: QlandKarte, il vous permet de charger d’afficher les cartes et des fichiers GPX. Je n’ai pas réussi a bien le faire fonctionner avec les cartes GPSTOPO à cause de leur verrouillage, par contre les cartes “libres” marchent bien.
QLandKarte.png

:, , , , , , ,
5 comments for this entry:
  1. Coleop

    Houlala c’est compliqué comme post.
    Pas sur d’avoir tout suivi mais j’ai hate de voir le résultat ;-)

    Bravo.

  2. Bixente

    Salut,
    Merci pour ton post, j’ai fait tout ce que tu conseilles jusqu’à ls -1 *.img voir un peu plus avec l’installation de Sendmap20, mais ensuite je n’y comprends plus rien d’autant que je n’arrive pas à éditer le fichier en .txt.

    Pour l’installation de QlandKarte, je l’ai fait par l’intermédiaire des dépots mais il ne se lance pas, il n’y a que la photo de lancement et ensuite c’est le vide, le néant !

    Que faire.

    Bonne soirée
    Bixente

  3. EquinoxeFR

    Salut,

    Je ne vois pas bien ton problème, as tu reussi à ouvrir le .txt depuis sendmap ?

  4. xiloa

    Bonjour,
    Merci de ce très bon article faisant le point - en français - sur le garmin.
    J’ai trouvé ceci, mais je n’arrive pas à comprendre sa finalité :
    http://sourceforge.net/projects/garmin-gps/

  5. EquinoxeFR

    garmin-gps est le nom du module du noyau permettant de gérer nos GPS garmin. Il est indispensable à l’utilisation du Garmin sous Linux

Leave a Reply

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!