Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 28/11/2021, à 13:04

ylag

Re : GPS Qstar Ubuntu 20.04 Résolu

Bonjour,

LINFOR au #24 a écrit :

la commande info foxtrotgps ne provoque aucune réaction

Cette commande est à lancer dans une fenêtre vierge du terminal, pas dans celle à partir de laquelle FoxtrotGPS a été lancé; désolé pour mon manque de clarté.

Ajout: T'es-tu assuré que ton récepteur émette des positions valides avant de faire tes essais sur FoxtrotGPS ou même avec cgps ?

A+

Dernière modification par ylag (Le 28/11/2021, à 16:02)

Hors ligne

#27 Le 28/11/2021, à 17:56

LINFOR

Re : GPS Qstar Ubuntu 20.04 Résolu

j'ai vérifié que le GPS envoie bien des trames correspodant a des positions exactes
a commande info foxtrotgps dans une fenêtre vierge donne

Next: Overview,  Up: (dir)

FoxtrotGPS
**********

This manual is for FoxtrotGPS (version 1.2.2, 10 July 2019).

   This document is licensed under a Creative Commons
Attribution-ShareAlike 3.0 Unported License.  To view a copy of this
license, visit <https://creativecommons.org/licenses/by-sa/3.0/> or send
a letter to:
     Creative Commons, 444 Castro Street, Suite 900, Mountain View,
     California, 94041, USA

* Menu:

* Overview::
* Keyboard Shortcuts::
* Geotagging Photos::
* POI Icons::
* Command-line options::

* HowTo::
* Cached Maps::
* Logging Tracks::
* Routing::

* Bugs::
* More Info::

Hors ligne

#28 Le 28/11/2021, à 18:03

Compte supprimé

Re : GPS Qstar Ubuntu 20.04 Résolu

LINFOR au message N°12 a écrit :

...
Puis avec

gpsd -D 5 -N -n /dev/ttyACM0
gpsd:INFO: launching (Version 3.20)
gpsd:IO: opening IPv4 socket
gpsd:ERROR: can't bind to IPv4 port gpsd, Address already in use
gpsd:ERROR: maybe gpsd is already running!
gpsd:IO: opening IPv6 socket
gpsd:ERROR: can't bind to IPv6 port gpsd, Address already in use
gpsd:ERROR: maybe gpsd is already running!
gpsd:ERROR: command sockets creation failed, netlib errors -1, -1

Ce résultat signifie que gpsd est déjà lancé. C'est pourquoi, dans mon message précédent, je te proposais de "tuer" toutes les instances avant de refaire la commande.

Il faut que gpsd lise le flux de ton gps pour le mettre à disposition de FoxtrotGps sur le port 2947 de localhost..

j'ai vérifié que le GPS envoie bien des trames correspodant a des positions exactes

et au format nmea ?

Dernière modification par Compte supprimé (Le 28/11/2021, à 18:12)

#29 Le 28/11/2021, à 18:24

ylag

Re : GPS Qstar Ubuntu 20.04 Résolu

Bonjour,

LINFOR, au #27 a écrit :

j'ai vérifié que le GPS envoie bien des trames correspodant a des positions exactes

SI tu as gardé l'utilitaire gtkterm, pourrais-tu si possible poster une vingtaine de lignes de trames (surtout le message $GPGGA...), histoire de se faire une idée ?

Ce serait ausi possiible de le faire dans le terminal, si la commande suivante fait défiler les trames :

cat /dev/ttyACM0

Aussi d'accord  avec la suggestion de @Tamarou au #28 de stopper gpsd avant de tenter la commande :

gpsd -D 5 -N -n /dev/ttyACM0

...sous toute réserve, la commande suivante devrait tuer le processus gpsd :

sudo systemctl stop gpsd.service

...et pour vérifier si le service est bien arrêté, suivre de :

systemctl status gpsd.service

...ou encore, la commande suivante ne devrait rien retourner si gpsd est bien arrêté :

pidof gpsd

En espérant que ça puisse être utile...

A+

Dernière modification par ylag (Le 28/11/2021, à 18:33)

