FR:Mkgmap
MkGmap est un utilitaire qui permet de convertir des données OpenStreetMap en cartes vectorisées qui peuvent être chargées dans un GPS Garmin. Il réalise la conversion en une seule étape sans l'aide d'aucun autre programme. MkGmap fonctionne uniquement avec le format OSM.
Fonctions principales de MkGmap
mkgmap | |
---|---|
Licence : | GNU General Public License |
Version : | 4262 (2019-01-11) |
Site Internet : | http://www.mkgmap.org.uk |
Code source : | http://www.mkgmap.org.uk/svn/list |
Langage de programmation : | Java |
Faites vos propres cartes OSM pour vous appareils Garmin |
- Créé des cartes pour appareils Garmin à l'aide de données OSM.
- Contrôle complet comment les données OSM sont intégrées dans la carte (fonctionne avec des styles)
- Contrôle complet sur la façon d'afficher les POIs, chemins et autres éléments (fonctionne avec compilateur de fichier TYP)
- Support complet de la recherche par adresse
- Support du routing (navigation)
- Beaucoup d'options supplémentaires pour contrôler le processus de compilation de carte
- Possibilité d'insérer les données topographiques numériques (DEM) et effet de relief (hillshading) (fonction encore en phase béta - voir les version avec DEM dans la rubrique "branch build")
Téléchargement
Vous pouvez obtenir la dernière version sur le page téléchargement de MkGmap. Pour visualiser les derniers changements veuillez vous référer à la page mkgmap news.
Attention pour les utilisateurs de Ubuntu, Debian et autres distributions Linux !
Certaines distributions livrent un package mkgmap. Noter que souvent ce package est très ancien. Vous feriez mieux d'utiliser une version disponible sur le lien au-dessus. Si vous rencontrez des problèmes, vérifier avant tout la version que vous utilisez.
Créer une carte
Créer une carte consiste à plusieurs étapes
- Rapatrier les données OSM
- Découper les données OSM en tuiles à l'aide de l'outil splitter
- Créer votre propre style (optionnel)
- Compiler les tuiles avec mkgmap
- Charger la carte sur votre GPS
Options de ligne de commande
Il y a plusieurs options pour configurer le détails de mkgmap pour créer des cartes. Pour avoir toutes les options disponibles voir la liste des options (qui n'est peut-être plus à jour) ou aller directement sur la page de mkgmap dédiée aux options puis exécuter :
java -jar mkgmap.jar --help
Il existe certains scripts utiles pour les utilisateurs Unix : script Python.
GUI
OSM Map Composer pour Windows propose une interface graphique avec mkgmap (en autre) qui permet d'éviter de connaitre en détails les options de ligne de commande.
Erreurs connues
Pour connaitre les erreurs connues ou limitations actuelles voir la page dédiée de mkgmap.
Résultats des cartes
Développement
Si vous voulez prendre part au développement de mkgmap merci de souscrire à la liste de diffusion de mkgmap. Le développement de la page wiki vous donne des informations sur les référentiels (repositories) et comment compiler mkgmap à partir de rien.
Licence
Le logiciel est fourni sous licence GPL version 2. Les cartes qu'il produit doivent être fournies selon la licence des données desquelles elles dérivent, dans le cas des données OSM il s'agit de Licence Open Database (ODbL) pour données OSM. Il n'y a donc pas de conflit de licence qui pourrait exister avec une autre approche.
Aide
- Article principal : Mkgmap/help
Si vous avez besoin d'aide essayer les choses suivantes
- Poser une question de la liste de diffusion. Cette liste est accessible en utilisant un lecteur newsgroup (par exemple Thunderbird) avec les paramètres suivants
- Serveur : gmane.org
- Nom du groupe : gmane.comp.gis.openstreetmap.mkgmap.devel
- Il existe également une archive de la liste de diffusion.
Cette liste de diffusion est très active et produira les réponses les plus rapides.
Vous pouvez également :
Poser une question sur la section carte Garmin du forum OpenStreetMap
Poser une question sur l'aide d'OpenStreetMap
Poser une question sur la page talk de mkgmap
Liens
Plus sur mkgmap
- Site web officiel de mkgmap avec téléchargement et dernières informations sur le développement
- Documentation officielle de mkgmap avec les options de lignes de commande, style et compilateur TYP
- mkgmap/dev - Détails sur le développement actuel
- mkgmap/routing - Informations relativement anciennes sur la génération de carte avec routing
- mkgmap/i18n - La page d'internationalisation
Pages OSM
- OSM Map On Garmin - Aperçu général sur la création de cartes pour Garmin.
- OSM Map On Garmin/POI Types - Liste des différents type de points d'intérêt (POI) et leur affichage sur différents types d'appareil
- OSM Map On Garmin/Download - Téléchargement de fichiers img créés depuis des données OSM.
- Topographic maps for garmin devices - en utilisant Srtm2Osm, Splitter et mkgmap pour créer des cartes topographiques (avec courbes de niveau)
- OSM Garmin ID - Aperçu des index (ID) OSM Garmin utilisés si vous utiliser plusieurs sources de cartes et voulez également compiler vos propres cartes
Cartes téléchargeables
Il existe plusieurs pages qui propose des cartes pour les appareils Garmin. Les cartes diffèrent selon la région, le cas (vélo, randonnée, etc...) et la visualisation.
- OSM Map On Garmin/Download - Liste des fournisseurs de cartes
- User:Computerteddy - Le monde prêt à emporter sur un GPS Garmin, fait avec mkgmap (en allemand)
- All in one Garmin Map - propose des cartes de différentes régions en intégrant un maximum d'attributs OSM
- http://garmin.openstreetmap.nl/ - Génère des cartes après sélection des régions voulues
- Aspro OpenStreetMap Garmin Maps - Cartes actualisées mensuellement de pratiquement tous les pays / continents
- http://www.openfietsmap.nl/ - Plusieurs cartes (principalement Europe) spécialement faite pour le vélo
- https://openmtbmap.org/ - Cartes spécialement faite pour le VTT. Ce site propose également des explications concernant la compilation de cartes
Autres téléchargements
- Tutoriel et guide comment créer une carte avec mkgmap.
- OSM Map On Garmin/Cycle map - Faire une carte pour le cyclisme avec mkgmap.
- http://forum.bernard.debucquoi.com/viewtopic.php?f=85&t=5135 Tutoriel assez ancient