Dessiner ses cartes pour son GPS Garmin…
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 linux mais les équivalents windows existent) :
- GoogleEarth (Gratuit) version linux
- GpsBabel (Gratuit) version linux
- GpsMapedit (Gratuit) version Windows + wine
- cGpsMapper (Gratuit) Linux ou Windows si besoin d’integration avec GpsMapedit
- sendmap (Gratuit) Linux / 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.
Dans la barre latérale, créez un nouveau dossier pour y placer vos éléments de cartographie.
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.
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.
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.
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.
Dans le menu allez sur « Add »
Sélectionnez avec SHIFT les fichiers .plt créés par gpsbabel
Dans le menu view / list of waypoints, ouvrez une des traces que vous avez importé.
Cliquez sur « show on map » pour centrer la carte sur la zone qui vous intéresse.
Vous devriez voir apparaitre les contours créés dans Google.
Cliquez sur un des contours, puis sur convertir en polygone. Sélectionnez le niveau pour la couche, puis le type de terrain.
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.
Vous pouvez alors exporter votre carte au format .img à l’aide de la commande export. Celle ci va faire appel à cgpsmapper qui devra être installé (version windows). Sinon vous pouvez toujours créer la map en ligne de commande à l’aide de cgpsmapper version linux. Indiquez le chemin dans lequel cgpsmapper est installé.
Vous disposez maintenant d’une carte au format garmin. Avant de partir les yeux fermés, vérifiez bien vos cartes…
J’aime ça :
J’aime chargement…