Hors ligne

#30 Le 28/11/2021, à 19:01

Compte supprimé

Re : GPS Qstar Ubuntu 20.04 Résolu

..sous toute réserve, la commande suivante devrait tuer le processus gpsd :

Il faut aussi stopper gpsd.socket, c'est d'ailleurs ce que répond l'arrêt de gpsd.service.

#31 Le 29/11/2021, à 14:12

Compte supprimé

Re : GPS Qstar Ubuntu 20.04 Résolu

J'ai essayé OpenCPN, le GPS Qstarz BT-Q818XT y donne bien la position mais je ne sais pas faire des cartes vectorielles

Si ça fonctionne avec OpenCPN, et qu'il te manque juste des cartes vectorielles, voilà un lien pour en télécharger une au format garmin :
http://garmin.openstreetmap.fr/osm_fran … apsupp.zip

Mais les OpenCPN et FroxtrotGps semblent bien se connecter tous les deux à gpsd, c'est étrange que l'un fonctionne et pas l'autre.

D'autre part, à la lecture de tes autres sujets, tu cherches à afficher ta position GPS sur un fond de carte qui te convienne et qui n'est pas un de ceux proposés par défaut par FoxtrotGps.
Avec d'autres logiciels de cartographie comme Viking ou, encore mieux, Qmapshack, tu aurais plus de choix en standard et c'est facile d'en ajouter.
https://doc.ubuntu-fr.org/viking
https://doc.ubuntu-fr.org/qlandkarte
https://github.com/Maproom/qmapshack/wi … tartFrench

Dernière modification par Compte supprimé (Le 29/11/2021, à 14:37)

#32 Le 29/11/2021, à 17:54

ylag

Re : GPS Qstar Ubuntu 20.04 Résolu

Bonjour,

Tamarou a écrit :

Mais les OpenCPN et FroxtrotGps semblent bien se connecter tous les deux à gpsd, c'est étrange que l'un fonctionne et pas l'autre.

Dans OpenCPN, on peut choisir de créer une connexion directement sur port série ou «en réseau», via gpsd entre autres...

J'ai toujours utilisé sans problèmes la configuration par port série soit en Bluetooth /dev/rfcomm[0,9] ou soit directement sur /dev/ttyS0 dépendamment du type de récepteur GPS.

Config en port série :
serie.png

Config réseau avec gpsd:
reseau.png

A+

Dernière modification par ylag (Le 29/11/2021, à 17:56)

Hors ligne

#33 Le 29/11/2021, à 18:15

Compte supprimé

Re : GPS Qstar Ubuntu 20.04 Résolu

Merci pour l'information.
Il y a bien longtemps que je ne vais plus en mer et je n'ai jamais utilisé OpenCPN.  Carte, boussole et triangulation  big_smile

#34 Le 29/11/2021, à 18:19

ylag

Re : GPS Qstar Ubuntu 20.04 Résolu

[HS]

Tamarou a écrit :

Il y a bien longtemps que je ne vais plus en mer...

Moi non plus, retraite oblige... wink
[/HS]

Hors ligne

#35 Le 29/11/2021, à 18:26

Compte supprimé

Re : GPS Qstar Ubuntu 20.04 Résolu

Pour en revenir à LINFOR :
* à propos d'afficher sa position dans FoxtrotGps, on n'a pas encore vu ce qu'il se passe s'il arrête proprement gpsd et puis le lance avec sa commande.

* on ne sait pas si ce qu'il cherche à faire fonctionner est la meilleure solution pour atteindre son objectif.

@LINFOR, on attend de tes nouvelles. Courage, ça va marcher ... ou alors ça marche déjà !

#36 Le 01/12/2021, à 17:07

LINFOR

Re : GPS Qstar Ubuntu 20.04 Résolu

Bonjour et merci pour toutes ces suggestions mais je ne passe pas plus d'une heure par jour devant un clavier et il faut encore que je me place près d'une fenêtre pour mettre le GPS dehors
Je tente de clarifier un maximum de points:
Suivant #23

