Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| gpsbabel [Le 18/09/2013, 13:54] efhache84 suppresion tag version intrepid et brouillon | 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: | ||
| - | {{tag>matériel gps }} | + | {{tag>matériel gps}} | 
| ---- | ---- | ||
| Ligne 7: | Ligne 7: | ||
| {{ http://www.gpsbabel.org/artwork/PBGPSBabel.gif}} | {{ http://www.gpsbabel.org/artwork/PBGPSBabel.gif}} | ||
| - | GPSBabel est un logiciel permettant de | + | GPSBabel est un logiciel permettant de | 
| * Récupérer/envoyer les points de passages (waypoints), les traces (tracks) et routes vers un appareil [[:GPS]]. | * 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. | * Les convertir entre les différents formats GPS et logiciels de cartographie. | ||
| Ligne 19: | Ligne 19: | ||
| <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>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> | </note> | ||
| - | |||
| - | <note help>Des essais seront prochainement réalisé avec un Garmin Oregon 400t sous ubuntu 8.04</note> | ||
| - | |||
| =====Pré-requis===== | =====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]] ; | + | |
| - | * Avoir [[:tutoriel:comment_installer_un_paquet|installé les paquets]]  **[[apt://libc6,libexpat1,libusb-0.1-4,geotoad|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 très simple. Il vous suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **gpsbabel** ou directement avec ce lien [[apt://gpsbabel|gpsbabel]] | + | |
| =====Utilisation===== | =====Utilisation===== | ||
| + | ====Avec une interface graphique==== | ||
| + | Si vous souhaitez utiliser l'interface graphique, lancez 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> | ||
| - | ====Format général==== | + | 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 : | L'utilisation des commandes gpsbabel suit toujours un même schéma de base qui renseigne : | ||
| Ligne 50: | Ligne 49: | ||
| <code>gpsbabel -i format_d_entrée -f fichier_d_entrée -o format_de_sortie -F fichier_de_sortie</code> | <code>gpsbabel -i format_d_entrée -f fichier_d_entrée -o format_de_sortie -F fichier_de_sortie</code> | ||
| - | ====Conversion de formats==== | + | ===Conversion de formats=== | 
| 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. | 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. | ||
| Ligne 58: | Ligne 57: | ||
| Un exemple (celui qui m'est le plus utile) : **la conversion du format geocaching.com-*.loc en format GPX** (compris par mon gps) | Un exemple (celui qui m'est le plus utile) : **la conversion du format geocaching.com-*.loc en format GPX** (compris par mon gps) | ||
| - | <code> | + | <code bash> | 
| gpsbabel -i geo -f /home/votre_dossier_personnel/geocaching.loc -o gpx -F /home/votre_dossier_personnel/geocaching.gpx | gpsbabel -i geo -f /home/votre_dossier_personnel/geocaching.loc -o gpx -F /home/votre_dossier_personnel/geocaching.gpx | ||
| </code> | </code> | ||
| Ligne 64: | Ligne 63: | ||
| Un autre exemple  : **la conversion du format GoogleEarth-*.kml en format GPX** | Un autre exemple  : **la conversion du format GoogleEarth-*.kml en format GPX** | ||
| - | <code> | + | <code bash> | 
| gpsbabel -i kml -f /home/votre_dossier_personnel/geocaching.kml -o gpx -F /home/votre_dossier_personnel/geocaching.gpx | gpsbabel -i kml -f /home/votre_dossier_personnel/geocaching.kml -o gpx -F /home/votre_dossier_personnel/geocaching.gpx | ||
| </code> | </code> | ||
| Ligne 73: | Ligne 72: | ||
| <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> | <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 ==== | + | === 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 | 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 === | + | == Retrouver le chemin de sa connexion USB == | 
| - | == Modeles Garmin == | + | * Modèles Garmin, l'accès aux GPS Garmin est directement géré par le noyau et se fera a travers **usb:** | 
| - | Depuis [[:hardy|Hardy Heron]] 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:** | |
| - | * "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: | 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: | ||
| Ligne 91: | Ligne 88: | ||
| On obtient une sortie de la forme suivante si un GPS est détecté: | On obtient une sortie de la forme suivante si un GPS est détecté: | ||
| - | <file> | + | <file>0 3489732362 484 Forerunner205 Software Version 2.80</file> | 
| - | 0 3489732362 484 Forerunner205 Software Version 2.80 | + | <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> | 
| - | </file> | + | * Autres modèles, les GPS non gérés nativement par le noyau sont souvent rattaches au port ttyUSB : | 
| - | <note>Pour plus de détails sur la connection des GPS garmin se reporter a [[gps#Garmin|la section Garmin de la page gps]]</note> | + | |
| - | + | ||
| - | == Autres modeles == | + | |
| - | Les GPS non geres nativement par le noyau sont souvent rattaches au port ttyUSB : | + | |
| * "fichier" de source : **-f /dev/ttyUSB0** | * "fichier" de source : **-f /dev/ttyUSB0** | ||
| * ou de destination : **-F /dev/ttyUSB0** | * ou de destination : **-F /dev/ttyUSB0** | ||
| - | ===Récupérer des données du gps=== | + | ==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). | Attelons nous à rapatrier les données de notre gps. Ces informations sont les waypoints, les routes et les traces (log des déplacements). | ||
| Ligne 114: | Ligne 107: | ||
| <code> | <code> | ||
| - | gpsbabel - | + | gpsbabel -w -i garmin -f usb: -o gpx -F garmin_wpt.gpx | 
| + | |||
| + | </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) | ||