Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
gpsbabel [Le 09/08/2014, 03:59] – correction de la fin de l'article 86.71.32.60 | gpsbabel [Le 23/02/2020, 03:29] (Version actuelle) – [Pré-requis] 86.234.166.156 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ---- | ||
+ | |||
+ | ======GPSBabel====== | ||
+ | |||
+ | {{ http:// | ||
+ | |||
+ | GPSBabel est un logiciel permettant de | ||
+ | * Récupérer/ | ||
+ | * Les convertir entre les différents formats GPS et logiciels de cartographie. | ||
+ | |||
+ | GPSBabel supporte les formats //Garmin MapSource//, | ||
+ | |||
+ | Il gère la communication USB avec les appareils //Garmin// et // | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | < | ||
+ | </ | ||
+ | |||
+ | =====Pré-requis===== | ||
+ | |||
+ | * Disposer des [[: | ||
+ | * Disposer d'une connexion à Internet configurée et activée. | ||
+ | |||
+ | |||
+ | =====Installation===== | ||
+ | Il vous suffit d' | ||
+ | |||
+ | =====Utilisation===== | ||
+ | ====Avec une interface graphique==== | ||
+ | Si vous souhaitez utiliser l' | ||
+ | |||
+ | Ajouté le 21/ | ||
+ | Le binaire pour lancer l' | ||
+ | < | ||
+ | ====En ligne de commande==== | ||
+ | ===Format général=== | ||
+ | L' | ||
+ | |||
+ | * **-i** : le format d' | ||
+ | * **-f** : le fichier d' | ||
+ | * **-o** : le format de sortie | ||
+ | * **-F** : le fichier de sortie et son chemin | ||
+ | |||
+ | Ce qui nous donne donc de manière générique : | ||
+ | |||
+ | < | ||
+ | |||
+ | ===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. | ||
+ | |||
+ | Le site du logiciel propose une [[http:// | ||
+ | |||
+ | Un exemple (celui qui m'est le plus utile) : **la conversion du format geocaching.com-*.loc en format GPX** (compris par mon gps) | ||
+ | |||
+ | <code bash> | ||
+ | gpsbabel -i geo -f / | ||
+ | </ | ||
+ | |||
+ | Un autre exemple | ||
+ | |||
+ | <code bash> | ||
+ | gpsbabel -i kml -f / | ||
+ | </ | ||
+ | |||
+ | 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. | ||
+ | Il ne sont pas tous intuitif (**// | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | === 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' | ||
+ | * " | ||
+ | * 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: | ||
+ | < | ||
+ | sudo gpsbabel -i garmin -f usb:-1 | ||
+ | </ | ||
+ | |||
+ | On obtient une sortie de la forme suivante si un GPS est détecté: | ||
+ | < | ||
+ | < | ||
+ | * Autres modèles, les GPS non gérés nativement par le noyau sont souvent rattaches au port ttyUSB : | ||
+ | * " | ||
+ | * ou de destination : **-F / | ||
+ | |||
+ | |||
+ | ==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 // | ||
+ | |||
+ | * **-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** | ||
+ | |||
+ | < | ||
+ | gpsbabel -w -i garmin -f usb: -o gpx -F garmin_wpt.gpx | ||
+ | |||
+ | </ | ||
+ | Pour les trace (// | ||
+ | < | ||
+ | gpsbabel -t -i garmin -f usb: -o gpx -F garmin_tracks.gpx | ||
+ | |||
+ | </ | ||
+ | (Attention, le fichier peux-être assez volumineux si vous avez beaucoup de données) |