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 09/08/2014, 03:59] 86.71.32.60 correction de la fin de l'article |
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). | ||