Dans foxtrotgps, j'inscris localhost à GPSD Hôte

linfor@Ordinateur:~/Bureau$ foxtrotgps
Gtk-Message: 15:10:08.364: Failed to load module "canberra-gtk-module"

(foxtrotgps:5524): Gtk-WARNING **: 15:10:08.390: Failed to set text from markup due to error parsing markup: Erreur à la ligne 1, caractère 55 : Element “small” was closed, but the currently open element is “markup”

(foxtrotgps:5524): Gtk-WARNING **: 15:10:08.398: Failed to set text from markup due to error parsing markup: Erreur à la ligne 1, caractère 55 : Element “small” was closed, but the currently open element is “markup”

(foxtrotgps:5524): Gtk-CRITICAL **: 15:10:08.482: IA__gtk_entry_set_text: assertion 'GTK_IS_ENTRY (entry)' failed

(foxtrotgps:5524): Gtk-CRITICAL **: 15:10:08.482: IA__gtk_entry_set_text: assertion 'GTK_IS_ENTRY (entry)' failed

clique «ModifierGPSD», une entrée «Succès de la connexion à gpsd» s'ajoute dans le retour du terminal, ci-dessous

(foxtrotgps:5524): Gtk-CRITICAL **: 15:10:08.482: IA__gtk_entry_set_text: assertion 'GTK_IS_ENTRY (entry)' failed
Succès de la connexion à gpsd 

(foxtrotgps:5524): GLib-CRITICAL **: 15:13:07.791: Source ID 1855 was not found when attempting to remove it
Succès de la connexion à gpsd 

(foxtrotgps:5524): GLib-CRITICAL **: 15:14:08.894: Source ID 4651 was not found when attempting to remove it
Succès de la connexion à gpsd 

Suivant #25

sudo systemctl stop gpsd.service
sudo systemctl stop gpsd.socket
sudo killall gpsd
sudo gpsd -D 5 -N -n /dev/ttyACM0

J'obtiens

linfor@Ordinateur:~/Bureau$ xgps
xgps: host localhost port 2947
sudo gpsd -N  /dev/ttyACM0
foxtrotgps
linfor@Ordinateur:~/Bureau$ sudo gpsd -N  /dev/ttyACM0
[sudo] Mot de passe de linfor : 
Désolé, essayez de nouveau.
[sudo] Mot de passe de linfor : 
gpsd:ERROR: can't bind to IPv4 port gpsd, Address already in use
gpsd:ERROR: maybe gpsd is already running!
gpsd:ERROR: can't bind to IPv6 port gpsd, Address already in use
gpsd:ERROR: maybe gpsd is already running!
gpsd:ERROR: command sockets creation failed, netlib errors -1, -1

#28
Le format est bien NMEA
Pour info générale, ce GPS fonctionne parfaitement avec tous les logiciels autres que FoxtrotGPS et xgps par exemple le logiciel de test du fabricant, OpenCPN, ou des logiciels windows

#29

linfor@Ordinateur:~/Bureau$ sudo gpsd -N  /dev/ttyACM0
[sudo] Mot de passe de linfor : 
Désolé, essayez de nouveau.
[sudo] Mot de passe de linfor : 
gpsd:ERROR: can't bind to IPv4 port gpsd, Address already in use
gpsd:ERROR: maybe gpsd is already running!
gpsd:ERROR: can't bind to IPv6 port gpsd, Address already in use
gpsd:ERROR: maybe gpsd is already running!
gpsd:ERROR: command sockets creation failed, netlib errors -1, -1
linfor@Ordinateur:~/Bureau$ cat /dev/ttyACM0
cat: /dev/ttyACM0: Aucun fichier ou dossier de ce type
linfor@Ordinateur:~/Bureau$ gpsd -D 5 -N -n /dev/ttyACM0
gpsd:INFO: launching (Version 3.20)
gpsd:IO: opening IPv4 socket
gpsd:ERROR: can't bind to IPv4 port gpsd, Address already in use
gpsd:ERROR: maybe gpsd is already running!
gpsd:IO: opening IPv6 socket
gpsd:ERROR: can't bind to IPv6 port gpsd, Address already in use
gpsd:ERROR: maybe gpsd is already running!
gpsd:ERROR: command sockets creation failed, netlib errors -1, -1
linfor@Ordinateur:~/Bureau$ sudo systemctl stop gpsd.service
linfor@Ordinateur:~/Bureau$ pidof gpsd
5795
linfor@Ordinateur:~/Bureau$ cat /dev/ttyACM0
cat: /dev/ttyACM0: Aucun fichier ou dossier de ce type

