× Bienvenue sur l'espace de discussion et d'échange du forum !
Si vous êtes nouveau, n’hésitez pas à vous présenter. En attendant, nous vous souhaitons la bienvenue et nous espérons vous revoir souvent !

Une solution pour le bug roll-over des gps en logiciels libre :P

Plus d'informations
07 Mai 2019 00:26 - 08 Mai 2019 23:03 #11958 par Jean
Je vais proposer ici une solution à base de logiciels libres (oui, je suis allergique à google :P ) pour corriger assez simplement les traces gps affectés par le bug du roll-over des gps qui rend une date en 1999 pour les trace d'après le 6 avril 2019.

Il est bien sur possible d'éditer directement les traces pour y mettre la bonne date, mais je trouve plus simple et plus fiable d'avoir un protocole pour ajouter les 1024 semaines (ou 7168 jours) en une fois.
Cela permet de ne pas se prendre la tête à se souvenir de quel vol a été fait où, et de modifier facilement un lot de vols :)

Cette solution me permet :

- de décharger le loggeur canway (entre autres) en corrigeant le bug
- de couper la trace pour ne garder que le vol du jour / la partie vol
- de visualiser plusieurs traces en même temps, pour par exemple trouver les balises acceptables par la CFD d'un vol de groupe avant de déclarer un tel vol.
- d'importer tout un tas de formats gps et les convertir en gpx tout en leur ajoutant les 7168 jours.

Je détaillerai au cours des prochains post l'installation et l'utilisation des outils, dont voici un bref aperçu :

- GPSBabel est un petit programme en ligne de commande :P qui permet de lire et convertir tout un tas de formats gps, il peut aussi extraire les traces directement des gps (eg le loggeur canway).

On peut lui faire appliquer des filtres, comme l'ajout de 7168 jours, facilement !
L'interface fournie avec windows ne permet pas de dépasser 2000jours dans le filtre, donc on va en fait le commander à partir d'un visualiseur/éditeur GPS : gpsprune

Pour installer gpsbabel, rendez vous dans la page de téléchargement et prenez votre version, puis installez la, n'oubliez pas de noter le chemin d'installation utilisé, on en aura besoin par la suite …
A partir de la version 1,6,0 ça ne marche pas sur un XP 32 bits (si si j'ai ça sous la main :P ) mais je peux fournir une version antérieure qui fonctionne au cas où :)

Juste un exemple en ligne de commande sous linux, pour référence, avec la correction du bug, et le loggeur canway, qui utilise le protocole skytraq :
gpsbabel -i skytraq -f /dev/ttyACM0 -x track,move=7168d -o gpx -F /data/gps/dump.gpx

- GpsPrune est un visualiseur/éditeur de traces GPS. Il travaille nativement avec le format gpx, mais en le couplant avec GPSBabel, il devient capable d'importer tous les formats reconnus par GPSBabel (et y'en a une palanquée :) ) ainsi que de décharger des loggeur ou GPS de vol.

On a alors la possibilité de passer l'option qui va bien pour corriger les 1024 semaines de retard.

C'est une application Java, donc normalement fonctionne sur linux, mac et pc

Pour la récupérer, c'est ici , il faut prendre le ' runnable code ' (actuellement gpsprune_19.2.jar)
après l'avoir mis ou vous voulez, et éventuellement fait un lanceur sur le bureau, il se lance en cliquant dessus, ce qui donne un truc comme ça (ici les options différentes pour attaquer la dent le 1er mai dernier :) ) :



Les fonds de carte utilisés viennent d' OpenStreetMap , une cartographie collaborative libre, dont Alban fait partie des premiers 200 contributeurs :woohoo:

Prochain post : réglages de GpsPrune (si ça vole pas, ça sera dans pas longtemps:) )
Pièces jointes :

Connexion pour participer à la conversation.

Plus d'informations
08 Mai 2019 20:46 - 08 Mai 2019 20:48 #11966 par Jean
Le mauvais temps vous a rendu aventureux dans le domaine informatique ? Poursuivons donc :)

Quelques mots sur gpsbabel:

Lors de l'installation de GPSBabel, notez le chemin d'installation, vous pouvez le spécifier à l'installation:



et il est résumé avant l'installation (ici sur un seven 64):



on en aura besoin plus tard :)

L'interface proposée sur windows permet de changer de format des traces gps ou de décharger des gps/loggeurs, ainsi que d'appliquer des filtres, mais pour l'option qui nous concerne, on est limité à 2000jours:

Pièces jointes :

Connexion pour participer à la conversation.

Plus d'informations
08 Mai 2019 21:27 - 08 Mai 2019 23:07 #11968 par Jean
Configuration de GPSPrune:

Les options par defaut sont à modifier un peu, pour avoir des couleurs différentes pour des fichiers distincts, un fond de carte avec le relief, une trace un peu plus fine (avis personnel), et permettre l'appel à gpsbabel (installé avant :P )

