FR:Mkgmap/help/How to create a map
Introduction
Si vous souhaitez charger des cartes OSM sur votre appareil Garmin, vous pouvez soit télécharger des cartes pré-compilées, ou vous pouvez les compiler vous-même. Cette page décrit cette dernière option. Les cartes produites supportent le routing (pour voiture mais aussi vélo ou piéton pour la randonnée) et la recherche d’adresse.
Conditions préalables
Vous aurez besoin des outils suivants :
Installez l’environnement Java, les 2 outils mkgmap et splitter ne fonctionnent pas sans Java. Vérifiez la version de Java minimum nécessaire pour l’utilisation de mkgmap et splitter (actuellement JRE 1.8)
Procédure pas à pas
Téléchargez les données OSM (.osm, .osm.pbf ou .osm.gz) pour l’endroit souhaité. Les sites proposant des données OSM prédécoupées sont disponibles ici. Le site GeoFabrik est également une bonne adresse pour trouver des données OSM prédécoupées.
Utilisez splitter pour découper les données brutes dans de plus petits fichiers appelés tuiles. Ceci est nécessaire car très souvent les données téléchargées sont trop grandes pour être traitées d’une pièce par mkgmap. Voici un exemple pour utiliser splitter :
$ java -jar splitter.jar us-northeast-latest.osm.pbf
java -jar splitter.jar
exécute le code java du fichier splitter.jar
(assurez-vous que celui-ci est dans le répertoire actuel ou peut-être trouvé par votre système), et us-northeast-latest.osm.pbf
est le fichier contenant les données OSM que vous voulez découper en tuiles afin de pouvoir les traiter ensuite avec le programme mkgmap (autres types de formats supportés : .osm
, .o5m
)Les tuiles générées ont le nom par défaut 6324xxxx.osm.pbf, où xxxx est 0001, 0002, 0003… Le nom par défaut peut-être modifié à l’aide de l’option --mapid
Ces tuiles peuvent être compilées dans une carte directement, mais les tuiles n’auraient pas de référence géographique tel que le nom de ville ou le pays. Ces références géographiques peuvent venir de tuiles précompilées téléchargées sur le site de l'université de Wuppertal ou peuvent être créées comme décrit dans l'aide de MkGmap. Placer par exemple les fichiers générés dans un sous-répertoire nommé "bounds".
Enfin vous pouvez utiliser mkgmap pour compiler les tuiles dans un format utilisé par les GPS Garmin.
$ java -jar mkgmap.jar \ --route \ --add-pois-to-areas \ --bounds=bounds \ --index \ --gmapsupp \ 6324*.osm.pbf
mkgmap.jar
, avec les options --route
, --add-pois-to-area
,--bounds=bounds
, --index
, et --gmapsupp
sur tous les fichier 6324...
. \
est utilisé pour découper la commande sur plusieurs lignes puisque la commande de ligne doit être impérativement donnée d’un seul coup.Ceci créé plusieurs fichiers, inclus le fichier "gmapsupp.img". Copiez celui-ci sur la carte SD de votre GPS. Les détails sont expliqués sur la page Download, mais voici un rapide aperçu
- La carte SD doit être formatée en FAT32
- Il doit y avoir un répertoire "Garmin" sur la racine de cette carte SD
- Le fichier "gmapsupp.img" doit être placé dans le répertoire "Garmin"
Ne copiez pas le fichier "gmapsupp.img" sur le mémoire interne de votre GPS ! Vous risqueriez de le bloquer ! |
-Xmx
(par ex. java -Xmx2000M -jar mkgmap.jar ...
)Améliorez votre carte
Vous pouvez utiliser plusieurs options et styles pour améliorer votre carte comme vous l’entendez. Veuillez lire ce qui suit pour plus de détails