Nous sommes le Mar 16 Oct 2018 10:02

Heures au format UTC




Poster un nouveau sujet Répondre au sujet  [ 36 messages ]  Aller à la page 1, 2, 3, 4  Suivante
Auteur Message
 Sujet du message: Envoyer GPX vers mon GPS
MessagePosté: Ven 18 Nov 2011 16:01 
Hors ligne
Nano-posteur
Nano-posteur
Avatar de l’utilisateur

Inscription: Dim 13 Nov 2011 00:25
Messages: 39
Localisation: 69
Bonjour à tous amis Lunixiens ^^

Bon, je galère pour utiliser la fonction "Envoyer vers mon GPS" sur GC.com ; en fait... ça ne marche pas :mrgreen:

Je suis sous ubuntu 10.04 et j'ai un eTrex 30. J'ai installé le plugin "andreas-diesner", gpsbabel, suivi ce tuto : http://doc.ubuntu-fr.org/gpsbabel
... tout ce que j'arrive à faire c'est générer un gpx mal encodé dans mon tmp :pleur4:

J'ai créé le petit script en bash pour les fichiers .loc :
Code:
#!/bin/sh
gpsbabel -w -i geo -f "$1" -o garmin -F usb:

mais le port "usb:" n'est pas détecté.
La commande
Code:
sudo gpsbabel -i garmin -f usb:-1
ne renvoie rien.

J'arrive quand même à générer un .gpx depuis un .loc sur mon DDR mais il faut à chaque fois nommé le fichier de destination (truc.gpx). C'est galère car il faut renommer le fichier à chaque fois, il faut ensuite copier/coller ce fichier du DDR vers le GPS et en plus le GPS le détecte comme un viewpoint et non comme une cache... bref, c'est pas top.

Merci d'avance pour vos conseils ;)

PS : je ne suis pas premium donc je n'ai pas accès au téléchargement en GPX.

_________________
Image


Haut
 Profil  
 
 Sujet du message: Re: Envoyer GPX vers mon GPS
MessagePosté: Ven 18 Nov 2011 16:34 
Hors ligne
Regular-posteur
Regular-posteur
Avatar de l’utilisateur

Inscription: Sam 12 Nov 2011 08:48
Messages: 299
Localisation: Londres, Royaume Uni
Code:
sudo apt-get gebabbel

C'est un wrapper GUI de gebabel, c'est ce que j'utilise sous Ubuntu 11.04, pas besoin de la ligne de commande.
Autrement quand tu branche ton GPS sur un port USB, est-ce que tu le voies lorsque tu listes les peripheriques USB attaches?
Code:
sudo lsusb

_________________
Image


Haut
 Profil  
 
 Sujet du message: Re: Envoyer GPX vers mon GPS
MessagePosté: Ven 18 Nov 2011 16:45 
Hors ligne
Regular-posteur
Regular-posteur
Avatar de l’utilisateur

Inscription: Sam 12 Nov 2011 08:48
Messages: 299
Localisation: Londres, Royaume Uni
numa_lyon a écrit:
... tout ce que j'arrive à faire c'est générer un gpx mal encodé dans mon tmp :pleur4:


Les ficheirs loc et gpx sont tous les deux des fichiers XML qui donc doivent etre en code ASCII, lisible par un humain.
Si le fichier que tu telecharges est mal encode, c'est peut etre un probleme avec la configuration des MIME type sur ton navigateur. Sous Linux, essayes de faire un wget sur le lien bien que j'image que le fichier soit genere par le serveur a la volee via un script php ou CGI. Ou essayes telnet en utilisant le port 8080 sur l'adresse du fichier, tu devrais recevoir l'en-tete avec le type MIME.

_________________
Image


Haut
 Profil  
 
 Sujet du message: Re: Envoyer GPX vers mon GPS
MessagePosté: Ven 18 Nov 2011 16:54 
Hors ligne
Large-posteur
Large-posteur
Avatar de l’utilisateur

Inscription: Lun 24 Oct 2011 16:58
Messages: 578
Localisation: Pyrénées
C'est quand même bizarre ton problème, normalement tu es en codage UTF-8 dans ton fichier GC.com.

Essaye de générer ton .gpx à partir de "gpsbabel online" :http://www.gpsvisualizer.com/gpsbabel/?lang=fr