Donc une fois GPSPrune installé et lancé, on se retrouve avec un truc comme ça:




On va aller dans le menu "préférences" et régler deux trois trucs dans les sous menus:

- définir le fond de carte: ici j'ai choisi "ReitKarte" qui donne le relief, je vous laisse choisir celui qui vous plait le mieux ...




- enregistrer les cartes sur le disque: par défaut il télécharge les cartes en permanence, les avoir stockées en local permet un chargement plus rapide et une consultation hors internet.

en cochant "enregistrer les images de carte sur le disque" il propose de choisir un repertoire cache, j'ai mis ici un dossier "cahe_gpsprune" dans documents:




confirmation de la création du dossier:




- définir les chemins des programmes: on a besoin ici de dire ou trouver gpsbabel, mais ça tombe bien, vous avez noté le chemin plus haut :D (enfin avec windows, c'est inutile sous linux, et je sais pas avec mac)
pour mon cas c'est (insensible à la casse):
c:/progam files (x86)/gpsbabel/gpsbabel.exe

une click sur "vérifier" doit faire apparaitre un oui pour le chemin trouvé de gpsbabel:




-choisir les couleurs: ici on va demander des couleurs différentes lors de fichiers différents.
choisir "selon fichier" dans "critère de coloriste" puie éventuellement passer le nombre à 15 dessous :




- préferences graphiques: pour confort personnel, je préfére 1 pixel de largeur de trace et des petites icones:




Il est temps alors de faire "enregistrer les préférences", toujours dans le menu préférence, et dire ok tout le long, sous peine de devoir tout reconfigurer la prochaine fois :P


Une fois là, on va tester, faites fichier=>ouvrir et trouvez un fichier en gpx sur votre disque, et tadam:




un click de plus sur la terre au dessus de la trace (montrer carte) et:




Molette pour zoomer, click gauche pour deplacer la carte, ou possibilité de pointer directement sur la courbe d'altitude plus bas pour aller au point concerné ...

Connexion pour participer à la conversation.

Plus d'informations
08 Mai 2019 22:48 #11971 par Jean
On va maintenant passer à l'importation de fichiers autres que les gpx, ou de gpx dont on a besoin de corriger la date.

Commençons par un fichier igc avec le bug (donc déclaré en 1999 :D ) Je vous met en pièce jointe le vol de pascal tel que sorti de son reversale, enregistrez le quelque part.


Ensuite:

menu fichier => importer fichier avec gpsbabel

Une fois le fichier selectionner et clické sur "ouvrir", on tombe sur le fenètre de choix de format (il n'est pas toujours reconnu automatiquement,et alors c'est à nous de le spécifier) où se trouve aussi la ligne des options.

Le format des .igc est le "FAI/IGC flight recorder data format":




Si tout s'est bien passé jusqu'a maintenant, vous avez sous les yeux le vol de pascal, et en selectionnant un des points de la trace, sa date est du 15 septembre 1999 :D (visible dans le cartouche en haut à droite, avec les coordonnées et l'altitude du point):




Pour corriger le bug des gps, on va ajouter l'option:
-x track,move=7168d

de la façon suivante:



et cette fois il a volé en 2019, le 1er mai ;)



c'est à ce moment que vous pouvez sauver le fichier (en gpx) menu fichier=>exporter en gpx

Pour l'importation d'un fichier gpx qui necessite une correction, on passe de la même façon par gpsbabel, sauf que le format est cette fois: "GPX" . Je vous met mon vol (de 1999 :D ) en PJ si vous voulez essayer.



en répondant "oui" à la question "ajouter aux données déjà chargées ?", les deux traces apparaissent alors ensemble, avec des couleurs différentes ...



Si vous avez d'autres traces en gpx à la bonne date, utilisez alors le menu fichier => ouvrir et importer fichier avec gpsbabel pour les autres formats, ou si il est necessaire de corriger une date buggée.

gardez à l'idée que les fichier obtenus de la sorte n'ont plus de controle valide dans le cas de compétition par exemple, mais c'est bon pour la cfd.

La prochaine fois, je parlerai de l'édition des traces (séparation de la partie vol) ainsi que du moyen de placer des balises en vol de groupe, d'ici là je vous laisse vous faire la main, ou décider que l'informatique c'est pas pour vous et aller aux morilles :P

Connexion pour participer à la conversation.

Plus d'informations
08 Mai 2019 22:59 #11972 par Jean
gardé pour convenience personnelle :)

Connexion pour participer à la conversation.

Plus d'informations
08 Mai 2019 23:01 #11973 par Jean
idem, pour dévérouillage et commentaires plus loin :P

Connexion pour participer à la conversation.

Modérateurs: MichelAlban
Propulsé par Kunena

Ce site utilise des cookies pour mieux enrouler les thermiques. Si tu veux zeroter ou faire un plouf tu peux quitter.

En savoir plus sur les cookies, et sur la directive Européenne