#31
Pas possible de charger les cartes suivant
/home/linfor/Téléchargements/firefox.tmp/nIaGgRnJ.zip.part ne pourra être enregistré car le fichier source ne peut être lu.
Réessayez plus tard ou contactez l’administrateur du serveur.

Hors ligne

#37 Le 01/12/2021, à 17:19

ylag

Re : GPS Qstar Ubuntu 20.04 Résolu

Bonjour,

Je suis à court d'idées, désolé...
Peut-être que @Tamarou pourra t'aider à résoudre l'énigme.  hmm

A+

Dernière modification par ylag (Le 01/12/2021, à 17:20)

Hors ligne

#38 Le 01/12/2021, à 18:09

Compte supprimé

Re : GPS Qstar Ubuntu 20.04 Résolu

Il faudrait être certain de l'ordre dans lequel les choses sont faites.

* S'assurer que le GPS a trouvé les satellites et affiche sa position sur son écran.
* Redémarrer le PC pour partir d'une situation claire.
* Brancher le GPS en USB au PC
* Passer les commandes pour stopper toute éventuelle session de gpsd

sudo systemctl stop gpsd.service
sudo systemctl stop gpsd.socket
sudo killall gpsd

* lancer gpsd sur l'interface qui le reçoit.

sudo gpsd -N  /dev/ttyACM0

* vérifier la bonne réception par gpsd en lançant la commande suivante dans une autre fenêtre de terminal.

xgps

Si tu reçois un message d'erreur copie le dans ta réponse.

D'autre part, est-ce que la fenêtre des satellites s'ouvre quand tu lances "xgps" ? Tu n'en parles pas.
1638376750.png

Dernière modification par Compte supprimé (Le 01/12/2021, à 18:39)

#39 Le 04/12/2021, à 11:59

LINFOR

Re : GPS Qstar Ubuntu 20.04 Résolu

Bonjour,
Voila un grand pas en avant
Hier, la visi du ciel déjà incomplète de ma fenêtre  était tellement encombrée de nuages épais que la réception des satellites GPS était très réduite mais c'est mieux ce matin 
En suivant scrupuleusement la procédure que tu m'indiques,j'ai enfin vu la liste des satellites sur xgps, je ne l'avais jamais obtenue avant
Et la cerise a été qu'en lançant foxtrotGPS ma position s'est affichée tout de suite!
Auparavant, il suffisait de lancer foxtrotGPS, maintenant, il est nécessaire de passer par les commandes que tu indiques sur un terminal mais on arrive bien au résultat
Grand merci à tous les participants
J'ai encore beaucoup de choses à apprendre
Par exemple,comment indiquer que ce sujet est résolu?
J'ai sans dote mal cherché mais je n'ai pas trouvé

Hors ligne

#40 Le 04/12/2021, à 12:59

ylag

Re : GPS Qstar Ubuntu 20.04 Résolu

Bonjour,

+1 si ça progresse pour toi ! smile

Pour passer la discussion en résolu, clique sur Modifier en bas à droite de ton premier message, ce qui te permettra d'éditer le titre de la discussion en y ajoutant [Résolu] au début.

A+

Dernière modification par ylag (Le 04/12/2021, à 17:03)

Hors ligne

#41 Le 04/12/2021, à 16:30

Compte supprimé

Re : GPS Qstar Ubuntu 20.04 Résolu

Maintenant que l'on sait que ça fonctionne, on peut simplifier en mettant les paramètres adaptés à ton cas. Mais si tu changes quoi que ce soit dans ta méthode comme une autre prise usb ou un GPS sur smartphone, ça ne marchera plus.

