EquinoxeFR

Dessiner ses propres cartes pour son GPS Garmin à l’aide de GoogleEarth

by EquinoxeFR on juil.30, 2007, under Linux

Dessiner ses cartes pour son

garmin_maps-16.jpgetrex.jpg

Pour des utilisations bien particulières, comme des zones non ou mal couvertes par les cartes commerciales, pourquoi ne pas créer ses propres cartes… Voici un petit tutoriel qui va vous expliquer comment faire.

Vous aurez besoin de (Je suis sous mais les équivalents windows existent) :

  • GoogleEarth (Gratuit) version
  • GpsBabel (Gratuit) version
  • GpsMapedit (Gratuit) version Windows + wine
  • (Gratuit) ou Windows si besoin d’integration avec GpsMapedit
  • sendmap (Gratuit) / Windows

Pour le GpsMapedit, sendmap, voir le billet précédent expliquant comment les utiliser avec wine.

Lancer GoogleEarth et zoomez sur la zone que vous souhaitez cartographier.

garmin_maps-01.jpg

Dans la barre latérale, créez un nouveau dossier pour y placer vos éléments de cartographie.

garmin_maps-02.jpg

Ajoutez un élément de type “Trajet”, surtout pas polygone. Donnez lui un nom et une couleur. C’est plus facile ensuite si vous choisissez les couleurs par type de terrain. Ici rouge = cote, Bleue = bancs de sable. Placez vos points le long du terrain pour délimiter un polygone. Attention à ne pas fermer la ligne sinon GoogleEarth va transformer l’objet en polygone et il sera inexploitable par la suite.

garmin_maps-03.jpg

Une fois que vous avez déterminé tous vos élément de terrain, il faut enregistrer votre dossier de cartographie. Cliquez sur le dossier, puis sur enregistrer sous. Choisissez un nom et le format KML.

garmin_maps-06.jpg

garmin_maps-05.jpg

Passez alors dans une console pour convertir le fichier KML au format OziExplorer. La conversion en GPX fonctionne mais l’import dans gpsmapedit ne marche pas chez moi, c’est pour cela que je passe par le format ozi.

garmin_maps-05.jpg

Créez un fichier texte map_template.mp avec ceci:

[IMG ID]
ID=99999999
Name=
Preprocess=G
TreSize=512
TreMargin=0.00000
RgnLimit=1024
POIIndex=Y
Levels=4
Level0=22
Level1=20
Level2=18
Level3=17
Zoom0=0
Zoom1=1
Zoom2=2
Zoom3=3
[END-IMG ID]

; A retirer dans le fichier final
[RGN20]
Type=0x40
Label=Dummy
City=Y
Origin0=(45,1.5)
[END-RGN20]

l’ID est a modifier, il doit être unique dans un lot de cartes. Vous pourrez par la suite retirer dans votre fichier de carte la région RGN20, c’est juste une zone bidon pour donner un fichier non vide à gpsmapedit. Lancez GpsMapedit puis ouvrez le fichier map_template.

garmin_maps-07.jpg

Dans le menu allez sur “Add”

garmin_maps-08.jpg

Sélectionnez avec SHIFT les fichiers .plt créés par gpsbabel

garmin_maps-09.jpg

Dans le menu view / list of waypoints, ouvrez une des traces que vous avez importé.

garmin_maps-10.jpg

Cliquez sur “show on map” pour centrer la carte sur la zone qui vous intéresse.

garmin_maps-11.jpg

Vous devriez voir apparaitre les contours créés dans Google.

garmin_maps-12.jpg

Cliquez sur un des contours, puis sur convertir en polygone. Sélectionnez le niveau pour la couche, puis le type de terrain.

garmin_maps-13.jpg

garmin_maps-15.jpg

garmin_maps-15.jpg

Pensez à supprimer les contours tirés de google pour ne laisser que ceux convertis à l’aide de gpsmapedit. Vous pouvez rajouter aussi des points pour les éléments comme les villes, sources, bouées… Lorsque vos manipulations sont terminées, enregistrez le ficher sous un autre nom pour conserver le template pour une prochaine fois.

garmin_maps-16.jpg

Vous pouvez alors exporter votre carte au format .img à l’aide de la commande export. Celle ci va faire appel à qui devra être installé (version windows). Sinon vous pouvez toujours créer la map en ligne de commande à l’aide de version . Indiquez le chemin dans lequel est installé.

garmin_maps-17.jpg

garmin_maps-18.jpg

Vous disposez maintenant d’une carte au format . Avant de partir les yeux fermés, vérifiez bien vos cartes…

:, , , , ,
1 comment for this entry:
  1. françois-Xavier Bodin

    C’est génial comme procédé, mais… la tracé du banc d’arguin sur Google Earth est plutôt périmé…
    Non ?

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!