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 03/09/2008, 17:44] – Efhache84 | gpsbabel [Le 11/09/2022, 10:36] (Version actuelle) – 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) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Dapper | + | {{tag> |
| ---- | ---- | ||
| Ligne 7: | Ligne 7: | ||
| {{ http:// | {{ http:// | ||
| - | GPSBabel est un logiciel permettant de | + | GPSBabel est un logiciel permettant de |
| * Récupérer/ | * Récupérer/ | ||
| * Les convertir entre les différents formats GPS et logiciels de cartographie. | * Les convertir entre les différents formats GPS et logiciels de cartographie. | ||
| - | GPSBabel | + | GPSBabel |
| Il gère la communication USB avec les appareils //Garmin// et // | Il gère la communication USB avec les appareils //Garmin// et // | ||
| Ligne 17: | Ligne 17: | ||
| <note important> | <note important> | ||
| - | < | + | < |
| </ | </ | ||
| - | |||
| =====Pré-requis===== | =====Pré-requis===== | ||
| * Disposer des [[: | * Disposer des [[: | ||
| - | * Disposer d'une connexion à Internet configurée et activée | + | * Disposer d'une connexion à Internet configurée et activée. |
| - | * Avoir activé l' | + | |
| - | * Avoir [[: | + | |
| =====Installation===== | =====Installation===== | ||
| - | + | Il vous suffit d' | |
| - | L' | + | |
| =====Utilisation===== | =====Utilisation===== | ||
| + | ====Avec une interface graphique==== | ||
| + | Si vous souhaitez utiliser l' | ||
| - | ====Format général==== | + | Ajouté le 21/ |
| + | Le binaire pour lancer l' | ||
| + | < | ||
| + | ====En ligne de commande==== | ||
| + | ===Format général=== | ||
| L' | L' | ||
| Ligne 48: | Ligne 49: | ||
| < | < | ||
| - | ====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 56: | 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) | ||
| - | < | + | < |
| gpsbabel -i geo -f / | gpsbabel -i geo -f / | ||
| + | </ | ||
| + | |||
| + | Un autre exemple | ||
| + | |||
| + | <code bash> | ||
| + | gpsbabel -i kml -f / | ||
| </ | </ | ||
| Ligne 63: | Ligne 70: | ||
| Il ne sont pas tous intuitif (**// | Il ne sont pas tous intuitif (**// | ||
| + | <note important> | ||
| - | ==== Communiquer avec le GPS ==== | + | === Communiquer avec le GPS === |
| - | Rappelons nous que dans Linux tout est considéré comme un fichier... | + | Rappelons nous que dans Linux tout est considéré comme un fichier... |
| - | === Retrouver le chemin de sa connexion USB === | + | == Retrouver le chemin de sa connexion USB == |
| - | Une fois le GPS raccordé au port usb, il vous suffit d'exécuter la commande | + | * Modèles Garmin, l'accès aux GPS Garmin est directement géré par le noyau et se fera a travers **usb:** |
| - | dmesg | + | * " |
| - | après avoir branché le GPS, pour voir apparaître des informations du style : | + | * ou de destination : **-F usb:** |
| - | <file> | + | 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: |
| - | [4309364.676000] drivers/ | + | <code> |
| - | [4309364.682000] garmin_gps 5-1:1.0: Garmin GPS usb/tty converter detected | + | sudo gpsbabel |
| - | [4309364.726000] usb 5-1: Garmin GPS usb/tty converter now attached to ttyUSB0 | + | </code> |
| - | [4309364.726000] usbcore: registered new driver garmin_gps | + | |
| - | [4309364.726000] drivers/ | + | |
| - | </file> | + | |
| - | On remarque | + | On obtient une sortie |
| + | < | ||
| + | < | ||
| + | * Autres modèles, les GPS non gérés nativement | ||
| + | * " | ||
| + | * ou de destination : **-F / | ||
| - | C'est cette dernière information qui nous sera nécessaire. On aura donc : | ||
| - | * comme " | + | ==Récupérer des données du gps== |
| - | * 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). | Attelons nous à rapatrier les données de notre gps. Ces informations sont les waypoints, les routes et les traces (log des déplacements). | ||
| Ligne 101: | Ligne 107: | ||
| < | < | ||
| - | gpsbabel -w -i garmin -f / | + | gpsbabel -w -i garmin -f usb: -o gpx -F garmin_wpt.gpx |
| - | </ | + | |
| - | La liste des waypoints sera donc ici enregistrée, | ||
| - | |||
| - | Nous pouvons naturellement récupérer l' | ||
| - | |||
| - | < | ||
| - | | ||
| </ | </ | ||
| - | + | Pour les trace (//tracks//) | |
| - | Cette commande créera un fichier, au format gpx, nommé backup.gpx contenant toutes | + | |
| - | + | ||
| - | <note tip> | + | |
| - | + | ||
| - | === Fournir des données au GPS === | + | |
| - | + | ||
| - | Transférer la liste des waypoints ou la route de votre futur randonnée vers votre gps (afin de vous éviter des les entrer un à un sur le gps lui-même) est relativement simple si vous avez suivit jusqu' | + | |
| - | + | ||
| - | Les flags **-w**, **-r**, et **-t** gardent la même signification que dans le paragraphe précédent. | + | |
| - | + | ||
| - | ==Un exemple pour éclaircir les idées?? | + | |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | Pour notre exemple ce fichier s' | + | |
| - | + | ||
| - | Envoyons donc notre route pour cette futur randonnée vers notre GPS Garmin : | + | |
| < | < | ||
| - | gpsbabel -r -i gpx -f rando1.gpx | + | gpsbabel -t |
| - | </ | + | |
| - | ====geocaching.com==== | ||
| - | |||
| - | |||
| - | Si vous êtes comme moi un adepte du geocaching, et que vous utilisez souvent le site geocaching.com, | ||
| - | |||
| - | <code bash> | ||
| - | #!/bin/sh | ||
| - | |||
| - | gpsbabel -w -i geo -f " | ||
| </ | </ | ||
| - | + | (Attention, le fichier | |
| - | Dans cette exemple, j' | + | |
| - | Ensuite rendez vous sur le site de geocaching, et tester votre script en cliquant sur un fichier | + | |
| - | + | ||
| - | + | ||
| - | Pour le rendre utilisable par le navigateur, il ne faut pas oublier | + | |
| - | < | + | |
| - | chmod +x send2gps.sh | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | ===== Liens ===== | + | |
| - | + | ||
| - | + | ||
| - | * [[http:// | + | |
| - | * [[wpfr> | + | |
| - | * [[http:// | + | |
| - | + | ||
| - | ---- | + | |
| - | + | ||
| - | // | + | |
| - | Corrections : | + | |
