Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
gps [Le 25/04/2012, 17:30]
195.115.75.65 [Garmin]
gps [Le 28/08/2023, 09:46] (Version actuelle)
149.154.240.39 [Gps pour Sport]
Ligne 1: Ligne 1:
-{{tag>​cartographie}}+{{tag>portail ​cartographie ​gps}}
 ---- ----
  
Ligne 9: Ligne 9:
 D'​autres [[wpfr>​Système_de_positionnement_par_satellites#​Syst.C3.A8mes_de_navigation_satellitaires_existants_ou_en_d.C3.A9veloppement|système de positionnement existent]] D'​autres [[wpfr>​Système_de_positionnement_par_satellites#​Syst.C3.A8mes_de_navigation_satellitaires_existants_ou_en_d.C3.A9veloppement|système de positionnement existent]]
  
-Voir aussi : +Voir aussi :
   * [[tutoriel:​geolocaliser_ses_photos_avec_un_gps|Comment géolocaliser ses photos avec un GPS]]   * [[tutoriel:​geolocaliser_ses_photos_avec_un_gps|Comment géolocaliser ses photos avec un GPS]]
   * [[cartographie|Logiciels de cartographie sous Linux]]   * [[cartographie|Logiciels de cartographie sous Linux]]
Ligne 16: Ligne 16:
  
 A trier FIXME: A trier FIXME:
-  * [[gpsbabel|Comment faire communiquer GPS et PC]] +  * [[gpsbabel]]: manipulation/​conversion de divers formats de fichier gps( [[https://​www.gpsbabel.org/​htmldoc-1.5.0/​gpsbabel-1.5.0.pdf|manuel détaillé avec toutes les options]]) 
-  * [[oziexplorer|OziExplorer]] avec Ubuntu ​c'est possible +  * [[oziexplorer|OziExplorer]] avec Ubuntuc'est possible ​! 
-  * [[gpsman|gpsman]]: clone d'oziexplorer ​(au niveau fonctionnalité,​ pas au niveau mise en page) ce soft est présent dans les dépots et fonctionne en natif sous linux +  * [[:gpsman]]: clone d'OziExplorer ​(au niveau fonctionnalité ​seulement, pas au niveau mise en page)ce soft est présent dans les dépots et fonctionne en natif sous Linux 
-  * [[viking|viking]] (brouillon): également présent dans les dépôts ​et fonctionne en natif sous linux ; utilise des fonds de cartes téléchargés automatiquement +  * [[:QlandKarte]] : logiciel complet de gestion de carte et GPS (désormais connu sous le nom QMapShack) 
-  * [[http://​activityworkshop.net/​software/​prune/​index.html|Prune]] : un logiciel, écrit en Java, pour visualiser, modifier et convertir des données géographiques issues de GPS. +  * [[:​viking]] ​: également présent dans les dépôtsfonctionne en natif sous Linux 
-  * [[http://​www.tangogps.org/​gps/​cat/​About|tangogps]] : logiciel de géolocalisation (disponible dans les paquets ubuntu). +  * [[http://​activityworkshop.net/​software/​prune/​index.html|Prune]] : un logiciel pour visualiser, modifier et convertir des données géographiques issues de GPS 
-  * [[http://​gpsbook-team.blogspot.com/​|gpsbook]]: ​Logiciel ​pour classer, éditer et visualiser ses traces au format gpx. (Paquet ​pour ubuntu 10.10 disponible en téléchargement)+  * [[http://​www.tangogps.org/​gps/​cat/​About|tangogps]] : logiciel de géolocalisation (disponible dans les paquets ubuntu, remplacé par foxtrotgps). 
 +  * [[http://​gpsbook-team.blogspot.com/​|gpsbook]]: ​logiciel ​pour classer, éditer et visualiser ses traces au format gpx. (paquet ​pour ubuntu 10.10 disponible en téléchargement)
  
 ====Gps pour navigation automobile==== ====Gps pour navigation automobile====
 Navigation automobile ou autre véhicule. Navigation automobile ou autre véhicule.
-  * [[navit|Navit:​logiciel ​de navigation pour automobile, avec synthèse vocale en français.]]+  * [[navit|Navit : Logiciel ​de navigation pour automobile, avec synthèse vocale en français.]] 
 +  * [[naviextras|Naviextras : LogicielS de mise à jour de GPS : Mappy, iGo, Renault, Dacia ....]]
  
 +A noter que de plus en plus de GPS peuvent se connecter sur Wifi pour leurs mises à jour et que la question de la compatibilité avec le système d'​exploitation de votre ordinateur ne se pose plus.
 ====Gps pour navigation maritime==== ====Gps pour navigation maritime====
-  * [[OpenCPN|OpenCPN]] : http://​opencpn.org/​ : Positionnement GPS, Trace, routes, cartes, etc... +  * [[:OpenCPN]] : https://​opencpn.org/​ : Positionnement GPS, Trace, routes, cartes, etc... 
-  * [[MMGPS|MMGPS]] :http://​blog.matrixmariner.com/​mmg:​ Afficheur simple des données GPS sans traceur de cartes.+  * [[http://​blog.matrixmariner.com/​mmg|MMGPS]] :: Afficheur simple des données GPS sans traceur de cartes.
  
-Voir aussi : [[navigation_maritime|Navigation maritime]]+Voir aussi :[[:Navigation maritime]]
 ====Gps pour avion==== ====Gps pour avion====
 Avion ou modélisme. Avion ou modélisme.
Ligne 38: Ligne 41:
 ====Gps pour Sport==== ====Gps pour Sport====
  
-  * [[pytrainer|PyTrainer]] : logiciel de gestion d'entrainement ​sportif ​partir de traces GPS +  * [[:PyTrainer]] : logiciel de gestion d'entraînement ​sportif ​à partir de traces GPS 
-  * [[turtlesport|TurtleSport]] : logiciel de gestion d'entrainement ​sportif ​partir de traces GPS +  * [[:TurtleSport]] : logiciel de gestion d'entraînement ​sportif ​à partir de traces GPS 
-  * [[gpssporttrace|GPS Sport Trace]] : logiciel de gestion de trace GPS pour une utilisation sportive+  * [[tomtom#​tomtom_sports_connect_en_64_bits|Tomtom sports connect]] : Logiciel, par TomTom, pour les montres de sport TomTom 
 +  * [[https://​www.zombietrackergps.net/​ztgps/​|ZombieTrackerGPS]] : logiciel ​d'​analyse d'​activités sportives partir ​de traces ​GPS
  
 ====Autres logiciels==== ====Autres logiciels====
  
-  * [[igotu2gpx|igotu2gpx]] : logiciel de récupération des traces des GPS I-Gotu+  * [[:Viking]] : logiciel de récupération des traces des GPS I-Gotu
   * [[http://​jrepetto.free.fr/​ttmaps|ttMaps]] : logiciel pour les GPS TomTom pour la randonnée, le parapente ou la spéléologie,​ la navigation aérienne ou maritime ainsi que son utilisation dans les pays pour lesquels la société TomTom ne vend pas encore de cartes vectorielles.   * [[http://​jrepetto.free.fr/​ttmaps|ttMaps]] : logiciel pour les GPS TomTom pour la randonnée, le parapente ou la spéléologie,​ la navigation aérienne ou maritime ainsi que son utilisation dans les pays pour lesquels la société TomTom ne vend pas encore de cartes vectorielles.
  
 ===== Installation d'un périphérique gps===== ===== Installation d'un périphérique gps=====
 +==== Intégré au portable ====
 +Le GPS est par exemple couplé avec une carte //mobile broadband// (Exemple pour un Dell avec ID: **413c:​818d** Dell Computer Corp).
  
-==== Connexion par USB ====+=== Fonctionnement de base === 
 +Par défaut, le driver crée trois interfaces : 
 +  * /​dev/​ttyACM0,​ interface de contrôle du GPS et du modem mobile 
 +  * /​dev/​ttyACM1,​ interface du modem 
 +  * /​dev/​ttyACM2,​ interface du GPS envoyant les trames NMEA
  
-Commencez par installer les paquets ​[[apt://gpsd|gpsd]] et [[apt://gpsd-client|gpsd-client]].+Pour initialiser le GPS, dans le [[terminal]], taper : 
 +<​code>​ 
 +screen ​/dev/ttyACM0 
 +</​code>​ 
 +Une fois connecté à l'​interface série, taper : 
 +<​code>​ 
 +AT*E2GPSCTL=1,​1,​1 
 +</code> 
 +Cela a pour effet, dans l'​ordre,​ de démarrer l'​envoi de trames NMEA sur /dev/​ttyACM2,​ avec un intervalle de 1 seconde et d'​activer le DGPS.
  
-Pour tester ​l'acquisition des signaux gps,  lancer dans un terminal xgps ou gpsmon ​/dev/ttyUSB0. ​Les données gps devraient apparaitre.+Pour voir les trames NMEA, fermer screen (touches CTRL+A puis touche K et Y pour valider). On ouvre maintenant ​l'interface ​/dev/ttyACM2 : 
 +<​code>​ 
 +screen /​dev/​ttyACM2 
 +</​code>​ 
 +Puis, pour activer : 
 +<​code>​ 
 +AT*E2GPSNPD 
 +</​code>​ 
 +Les trames doivent apparaître. Si vous allez à l'​extérieur,​ au bout de quelques minutes, vous aurez une position GPS.
  
-<note warning+**Néanmoins,​ avec cette méthode, on ne peut pas faire fonctionner le GPS avec [[gpsd]].** 
-Pour Ubuntu 11.10le paquet brltty envoie ​des trames sur le périphérique ​/dev/ttyUSB0 qui peut être celui utilisé par gpsd. Une solution simple pour résoudre ce problème consiste ​à supprimer ​le paquet brltty+ 
-</note>+=== Fonctionnement avec gpsd === 
 +Le démon gps ne prend pas en charge nativement cette carte GPS car il faut, pour activer les trames, envoyer une commande AT. Il faut donc installer un démon supplémentaire : [[http://​mbm.sourceforge.net/​|mbm-gpsd]] 
 + 
 +N'​ayant pas de paquets pour Ubuntu, il faut donc compiler soi-même ce logiciel. 
 + 
 +== Installation manuelle == 
 + 
 +FIXME liste des dépendances à installer 
 + 
 +//Les instructions suivantes reprennent celles du wiki du projet.// 
 + 
 +Dans un terminal exécuter les commandes suivantes : 
 +<code
 +git clone git://mbm.git.sourceforge.net/​gitroot/​mbm/​mbm-gpsd 
 +cd mbm-gpsd 
 +./​autogen.sh --prefix=/​usr --sysconfdir=/​etc --localstatedir=/​var 
 +make 
 +sudo make install 
 +</​code>​ 
 + 
 +Lors de la commande autogenil y aura probablement ​des erreurs. Installer les paquets manquants, la difficulté étant qu'ils apparaissent un par un et que le fichier README est muet à ce sujet. 
 + 
 +Pour avoir une interface graphique, il faut procéder à l'​installation de **mbm-gps-control**. 
 + 
 +Dans un terminal exécuter les commandes suivantes : 
 +<​code>​ 
 +git clone git://​mbm.git.sourceforge.net/​gitroot/​mbm/​mbm-gps-controm 
 +cd mbm-gps-control 
 +./​autogen.sh --prefix=/​usr --sysconfdir=/​etc --localstatedir=/​var 
 +make 
 +sudo make install 
 +</​code>​ 
 + 
 +Même remarque que précédemment,​ des dépendances peuvent manquer. 
 + 
 +== Configuration de gpsd == 
 +Avant tout, il faut [[:​tutoriel:​comment_installer_un_paquet|installer les paquets]] suivants : **[[apt>​gpsd,​ gpsd-clients|gpsd gpsd-clients]]**. 
 +Le démon mbm-gpsd va créer une interface ​/dev/gps0. Il faut que la configuration du démon soit mise à jour. Pour cela, dans un terminal taper : 
 +<​code>​ 
 +sudo dpkg-reconfigure ​gpsd 
 +</​code>​ 
 +Et rentrer, quand demandé, le chemin de l'​interface : **/​dev/​gps0**. 
 + 
 +== Lancement du GPS == 
 +Pour que les changements précédents prennent effet, redémarrer l'​ordinateur (ceci est dû à l'​utilisation de [[udev]]). 
 + 
 +Lancer l'​application **mbm-gps-control** (normalement située dans le menu). 
 + 
 +Au besoin, lancer le démon **mbm-gpsd** : 
 +<​code>​sudo mbm-gpsd</code> 
 + 
 +Pour voir la constellation des satellites, utiliser **xgps** : 
 +<​code>​xgps</​code>​ 
 + 
 +==== Connexion par USB ==== 
 + 
 +Commencez par installer les paquets [[apt://​gpsd|gpsd]] et [[apt://​gpsd-clients|gpsd-clients]]. 
 + 
 +Pour tester l'​acquisition des signaux gps,  lancer dans un terminal xgps ou gpsmon /​dev/​ttyUSB0 ou /​dev/​ttyACM0. Les données satellite ou gps devraient apparaître.
  
-Voir aussi : [[gpsbabel|Comment faire communiquer GPS et PC]]+Voir aussi :[[:gpsbabel|Comment faire communiquer GPS et PC]]
 ==== Connexion par Bluetooth ==== ==== Connexion par Bluetooth ====
 === Reconnaissance du périphérique gps bluetooth === === Reconnaissance du périphérique gps bluetooth ===
Ligne 73: Ligne 157:
 Vous pouvez maintenant paramétrer le GPS en utilisant le port série (généralement /​dev/​rfcomm0) donné par la commande précédente (arrêter la commande pour couper la connexion au GPS). Vous pouvez maintenant paramétrer le GPS en utilisant le port série (généralement /​dev/​rfcomm0) donné par la commande précédente (arrêter la commande pour couper la connexion au GPS).
  
-=== Automatisation de la procédure de reconnaissance ​=== +=== Automatisation de la procédure de reconnaissance===
- +
  
  
Ligne 152: Ligne 234:
  
 Dans la gamme des GPS Garmin on peut distinguer les modèles disposant d'une carte mémoire, qui seront souvent détectés par le système comme des périphériques de stockage de masse USB, des modèles ne disposant pas de carte mémoire (série Forerunner par exemple) qui nécessiteront l'​utilisation d applications spécifiques,​ telles que [[:​gpsbabel]],​ pour accéder à leur contenu. Dans la gamme des GPS Garmin on peut distinguer les modèles disposant d'une carte mémoire, qui seront souvent détectés par le système comme des périphériques de stockage de masse USB, des modèles ne disposant pas de carte mémoire (série Forerunner par exemple) qui nécessiteront l'​utilisation d applications spécifiques,​ telles que [[:​gpsbabel]],​ pour accéder à leur contenu.
 +
 +Connexion de type filaire : USB/SERIE
 +Connexion de type sans fils : ANT+ ou ANT FS
  
 === Modèles avec carte mémoire === === Modèles avec carte mémoire ===
  
-Par exemple le GPS garmin etrex Vista Cx  +Par exemple le GPS garmin etrex Vista Cx
 Si la commande **lsusb** vous montre que le matériel est bien connecté, vous pouvez accéder aux données de la carte mémoire de votre GPS en allant dans Si la commande **lsusb** vous montre que le matériel est bien connecté, vous pouvez accéder aux données de la carte mémoire de votre GPS en allant dans
  
Ligne 166: Ligne 251:
 == Utilisation en mode USB natif == == Utilisation en mode USB natif ==
  
-<​note>​Valable à partir la version 8.04 de Ubuntu et ses dérivées</​note>​ +Les GPS Garmin sont gérés directement par le noyau ce qui a entrainé le blacklistage du module **garmin_gps** qui était utilisé auparavant pour rattacher le GPS au périphérique **/​dev/​ttyUSBx**
- +
-Depuis [[:​hardy|Hardy Heron]] les GPS Garmin sont gérés directement par le noyau ce qui a entrainé le blacklistage du module **garmin_gps** qui était utilisé auparavant pour rattacher le GPS au périphérique **/​dev/​ttyUSBx**+
  
 Dans la pratique il faut maintenant se référer a **usb:** plutôt qu'à **/​dev/​ttyUSBx** par exemple dans la ligne de commande de [[:​gpsbabel]] : Dans la pratique il faut maintenant se référer a **usb:** plutôt qu'à **/​dev/​ttyUSBx** par exemple dans la ligne de commande de [[:​gpsbabel]] :
Ligne 191: Ligne 274:
 </​code>​ </​code>​
  
-Ceci permet ​permet d'​accéder au gps garmin (usb 091e:0003 ) sans privilège "​root"​+Ceci permet d'​accéder au gps garmin (usb 091e:0003 ) sans privilège "​root"​
  
-Dans la version 12.04 (precise pangolin), cette ligne de code doit être remplacée par+Depuis ​la version 12.04 (precise pangolin), cette ligne de code doit être remplacée par
 <​code>​ <​code>​
 SUBSYSTEM=="​usb",​ ATTR{idVendor}=="​091e",​ ATTR{idProduct}=="​0003",​ MODE="​0666"​ SUBSYSTEM=="​usb",​ ATTR{idVendor}=="​091e",​ ATTR{idProduct}=="​0003",​ MODE="​0666"​
Ligne 205: Ligne 288:
 </​note>​ </​note>​
  
 +==== Garmin Forerunner avec connexion ANT-FS : ====
 +Modèles :
 +  *  - Garmin Forerunner 60
 +  *  - Garmin Forerunner 405CX
 +  *  - Garmin Forerunner 310XT
 +  *  - Garmin Forerunner 610
 +  *  - Garmin Forerunner 910XT
 +  *  - Garmin FR70
 +  *  - Garmin Swim
 +
 +== GFrun ==
 +Le Script **GFrun** permet d'​automatiser l'​installation et la configuration des forerunner ANT-FS sous linux :
 +[[https://​github.com/​xonel/​GFrun]]
 +
 +** GFrun =** 
 +  * + **garminplugin_0.3.16-1 :**
 +                            * Permet de connecter notre firefox au site http://​connect.garmin.com ​
 +  * + **Garmin-Forerunner-610-Extractor :**
 +                            * Récupère les fichiers via ANT+ de nos montres (ANT-FS) + convertit les .FIT en .TCX à l'aide du script (40-convert_to_tcx.py) ​
 +  * + **gcpuploader :**
 +                            * upload automatiquement les "​FIT/​TCX"​ sur http://​connect.garmin.com ​
 +
 +<​code>​
 +wget -N https://​github.com/​xonel/​GFrun/​raw/​GFrun/​GFrun/​install/​GFrunMenu.sh
 +chmod a+x GFrunMenu.sh
 +sudo sh ./​GFrunMenu.sh
 +</​code>​
 +Forum : http://​forum.ubuntu-fr.org/​viewtopic.php?​id=1267521
 +
 +==== Garmin Forerunner avec connexion ANT + ====
 +== python-ant-downloader ==
 +
 +Modèles : 
 +Supported : 
 +  *     - 405
 +  *     - 405CX
 +  *     - 410
 +Unsupported :
 +  *  - Garmin Forerunner 60
 +  *  - Garmin Forerunner 405CX
 +  *  - Garmin Forerunner 310XT
 +  *  - Garmin Forerunner 610
 +  *  - Garmin Forerunner 910XT
 +  *  - Garmin FR70
 +python-ant-downloader : [[https://​github.com/​braiden/​python-ant-downloader]]
 + 
 +== garmin-ant-downloader ==
 +0) verifier si le paquet [[:​tutoriel:​comment_installer_un_paquet|garmin-ant-downloader]] est disponible !!! 
 +<note tip>RQ: sous Ubuntu 12.04.2 garmin-ant-downloader est present dans le depots officiel version 0:​20110626-1 ​
 +Dans ce cas les étapes suivantes sont inutiles, il suffit d'​installer ​ : **[[apt>​garmin-ant-downloader]]** </​note>​
  
-== Cas particulier des ForeRunner 405 == 
 Les dernières générations de GPS Garmin utilisent une connexion sans fil avec une clé USB (ANT) Les dernières générations de GPS Garmin utilisent une connexion sans fil avec une clé USB (ANT)
 il est donc nécessaire de compiler un module qui va permettre la communication avec le GPS il est donc nécessaire de compiler un module qui va permettre la communication avec le GPS
- 
-0) verifier si le paquet garmin-ant-downloader est disponible !!! 
-(dans ce cas les étapes suivantes sont inutiles, il suffit d'​installer ce paquet) 
  
 1) recupération des sources 1) recupération des sources
-[[http://​cgit.gromotion.com/​cgit.cgi/​gant/​tree/​]] ​+[[http://​cgit.gromotion.com/​cgit.cgi/​gant/​tree/​]] ​FIXME lien HS
  
 2) Compiler installer 2) Compiler installer
Ligne 341: Ligne 470:
  
 __3) Logiciel POI Loader :__\\ __3) Logiciel POI Loader :__\\
 +<note warning>​Fonctionnait avec la version 2.5.2 (de 2008). Installation impossible de POI Loader avec la version actuelle qui est la 2.7.3</​note>​
 Télécharger puis exécuter l'​installation du logiciel « POI Loader » (« for windows » donc par wine).\\ Télécharger puis exécuter l'​installation du logiciel « POI Loader » (« for windows » donc par wine).\\
-Accès : http://​www8.garmin.com/​support/​download.jsp ​+Accès : http://​www8.garmin.com/​support/​download.jsp
  
 __4) Logiciel Sox :__\\ __4) Logiciel Sox :__\\
 Télécharger l'​archive de sa version **14.0.1** (zip), puis extraire l'exe du zip (par exemple par Ark ou par le menu contextuel du fichier téléchargé).\\ Télécharger l'​archive de sa version **14.0.1** (zip), puis extraire l'exe du zip (par exemple par Ark ou par le menu contextuel du fichier téléchargé).\\
 Déplacer ce fichier « exe » sous « ~/​.wine/​drive_c/​Program Files/​Garmin/​POI Loader/ » (= dans le même dossier que POI Loader).\\ Déplacer ce fichier « exe » sous « ~/​.wine/​drive_c/​Program Files/​Garmin/​POI Loader/ » (= dans le même dossier que POI Loader).\\
-Accès : http://​sourceforge.net/​projects/​sox/​files/​sox/​14.0.1/​sox-14.0.1.zip/​download ​+Accès : http://​sourceforge.net/​projects/​sox/​files/​sox/​14.0.1/​sox-14.0.1.zip/​download
  
 __5) Créer un dossier « radars »__ :\\ __5) Créer un dossier « radars »__ :\\
Ligne 356: Ligne 486:
 Extraire tous les fichiers des archives téléchargées et les déplacer sous « ~/​radars »\\ Extraire tous les fichiers des archives téléchargées et les déplacer sous « ~/​radars »\\
 Accès inscription : http://​www.tomtomax.fr/​forum/​ucp.php?​mode=register,​\\ Accès inscription : http://​www.tomtomax.fr/​forum/​ucp.php?​mode=register,​\\
-Accès téléchargement : http://​www.tomtomax.fr/​forum/​viewtopic.php?​f=184&​t=19734 ​+Accès téléchargement : http://​www.tomtomax.fr/​forum/​viewtopic.php?​f=184&​t=19734
  
 __7) Exécuter le logiciel POI Loader,__ par Wine / Programmes / Garmin) :\\ __7) Exécuter le logiciel POI Loader,__ par Wine / Programmes / Garmin) :\\
Ligne 369: Ligne 499:
 ===== Voir aussi ===== ===== Voir aussi =====
  
-    * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=135467|Discussion « Navigation maritime en Linux ? »]] sur le forum Ubuntu-fr+    * [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=135467|Discussion « Navigation maritime en Linux ? »]] sur le forum Ubuntu-fr
     * **(en)** [[http://​tuxmobil.org/​linux_gps_navigation_applications.html|Linux Applications for GPS Navigation & Geographic Maps]]     * **(en)** [[http://​tuxmobil.org/​linux_gps_navigation_applications.html|Linux Applications for GPS Navigation & Geographic Maps]]
     * [[http://​www.justmagic.com/​RasterChart2BSB.html#​Anchor-Logiciels-3800|Logiciels de navigation pour la plaisance pour MacOSX et Linux]]     * [[http://​www.justmagic.com/​RasterChart2BSB.html#​Anchor-Logiciels-3800|Logiciels de navigation pour la plaisance pour MacOSX et Linux]]
  • gps.1335367808.txt.gz
  • Dernière modification: Le 25/04/2012, 17:30
  • par 195.115.75.65