_________________
Image


Haut
 Profil  
 
 Sujet du message: Re: Envoyer GPX vers mon GPS
MessagePosté: Ven 18 Nov 2011 17:01 
Hors ligne
Nano-posteur
Nano-posteur
Avatar de l’utilisateur

Inscription: Dim 13 Nov 2011 00:25
Messages: 39
Localisation: 69
Merci pour vos réponses ;)

Voici ce que j'obtiens quand je liste les périphériques usb (je pense que c'est bon) :
Code:
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 005: ID 091e:2519 Garmin International
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 0db0:6877 Micro Star International RT2573
Bus 001 Device 002: ID 0bda:0158 Realtek Semiconductor Corp. Mass Storage Device
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


Et les log dans /var/log/messages quand je branche le gps :
Code:
Nov 18 17:43:58 st-1 kernel: [ 5195.498773] scsi5 : SCSI emulation for USB Mass Storage devices
Nov 18 17:44:03 st-1 kernel: [ 5200.501945] scsi 5:0:0:0: Direct-Access     Garmin   GARMIN Flash     1.00 PQ: 0 ANSI: 5
Nov 18 17:44:03 st-1 kernel: [ 5200.505329] scsi 5:0:0:1: Direct-Access     Garmin   GARMIN Card      1.00 PQ: 0 ANSI: 5
Nov 18 17:44:03 st-1 kernel: [ 5200.510968] sd 5:0:0:0: Attached scsi generic sg2 type 0
Nov 18 17:44:03 st-1 kernel: [ 5200.514576] sd 5:0:0:1: Attached scsi generic sg3 type 0
Nov 18 17:44:03 st-1 kernel: [ 5200.543683] sd 5:0:0:0: [sdc] 3907584 512-byte logical blocks: (2.00 GB/1.86 GiB)
Nov 18 17:44:03 st-1 kernel: [ 5200.549296] sd 5:0:0:1: [sdd] Attached SCSI removable disk
Nov 18 17:44:03 st-1 kernel: [ 5200.552297] sd 5:0:0:0: [sdc] Write Protect is off
Nov 18 17:44:03 st-1 kernel: [ 5200.564276]  sdc:
Nov 18 17:44:03 st-1 kernel: [ 5200.596311] sd 5:0:0:0: [sdc] Attached SCSI removable disk


Pour gebabbel, j'ai installé le dépôt mais je ne me suis pas trop penché dessus pour le moment (ça à pas l'air simple niveau vocabulaire). Et je vais essayer de faire un wget pour voir ce que ça donne ;)


eolas a écrit:
C'est quand même bizarre ton problème, normalement tu es en codage UTF-8 dans ton fichier GC.com.
Essaye de générer ton .gpx à partir de "gpsbabel online" :http://www.gpsvisualizer.com/gpsbabel/?lang=fr

Déjà dans l'encodage du nom de fichier j'ai des caractère bizarre... Je vais refaire des tests, essayer "gpsbabel online" et je vous tiens au jus ;)

Merci ^^

_________________
Image


Haut
 Profil  
 
 Sujet du message: Re: Envoyer GPX vers mon GPS
MessagePosté: Ven 18 Nov 2011 17:07 
Hors ligne
Regular-posteur
Regular-posteur
Avatar de l’utilisateur

Inscription: Sam 12 Nov 2011 08:48
Messages: 299
Localisation: Londres, Royaume Uni
numa_lyon a écrit:
Merci pour vos réponses ;)

Voici ce que j'obtiens quand je liste les périphériques usb (je pense que c'est bon) :
Code:
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 005: ID 091e:2519 Garmin International
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 0db0:6877 Micro Star International RT2573
Bus 001 Device 002: ID 0bda:0158 Realtek Semiconductor Corp. Mass Storage Device
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


