Bizarrerie QField et RAF 20

Bonjour,

Nous utilisons Qfield pour des levés altimétriques. Notre rover RTK est connecté aux bases du réseau Centipède avec l’application Lefebure Ntrip Client.

Jusque là nous utilisions le RAF20 dans le dossier “proj” de Qfield et en la sélectionnant dans les paramètres de positionnement de Qfield.

Hier matin lors d’un contrôle terrain nous nous sommes aperçu que la correction était appliquée même en sélectionnant “aucun” dans le paramètre de grille de correction de Qfield. Si on sélectionne la grille de correction, on se retrouve alors avec un delta de - 49,xx m (la valeur locale du RAF 20). Comme si la correction était appliquée en amont de Qfield.

D’autres ont-il constaté ça ? Auriez-vous une explication ?

Bonne journée

Salut

Je ne sais pas ce qui peux ce passer.
mais un information importante sur Qfiled, un ntrip client est en cours de developpement: Add Ntrip client to qfield by natuition · Pull Request #7025 · opengisch/QField · GitHub

tu as même le beta Qfield pour tester, pour un android classique prends qfield_all_access_dev-arm64-android

Par défaut, Lefebure envoie aux autres applications des séquences NMEA (les GGA) qui sont déjà corrigées (séquences NMEA qui viennent de la puce elle-même). Dans la séquence, la correction utilisée est normalement aussi incluse, ce qui peut permettre à d’autres applications d’annuler la correction par défaut et de faire la leur.

Salut Julien

Merci pour l’info

Bonjour Eric,

Je m’excuse, je pense que je n’ai pas tout compris. Tu veux dire que la puce GPS du rover corrige elle-même le Z selon les valeurs du RAF20 ? Et que ces données corrigées sont transmisses par Lefebure et du coup s’additionnent si on active la correction dans QField ? Si oui, pourquoi on n’avait pas ce problème avant ?

Pour ton cas particulier, je ne sais pas exactement ce qu’il se passe et ce que fait QFiled.

Ce que je sais, c’est que ma puce F9P envoie des séquences NMEA au téléphone. Par exemple :

$GNGGA,065411.50,4509.0057796,N,00552.4756390,E,5,12,0.63,1200.432,M,47.393,M,1.0,0000*5B

1200,432 m, c’est l’altitude calculée par le F9P avec sa grille interne. 47,393 m, c’est la hauteur entre le géoïde et l’ellipsoïde estimée d’après la grille interne du F9P.

Il faudrait voir ce que ton rover met dans une séquence NMEA, par exemple, en activant les logs dans Lefebure. Puis comparer avec ce que tu attends.

Les bases sont déjà positionnées en RAF20.

La position donnée par le récepteur (addition des deux altitudes du NMEA GGA), est dans le repère des bases, le RTK fonctionnant en relatif, aucune correction supplémentaire à réaliser.

EDIT: ok le problème vient donc de bases qui devrait être en hauteur à l’ellipsoïde (HELL dans rapport IGN) mais sont positionnées en RAF20 (Alt).

Non, les bases donnent des hauteurs sur l’ellipsoïde. La base à côté de chez moi (SMH) donne Height : 283.156.

Le rapport IGN :

HELL    283.1560
Alt ( IGN69 via RAF20 ) =  232.529 m

Bonjour,

Je reprécise bien que ce problème est apparu très récemment. Jusqu’à maintenant nous étions obligé d’appliquer les corrections du RAF20 pour avoir le bon Z.

@Eric_S je vais regarder pour récupérer les logs de nos rovers.

Merci pour vos réactions.

Merci Eric,

Tu as peut-être trouvé la réponse à mon problème et dans ce cas je suis un gros boulet. J’ai repensé à la réponse que tu as fait à Yoann par rapport au système altimétrique des bases . L’an dernier à cause d’un souci technique, j’ai dû reflasher ma base et j’ai alors fait une erreur en saisissant la mauvaise altitude (celle corrigé par le RAF20).

D’après vous est-ce que cette explication est plausible ?

1 Like

Normalement, on vérifie côté administration de centipede mais ça a pu passer à travers les mailles du filet, surtout si ça a été fait après coup. Pour le moment, c’est manuel. On peut le voir sur la carte de contrôle de position. On espère automatiser un jour. D’ailleurs, je vois qu’il y a KAL2 qui affiche 49 mètres d’erreur en Z, typique d’une erreur entre hauteur et altitude.

J’ai corrigé l’altitude avant hier, mais je vois que sur la carte de contrôle qualité, la différence en z de 49,59 est toujours affiché (station SMVD). Est-ce normal ?

Dans les paramètres de ta base, c’est la hauteur sur l’ellipsoïde qu’il faut donner : HELL 208.2786

Là, tu as mis l’altitude. Ce n’est pas bon.

Accessoirement, pour KAL2, l’erreur était côté serveur. En récupérant le rapport de positionnement, on n’avait pas copié le bon champ. C’est corrigé. :sweat_smile:

Bonjour Eric,

Mais c’est ce que j’ai (enfin il me semble). cf capture d’écran de mes paramètres

Et bien, il y a un problème parce que ce n’est pas ce qu’on reçoit quand on se connecte sur ta base :

Je ne sais pas trop ce qu’il faut faire. Tente un redémarrage et voit ce qui a été conservé dans les paramètres.

Ok, j’ai redémarré la base

La base envoie bien les bonnes coordonnées

Raw position (ECEF):   X: 4597605.7527 m, Y: 416991.8264 m, Z: 4386542.1673 m
Raw position (Geo):   Lat: 43.729196700°, Lon: 5.182410700°, Alt: 208.28 m
1 Like

Effectivement, il fallait redémarré la base. Je vous remercie pour votre aide.

Bonne journée