Pour cela il faut modifier le fichier de configuration de gpsd.

sudo nano /etc/default/gpsd

Tu commentes toutes les lignes existantes en mettant un # au début de chacune
Puis, en dessous tu colles ceci

START_DAEMON="true"
GPSD_OPTIONS="-n"
DEVICES="/dev/ttyACM0"
USBAUTO="false"
GPSD_SOCKET="/var/run/gpsd.sock"

Tu enregistres les modifications par Ctrl+o et tu relances gpsd

sudo systemctl daemon-reload

Après cela, il suffit de connecter le gps, qui a fait le point, sur le bon port usb et lancer FoxtrotGps qui te montrera que tu es bien dans ta maison big_smile

Edit: n'ayant pas de GPS USB, je n'ai testé qu'avec mon GPS sur smartphone. Dans mon cas, c'est Gpsd forwarder qui envoie un flux par wifi en udp.
DEVICES="udp://*:10110"

Dernière modification par Compte supprimé (Le 04/12/2021, à 16:41)

#42 Le 05/12/2021, à 09:55

LINFOR

Re : GPS Qstar Ubuntu 20.04 Résolu

Bonjour
Voici le résultat de la commande sudo nano /etc/default/gpsd
copie d'écran
Il n'y a que 2 lignes
Ctrl+o ne semble pas sauvegarder mais "Ecrire" et pas d'indication pour sauvegarder
nous n'avons peut-être pas la même version?

Hors ligne

#43 Le 05/12/2021, à 10:04

Compte supprimé

Re : GPS Qstar Ubuntu 20.04 Résolu

Oui, écrire, c'est sauvegarder.

#44 Le 05/12/2021, à 13:26

ylag

Re : GPS Qstar Ubuntu 20.04 Résolu

Bonjour,

Dans nano : Ctrl+o (lettre « o » minuscule) pour écrire les modifs dans le fichier, suivi de la touche <Entrée> pour enregistrer le fichier modifié.
Suivre de Ctrl+x pour fermer la fenêtre de nano dans le terminal.

A+

Hors ligne

#45 Le 05/12/2021, à 23:04

LINFOR

Re : GPS Qstar Ubuntu 20.04 Résolu

Je confirme avoir encore des trucs à assimilier car le lien pour la copie d'écran n'est pas passé!
https://pix.cyber-nux.fr/upload/original/1638737921.png
C'est vrai que ce n'est âs leplus simple d'uiliser un GPS indépendant alors qu'on en a maintenant sur son smartphone
Tamarou, tu mentionnes Gpsd forwarder, est-ce une appli semblable à extgps que j'avais utilisée dans un autre monde, elle passait lessignaux NMEA au PC en bluetooth


Modération - Image à remplacer par le texte entre balises code (explications ici)

Dernière modification par cqfd93 (Le 06/12/2021, à 00:55)

Hors ligne

#46 Le 06/12/2021, à 09:31

Compte supprimé

Re : GPS Qstar Ubuntu 20.04 Résolu

C'est vrai que ce n'est âs leplus simple d'uiliser un GPS indépendant alors qu'on en a maintenant sur son smartphone

C'est pas sûr, au lieu de juste le brancher en USB sur le PC, il faut installer un logiciel sur le smartphone, le paramétrer et le lancer. Il faut aussi être sur le même réseau local pour faire simple.

En ce qui concerne gpsd, c'est le même réglage que pour ton GPS en USB à une ligne près.
DEVICES="/dev/ttyACM0" devient DEVICES="udp://*:10110"
Il faut donc savoir modifier le fichier de configuration /etc/default/gpsd (voir message N°41) ou stopper gpsd puis le lancer manuellement avec les bons paramètres.

Ceci dans le cas où tu veux afficher ta position sur un PC.
Bien entendu, c'est bien plus simple avec un logiciel de cartographie sur le smartphone.

Dernière modification par Compte supprimé (Le 06/12/2021, à 14:05)