Et les log dans /var/log/messages quand je branche le gps :
Code:
Nov 18 17:43:58 st-1 kernel: [ 5195.498773] scsi5 : SCSI emulation for USB Mass Storage devices
Nov 18 17:44:03 st-1 kernel: [ 5200.501945] scsi 5:0:0:0: Direct-Access     Garmin   GARMIN Flash     1.00 PQ: 0 ANSI: 5
Nov 18 17:44:03 st-1 kernel: [ 5200.505329] scsi 5:0:0:1: Direct-Access     Garmin   GARMIN Card      1.00 PQ: 0 ANSI: 5
Nov 18 17:44:03 st-1 kernel: [ 5200.510968] sd 5:0:0:0: Attached scsi generic sg2 type 0
Nov 18 17:44:03 st-1 kernel: [ 5200.514576] sd 5:0:0:1: Attached scsi generic sg3 type 0
Nov 18 17:44:03 st-1 kernel: [ 5200.543683] sd 5:0:0:0: [sdc] 3907584 512-byte logical blocks: (2.00 GB/1.86 GiB)
Nov 18 17:44:03 st-1 kernel: [ 5200.549296] sd 5:0:0:1: [sdd] Attached SCSI removable disk
Nov 18 17:44:03 st-1 kernel: [ 5200.552297] sd 5:0:0:0: [sdc] Write Protect is off
Nov 18 17:44:03 st-1 kernel: [ 5200.564276]  sdc:
Nov 18 17:44:03 st-1 kernel: [ 5200.596311] sd 5:0:0:0: [sdc] Attached SCSI removable disk


Pour gebabbel, j'ai installé le dépôt mais je ne me suis pas trop penché dessus pour le moment (ça à pas l'air simple niveau vocabulaire). Et je vais essayer de faire un wget pour voir ce que ça donne ;)


eolas a écrit:
C'est quand même bizarre ton problème, normalement tu es en codage UTF-8 dans ton fichier GC.com.
Essaye de générer ton .gpx à partir de "gpsbabel online" :http://www.gpsvisualizer.com/gpsbabel/?lang=fr

Déjà dans l'encodage du nom de fichier j'ai des caractère bizarre... Je vais refaire des tests, essayer "gpsbabel online" et je vous tiens au jus ;)

Merci ^^


OK, donc Linux detecte ton GPS, mais j'ai l'impression d'apres les logs que ton GPS est en mode "USB mass storage", donc la carte SD ou la memoire interne ont l'air d'avoir etes montes dans le systeme de fichiers, si c'est le cas tu ne dois pas pouvoir charger les coordonnees, il faut etre en mode normal et demonter les disques.
Est-ce que le peripherique de stockage de ton GPS apparait dans /etc/mtab ?

_________________
Image


Haut
 Profil  
 
 Sujet du message: Re: Envoyer GPX vers mon GPS
MessagePosté: Ven 18 Nov 2011 17:25 
Hors ligne
Nano-posteur
Nano-posteur
Avatar de l’utilisateur

Inscription: Dim 13 Nov 2011 00:25
Messages: 39
Localisation: 69
Blastwizard a écrit:
... il faut etre en mode normal et demonter les disques.
Est-ce que le peripherique de stockage de ton GPS apparait dans /etc/mtab ?


Je pense qu'on tient un bout de la solution ^^ Effectivement l'usb mode du GPS était en "Stock grde capacité" donc monté comme un péririph de stockage au branchement sur l'usb. Je viens de le passer en usb mode "Garmin", au branchement je n'ai plus que ça dans les logs :
Code:
Nov 18 18:19:37 st-1 kernel: [ 7333.769154] usb 3-1: new full speed USB device using uhci_hcd and address 7


J'vais reprendre mes tests d'hier pour voir si c'est bon :super:

_________________
Image


Haut
 Profil  
 
 Sujet du message: Re: Envoyer GPX vers mon GPS
MessagePosté: Ven 18 Nov 2011 17:29 
Hors ligne
Regular-posteur
Regular-posteur
Avatar de l’utilisateur

Inscription: Sam 12 Nov 2011 08:48
Messages: 299
Localisation: Londres, Royaume Uni
Je viens de jeter un coup d'oeil au manuel de l'eTrex 30, en fait c'est un peu different des anciens Garmin (j'ai un vieux 60 CSx) ou les waypoints sont charges dans la memoire interne. En fait dans l'eTrex 30, il faut monter le systeme de fichiers de la carte SD sur ton ordi et copier les fichiers gpx dans le sous repertoire /garmin/gpx.
Pour ce qui est de l'encodage du fichier loc, je trouve ca surprenant, je viens d'en telecharger un depuis le site de geocaching.com et c'est un fichier xml tout a fait normal, qui doit facilement se convertir en gpx avec gpsbabel.

_________________
Image


