Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
gpsbabel [Le 05/08/2007, 17:34]
87.65.208.52
gpsbabel [Le 11/09/2022, 10:36] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-<note important>​ +{{tag>matériel ​gps}}
-Cette page est en cours de rédaction... merci de ne pas la modifier de suite... +
-</​note>​ +
-{{tag>Dapper materiel ​gps gpsbabel}}+
  
-------+----
  
-====== GPSBabel ======+======GPSBabel======
  
-<​note>​ +{{ http://www.gpsbabel.org/​artwork/​PBGPSBabel.gif}}
-GPSBabel est un logiciel permettant de récupérer,​ envoyer les waypoints, tracks et routes vers un appereil gpsAinsi que les convertir entre les différents formats GPS et logiciels de cartographie. +
-GPSBabel support les format Garmin MapSource, Magellan MapSend, GPX, Geocaching *.loc. +
-Il gère la communication usb avec les appareils Garmin et Magelan.+
  
-Cette présente page vise à vous aider à installer et utiliser ​GPSBabel (les exemples sont réalisés sous ubuntu dapper avec un gps garmin etrex venture CX. Les différentes commandes devraient garder la même syntaxe avec d'​autres gps. +GPSBabel ​est un logiciel permettant de 
-</​note>​+  * Récupérer/​envoyer les points de passages ​(waypoints), ​les traces (tracks) et routes vers un appareil [[:GPS]]. 
 +  * Les convertir entre les différents formats GPS et logiciels de cartographie.
  
 +GPSBabel supporte les formats //Garmin MapSource//,​ //Garmin training center//, ​ //Magellan MapSend//, //GPX//, //​Geocaching *.loc//.
  
-===== Pré-requis =====+Il gère la communication USB avec les appareils //Garmin// et //​Magelan//​. 
 + 
 +<note important>​gpsbabel ne permet pas de convertir ou gérer les cartes. (Il ne remplacera pas un logiciel tel que //City Navigator//​)</​note>​ 
 + 
 +<​note>​Certains exemples de cette page ont été réalisés sous Ubuntu [[:​intrepid|Intrepid Ibex]] avec un GPS //Garmin Forerunner 205// et d'​autres sous [[:​edgy|Edgy Eft]] avec un GPS //Garmin etrex venture CX//. Les différentes commandes devraient garder la même syntaxe avec d'​autres gps. 
 +</​note>​ 
 + 
 +=====Pré-requis=====
  
   * Disposer des [[:​sudo|droits d'​administration]] ;   * Disposer des [[:​sudo|droits d'​administration]] ;
-  * Disposer d'une connexion à Internet configurée et activée ​+  * Disposer d'une connexion à Internet configurée et activée.
-  * Avoir activé l'​accès aux [[:​depots#​universe_et_multiverse|dépôts Universe et Multiverse]] ; +
-  * Avoir [[:​tutoriel:​comment_installer_un_paquet|installé le paquet]] **libc6**, **libexpat1**,​ **libusb-0.1-4**,​ **geotoad**.+
  
  
-===== Installation =====+=====Installation===== 
 +Il vous suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​gpsbabel]]**. Si vous désirez une interface graphique installez aussi le paquet **[[apt>​gpsbabel-gui]]**.
  
-L'​installation est assez simple, puisque GPSbabel est présent dans les dépôts Universe. +=====Utilisation===== 
-Il vous suffit, pour celad'​[[:​tutoriel:​comment_installer_un_paquet|installer les paquets]] **gpsbabel**.+====Avec une interface graphique==== 
 +Si vous souhaitez utiliser l'​interface graphiquelancez l'application comme indiqué ​[[:​tutoriel:​comment_lancer_application|ici]] ou via le [[:​terminal]] (toutes [[:​versions]] ou [[:​variantes]] d'​Ubuntu) avec la [[:​commande_shell|commande]] suivante :​ <​code> ​gpsbabel-gui</​code>​
  
-Pour ce faire, vous pouvez soit passer par [[synaptic|synaptic]],​ rechercher gpsbabel, et l'installer.+Ajouté le 21/​12/​2019:​ 
 +Le binaire pour lancer ​l'interface graphique serait maintenant plutôt: 
 +<​code>/​usr/​bin/​gpsbabelfe</​code>​ 
 +====En ligne de commande==== 
 +===Format général=== 
 +L'​utilisation des commandes gpsbabel suit toujours un même schéma de base qui renseigne :
  
-Soit en console ​:+  * **-i** ​le format d'​entrée 
 +  * **-f** : le fichier d'​entrée et son chemin 
 +  * **-o** : le format de sortie 
 +  * **-F** : le fichier de sortie et son chemin
  
-<​code>​sudo apt-get install gpsbabel</​code>​+Ce qui nous donne donc de manière générique :
  
 +<​code>​gpsbabel -i format_d_entrée -f fichier_d_entrée -o format_de_sortie -F fichier_de_sortie</​code>​
  
-===== Utilisation=====+===Conversion de formats===
  
-==== Format général==== +GPSBabel permet également la conversion de différents formats. Ainsi il est possible de convertir la liste des caches de votre région dans un autre format.
-L'​utilisation ​des commandes gpsbabel suit toujours ​un même schéma de base qui renseigne : +
-* le format ​d'​entrée : -i +
-* le fichier d'​entrée et son chemin : -f +
-* le format de sortie : -o +
-* le fichier de sortie et son chemin : -F+
  
-Ce qui nous donne donc de manière générique ​:+Le site du logiciel propose une [[http://​www.gpsbabel.org/​capabilities.html|liste des formats supportés]] par GPSBabel.
  
-<​code>​gpsbabel ​-i formatdentrée -f fichierdentrée -o formatdesortie -F fichierdesortie</​code>​+Un exemple (celui qui m'est le plus utile) : **la conversion du format geocaching.com-*.loc en format GPX** (compris par mon gps)
  
-==== Conversion de formats====+<code bash> 
 +gpsbabel -i geo -f /​home/​votre_dossier_personnel/​geocaching.loc -o gpx -F /​home/​votre_dossier_personnel/​geocaching.gpx 
 +</​code>​
  
 +Un autre exemple ​ : **la conversion du format GoogleEarth-*.kml en format GPX**
  
-===== Liens ===== +<code bash> 
-Des liens pour approfondir le sujet :+gpsbabel -i kml -f /​home/​votre_dossier_personnel/​geocaching.kml -o gpx -F /​home/​votre_dossier_personnel/​geocaching.gpx 
 +</​code>​
  
-  ​[[http://spuriousinterrupt.org/projects/xfmedia/​|Site officiel de Xfmedia]] [en] +Comme on peut le constater dans cet exemple, la seule difficulté va donc consister à connaître le nom à mettre dans la commande pour déterminer les formats. 
-  ​[[http://www.xfce.org|Site officiel du projet Xfce]] [fr, en]+Il ne sont pas tous intuitif (**//*.loc//** et nommé **//geo//** dans notre exemple)
  
-----+<note important>​gpsbabel ne gere le format **tcx** ( Garmin training center ) qu'en tant que fichier de sortie. Il n'est donc pas possible de convertir un fichier de ce format vers un autre format</​note>​ 
 + 
 +=== Communiquer avec le GPS === 
 + 
 +Rappelons nous que dans Linux tout est considéré comme un fichier... gpsbabel va donc accéder au gps a travers un fichier 
 + 
 +== Retrouver le chemin de sa connexion USB == 
 + 
 +  * Modèles Garmin, l'​accès aux GPS Garmin est directement géré par le noyau et se fera a travers **usb:** 
 +    * "​fichier"​ de source : **-f usb:** 
 +    * ou de destination : **-F usb:** 
 + 
 +Pour vérifier que son GPS Garmin est bien connecté sur le port USB et détecté par gpsbabel on peut utiliser la commande suivante: 
 +<​code>​ 
 +sudo gpsbabel ​-i garmin ​-f usb:-1 
 +</​code>​ 
 + 
 +On obtient une sortie de la forme suivante si un GPS est détecté:​ 
 +<​file>​0 3489732362 484 Forerunner205 Software Version 2.80</​file>​ 
 +<​note>​Pour plus de détails sur la connexion des GPS garmin se reporter a [[gps#​Garmin|la section Garmin de la page gps]]</​note>​ 
 +  * Autres modèles, les GPS non gérés nativement par le noyau sont souvent rattaches au port ttyUSB :​ 
 +    *  "​fichier"​ de source : **-f /​dev/​ttyUSB0** 
 +    *  ou de destination : **-F /​dev/​ttyUSB0** 
 + 
 + 
 +==Récupérer des données du gps== 
 +Attelons nous à rapatrier les données de notre gps. Ces informations sont les waypoints, les routes et les traces (log des déplacements). 
 + 
 +Pour fonctionner avec les formats //​magellan//​ et //garmin//, il faudra faire appel à des flags supplémentaire dans les commandes : 
 + 
 +  * **-t** : Pour les tracks 
 +  * **-r** : Pour les routes 
 +  * **-w** : Pour les waypoints 
 + 
 +Voici donc un exemple pour récupérer la liste des waypoints enregistrée dans le gps de marque **garmin** et de modèle **etrex venture cx** 
 + 
 +<​code>​ 
 +gpsbabel -w  -i garmin -f usb: -o gpx -F garmin_wpt.gpx
  
-//Contributeurs : [[utilisateurs:​Efhache|“Efhache”]].//+</code> 
 +Pour les trace (//tracks//) 
 +<​code>​ 
 +gpsbabel -t  -i garmin -f usb: -o gpx -F garmin_tracks.gpx
  
 +</​code>​
 +(Attention, le fichier peux-être assez volumineux si vous avez beaucoup de données)
  • gpsbabel.1186328043.txt.gz
  • Dernière modification: Le 18/04/2011, 14:42
  • (modification externe)