FR:OSM Map On Garmin
Plusieurs GPS Garmin peuvent afficher des cartes générées à partir des données d'OpenStreetMap. Cette page vous donne une vue d'ensemble des moyens pour y parvenir.
Bibliothèque de cartes compatibles Garmin
Différentes organisations/personnes contribuent a créer des cartes provenant du projet osm dans un format compatible Garmin.
Voir Téléchargement de cartes OpenStreetMap pour GPS Garmin
Création de carte Garmin
La création de carte consiste à convertir un fichier osm en un fichier de nom *.img qui sera copié vers le périphérique GPS. Le périphérique GPS ne peut contenir que deux fichiers img, celui par défaut fourni par Garmin et celui créé par un utilisateur : gmapsupp.img. Toute nouvelle carte (*.img) doit se trouver au final dans un fichier de nom gmapsupp.img .
Logiciel
Les logiciels répertoriés ici sont des logiciels de conversion-édition d'itinéraires; pas de navigation. La possibilité de navigation est possible grâce au format OpenStreetMap XML depuis le site de osm. Le rendu visuel des cartes provient des moteurs Mapnik (carte glissante) et Osmarender.
Programme | License | .osm vers .mp | .mp vers .img | .osm vers .img | Agrégation d'IMG | Routable | Crée des .TYP | Crée des .TDB | Contours du relief | Envoi au GPS | Développé pour OSM | Interface utilisateur | Plateforme |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mkgmap | GPL | Non | Oui | Oui | Oui | Oui | Oui | Oui | Non | Oui | commande | cross-platform (Java) | |
QLandkarte | GPL | Non | Non | Non | Oui | Non | Oui | Non | GUI | Linux, Mac OS X, Windows | |||
cGPSmapper | propriétaire | Non | Oui | Non | Non | Oui | Oui | Oui | Non | Non | Non | commande | Linux (CLI), Windows (CLI et GUI) |
sendmap | propriétaire | Non | Non | Non | Oui | Non | Non | Non | Non | Oui | Non | commande | Linux, Windows |
Mapwel | propriétaire | Oui | Oui | Oui | Oui | Oui | Oui | Non | Non | Oui | Non | GUI | Windows |
osm2mp | GPL | Oui | Non | Non | Non | Oui | Non | Oui | commande | Linux, Windows | |||
OSM Composer | propriétaire | Non | Non | Oui | Non | Non | Oui | Oui | Oui | Oui | Oui | GUI | multi-plateforme (Java 1.6 requis) |
GroundTruth | GPL | Oui | Non | Oui | Non | Non | Oui | Oui | Oui | Oui | Oui | commande | Windows/Mono (.NET 3.5 SP1 requis) |
Osm2garminGUI | GPL | Non | Oui | Oui | Oui | Oui | Non | Oui | Oui | Non | Oui | GUI | Windows, Linux (Java + NetBeans) |
- Mkgmap est un programme java développé spécifiquement pour convertir les données OSM en carte Garmin.
- QLandkarte est un programme servant à afficher et travailler sur les cartes Garmin.
- cGPSmapper sert à convertir un fichier "texte" d'une carte Garmin en un fichier binaire. cGPSmapper ne peut pas lire directement les fichiers OSM. MapCenter est une interface web pour cGPSmapper.
- sendmap est une extension à cGPSmapper qui envoie les cartes au GPS.
- Mapwel est un programme tout-en-un pour la création de cartes GPS. Mapwel supporte les fichiers OSM et peut les convertir en fichiers IMG Garmin.
- osm2mp peut créer des cartes pour GPS Garmin. Voir ce sujet pour plus de détails.
- OSM Composer est une interface graphique qui simplifie la création de cartes Garmin depuis des données OSM ou SRTM.
- GroundTruth est une application en ligne de commande qui convertit les données OSM en carte Garmin. Il dispose d'un système de règles permettant de définir à quoi les éléments cartographiques doivent ressembler (utilisé pour générer des fichiers TYP Garmin). Il peut aussi générer les contours du relief à partir de données SRTM. GroundTruth utilise cGPSmapper pour convertir les fichiers .MP en fichiers .IMG.
- Osm2garminGUI est un programme qui télécharge/envoie des fichiers OSM et des contours du relief (données SRTM). Il extrait les données d'une partie de la carte et traite ces données à l'aide de Splitter et Mkgmap en une seule étape.
Étapes pour la création de cartes Garmin à partir d'OSM
Il y a généralement quelques étapes à suivre nécessitant l'utilisation de différents logiciels:
- obtenir les données OSM:
- La manière la plus facile est de se connecter sur le site cartographique de osm , de définir sa zone et de l'exporter.
- Si vous voulez un pays entier, allez sur le site de planet dump.
- Vous pouvez aussi télécharger les données à partir du logiciel graphique java JOSM mais cette méthode est inefficace si la zone est importante car JOSM va vouloir aficher les données, ce qui peut prendre plusieurs minutes et qui n'est pas un étape nécessaire si vous voulez seulement utiliser les données pour votre GPS.
- Il existe aussi des outils en ligne de commande ( Getting Data , GroundTruth For Dummies#Downloading_OSM_Data.
- Si vous implémentez un logiciel vous pouvez télécharger la carte en utilisant l' API de XAPI.
- Convert to IMG file:
- Mkgmap permet la conversion des fichiers *.osm en *.img mais ne fonctionne que pour des fichiers osm de petite taille obtenus grâce à splitter. Pour éviter d'utiliser ce dernier outil, il vaut mieux utiliser directement les fichiers dalles au format *img de User:Computerteddy, ou limiter la taille du fichier osm en spécifiant la région souhaitée sous forme d'URL grâce à l'outil en ligne de nom [1].
- Creating GMAPSUPP.IMG files (optionel):
- Mkgmap et OSM Map On Garmin/cGPSmapper permettent d'obtenir le fichier final gmapsupp.img tandis que send map and MapSource permettent en plus de transférer ce fichier sur le périphérique GPS .
Créer vos carte topographiques
Aller sur la page topographic maps for garmin devices.
Installer la carte sur le GPS
installation mode stockage
La manière la plus simple de transférer des fichiers Garmin sur un GPS est d'avoir un périphérique GPS qui supporte le mode stockage et de copier le fichier gmapsupp.img
dans le répertoire de nom Garmin
(le créer si n'existe pas).
- transfert sous linux en ligne de commande
wget http://path/to/gmapsupp.img sudo mkdir /mnt/gps/Garmin sudo mv gmapsupp.img /mnt/gps/Garmin/
installation par sendmap/cGPSmapper
Sendmap/cGPSmapper d'autres logiciels sont utiles lorsque votre GPS ne supporte pas le mode USB mass storage
installation avec MapSource
Il faut d'abord installer la carte dans mapsource avant de pouvoir la transférer sur le GPS (OSM Map On MapSource). Après il faut charger la carte dans mapsource par Menu-> Tools->Map puis -> send to devices. Cette procédure efface tous les fichiers déja présents sur le périphérique GPS excepté le fichier de base de Garmin .
Et si j'ai déjà un fichier gmapsupp.img
?
Toute section de carte avant transfert dans le périphérique GPS doit s'être importée/enregistrée dans Mapsource pour ne pas perdre les données qui pré-existent dans le fichier gmpasupp.img sur le périphérique GPS ; voir OSM Map On MapSource.
Après import de la carte, dans MapSource sélectionnez "All maps at once" puis choisissez "send to device". Le transfert demande du temps.
sendmap est capable de transférer le fichier gmapsupp.img mais efface le fichier déjà présent sur le périphérique GPS.
Il existe plusieurs façons de créer un fichier gmapsupp.img en utilisant Mkgmap
- en partant de fichiers *.img et d'un seul gmapsupp.img :
java -jar mkgmap.jar --gmapsupp your-existing-map.img map-you-want-to-add.img
- en partant de plusieurs fichiers gmapsupp.img :
Dans ce cas cela ne fonctionne pas
- en partant de fichiers *.img :
java -jar mkgmap.jar --gmapsupp 1234567.img 2345678.img
Garmin Radtrip qui est un logiciel de Garmin pour MAc OS X utilise un format spécifique ( *.gmapi). Gmapibuilder permet la conversion de fichiers au format MapSource (.tdb, .img ) en *.gmapi.
Périphérique Garmin compatible osm
Les cartes OSM devraient fonctionner avec les périphériques Garmin qui supportent le téléchargement de carte. Les périphériques ont pour nom : Colorado, Dakota, eTrex Legend, eTrex Vista, eTrex Summit, eTrex Venture, GPSMAP, Nüvi, Zūmo, Oregon, Quest and Streetpilot ranges.
Autres outils
- OSMGarminMap est une ancienne feuille de style pour convertir les données OSM en fichiers qui sont lues et converties par cGPSmapper. Elle n'est probablement pas utile sauf si vous voulez bricoler avec.
- Cycle map explique comment créer un rendu personnalisé de données OSM en utilisant Mkgmap.
- GPS Maps From OSM Data décrit une interface web pour générer des cartes pour GPS à partir de données OSM.
- Voir /Format pour plus de détails sur ces fichiers image de cartes Garmin.
- Voir /WINE MapSource pour savoir comment utiliser le logiciel MapSource dans wine afin de transférer des cartes (si sendmap et qlandkarte ne fonctionnent pas chez vous).
- XT Garmin est un logiciel de navigation compatible avec le système d'exploitation Symbian OS . Il supporte les fichiers vocaux touristique et les poi personnels.
- PocketMV un programme de visualisation de carte Garmin fcontionnant sous window pda . C'est un logiciel shareware ($20) .
- Mario Advisor est un logiciel de visualisation de carte en java fonctionnant sur les téléphones mobiles
- www.digitalmobilemap.com est un logiciel de visualisation de carte basé sur java / J2ME pour téléphone mobile. Il supporte les cartes routable et utilise un algorithm de nom A pour l' "AutoRoutage"
- PTGMAP est un logiciel de visualisation de carte compatible WindowsMobile.
Autres logiciels
- MapCenter has loads of Garmin maps to download including the data in source format. There are many detailed maps, some at city street level. The licensing status of each map is up to each author -- it is always free to use and modify for personal use only, but often the authors are less strict -- so there's the possibility of importing some of these maps into OSM.
- Mapsntrails est une base de donnée qui recense les sites web mettant à disposition des cartes libre compatible Garmin .
- GpsMapEdit logiciel payant (42 euro) pous PC sous window compatible avec plusieurs format : map(ozi), garmin,magellan,Alan,Holux shapefile. Il permet de visualiser le format garmin (.img) et de le convertir au format .mp ( utile pour la base de donnée MapCenter ) .