Haut
 Profil  
 
 Sujet du message: Re: Envoyer GPX vers mon GPS
MessagePosté: Ven 18 Nov 2011 17:40 
Hors ligne
Nano-posteur
Nano-posteur
Avatar de l’utilisateur

Inscription: Dim 13 Nov 2011 00:25
Messages: 39
Localisation: 69
Blastwizard a écrit:
Je viens de jeter un coup d'oeil au manuel de l'eTrex 30, en fait c'est un peu different des anciens Garmin (j'ai un vieux 60 CSx) ou les waypoints sont charges dans la memoire interne. En fait dans l'eTrex 30, il faut monter le systeme de fichiers de la carte SD sur ton ordi et copier les fichiers gpx dans le sous repertoire /garmin/gpx.
Pour ce qui est de l'encodage du fichier loc, je trouve ca surprenant, je viens d'en telecharger un depuis le site de geocaching.com et c'est un fichier xml tout a fait normal, qui doit facilement se convertir en gpx avec gpsbabel.


Si je télécharge le fichier loc et que je l'encode en gpx avec gpsbabel ça marche ; je copie le fichier dans /garmin/gpx et le GPS le classe dans les WayPoint.
C'est quand je veux utiliser la fonction sur GC.com "envoyer vers mon GPS" que ça foire. C'est dommage, ça marche bien sous Windows, ça nomme les gpx avec le nom de la cache, le place dans /garmin/gpx et mon GPS les classe dans le menu "Chasses au trésor". Contrairement à linux qui me trouve des problèmes d'encodage ; après ça viens peut-être du plugin garmin-communicator développé par andreas-diesner.

_________________
Image


Haut
 Profil  
 
 Sujet du message: Re: Envoyer GPX vers mon GPS
MessagePosté: Ven 18 Nov 2011 17:56 
Hors ligne
Regular-posteur
Regular-posteur
Avatar de l’utilisateur

Inscription: Sam 12 Nov 2011 08:48
Messages: 299
Localisation: Londres, Royaume Uni
numa_lyon a écrit:
Blastwizard a écrit:
Je viens de jeter un coup d'oeil au manuel de l'eTrex 30, en fait c'est un peu different des anciens Garmin (j'ai un vieux 60 CSx) ou les waypoints sont charges dans la memoire interne. En fait dans l'eTrex 30, il faut monter le systeme de fichiers de la carte SD sur ton ordi et copier les fichiers gpx dans le sous repertoire /garmin/gpx.
Pour ce qui est de l'encodage du fichier loc, je trouve ca surprenant, je viens d'en telecharger un depuis le site de geocaching.com et c'est un fichier xml tout a fait normal, qui doit facilement se convertir en gpx avec gpsbabel.


Si je télécharge le fichier loc et que je l'encode en gpx avec gpsbabel ça marche ; je copie le fichier dans /garmin/gpx et le GPS le classe dans les WayPoint.
C'est quand je veux utiliser la fonction sur GC.com "envoyer vers mon GPS" que ça foire. C'est dommage, ça marche bien sous Windows, ça nomme les gpx avec le nom de la cache, le place dans /garmin/gpx et mon GPS les classe dans le menu "Chasses au trésor". Contrairement à linux qui me trouve des problèmes d'encodage ; après ça viens peut-être du plugin garmin-communicator développé par andreas-diesner.


C'est sans doute un probleme avec ton emulateur de garmin-communicator, car Garmin ne supporte pas Linux (dans les deux sens du terme :roll: ). Un des avantages d'etre membre premium c'est de recevoir les pocket query par email, donc il suffit de telecharger le fichier directement sur le recepteur, je n'ai jamais utilise le garmin-communicator.
Il est possible que la communication entre le site gc.com et le garmin communicator soit effectivement du binaire, ca permet d'avoir des donnees plus compactes, il faut savoir "l'endianess" des bits de donnees, taille des mots et le contenu de l'entete pour pouvoir decoder , mais la il faudrait connaitre les specifications du protocole qui je l'imagine n'est pas dans le domaine public.

_________________
Image


Haut
 Profil  
 
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 36 messages ]  Aller à la page 1, 2, 3, 4  Suivante

Heures au format UTC


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages

Rechercher:
Aller à:  
POWERED_BY
Traduction par: phpBB-fr.com