Aller au contenu
  • 0

Structure fichier GPX


Mingyar

Question

Bonjour,

J'aurais besoin d'un exemple de fichier de trace de déplacement GPX, si possible issu d'un appareil de marque Garmin, mais ce n'est pas une obligation.

Attention, Ce fichier ne m’intéresse que s'il contient une ou plusieurs des données suivantes :
- Vitesse instantanée
- Orientation (0 - 360°)
- G-Sensor sur 3 axes
Si le fichier ne contient que l'horodatage et la position (latitude/longitude), j'ai déjà, je ne suis donc pas intéressé.

Si quelqu’un est en mesure de me répondre ici, un copié/collé entre les balises [ code ] conviendra parfaitement.
Inutile de me donner l'intégralité du fichier, seuls l'entête, le pied et une section de données me suffisent.
Pour exemple, voici ce que j'ai dans mes fichiers :
Entête

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<gpx xmlns="http://www.topografix.com/GPX/1/1" creator="PCTool 3.6.1" version="1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd">
<trk>
<name>GPS LOG</name>
<extensions>
<gpxx:TrackExtension xmlns:gpxx="http://www.garmin.com/xmlschemas/GpxExtensions/v3">
    <gpxx:DisplayColor>White</gpxx:DisplayColor>
</gpxx:TrackExtension>
</extensions>
<trkseg>


Données

<trkpt lat="49.494758605957" lon="1.48112809658051">
<time>2017-03-17T20:16:45Z</time>
</trkpt>

Cette section est répétée à chaque seconde pour constituer le parcours. C'est elle qui doit être complétée des données qui m'intéressent.

Pied

</trkseg>
</trk>
</gpx>

J'ai une caméra Garmin qui stocke les données de parcours dans les fichiers vidéo.
Le logiciel dédié permet d'extraire ces données dans un fichier GPX.
Malheureusement, cette extraction est foireuse : l'heure est UTC, sans tenir compte du décalage (+1 ou +2) paramétré dans la caméra et seuls l'horodatage et la position sont extraits.
En triturant le fichier vidéo, j'ai trouvé la section contenant les données de parcours et j'ai constaté qu'il y avait bien plus d'informations que ce qui est extrait et que l'heure est bien stockée avec le décalage paramétré.
Je prépare donc un outil d'extraction et j'ai besoin de connaître la structure pour les éléments donnés plus haut. Mes recherches sur Internet ne sont pas concluantes, je voudrais donc un vrai fichier, pour ceux qui ont tout ou partie des paramètres qui me manquent.

Merci d'avance.

Modifié par Mingyar
Lien vers le commentaire
Partager sur d’autres sites

9 réponses à cette question

Messages recommandés

  • 0

Dans la version 1.0 du XSD http://www.topografix.com/GPX/1/0/gpx.xsd il y avait les éléments "speed" et "course", qui ont disparu de la version 1.1

Je ne suis pas sûr que le G-sensor soit géré http://www.topografix.com/GPX/1/1/, à moins que ça ne soit dans les extensions Garmin http://www8.garmin.com/xmlschemas/index.jsp#/web/docs/xmlschemas

Modifié par grogadin
Lien vers le commentaire
Partager sur d’autres sites

  • 0

Avant de poser ma question ici, j'avais déjà consulté ces liens que tu donnes @grogadin, et bien d'autres. Mais, rien n'est vraiment clair, d'où ma demande d'un fichier, qui résoudrait simplement mon problème.
Il se trouve que VIRB Edit interprète ces données, mêmes les accélérations sur les 3 axes.

Mon problème n'est donc pas de savoir si tel ou tel peut les gérer, mais comment ces données sont structurées dans un fichier GPX qui les intègre.

Lien vers le commentaire
Partager sur d’autres sites

  • 0

>> J'ai une caméra Garmin qui stocke les données de parcours dans les fichiers vidéo

Les données GPS de la vidéo ne sont-ils pas stockés dans les fichiers .fit de la caméra (sur la mienne, c'est dans un dossier "Activity" de son dossier "Garmin"), plutôt que directement dans les fichiers vidéo, comme tu le laisses entendre???

Quant à leur stockage sur le PC ou le Mac, c'est autre chose:

https://forums.garmin.com/showthread.php?371782-Problem-with-track-overlay&p=957736#post957736

 

Si ça peut aider, je me suis rendu compte il y a peu que BaseCamp sait désormais ouvrir directement ces fichiers .fit, ainsi que les exporter en d'autres formats, comme en .gpx (sauce Garmin...), par exemple.

Je mets en PJ un tel fichier .fit d'une balade récente enregistrée en Virb Elite, ainsi que ses exports depuis BaseCamp en formats .gpx et .kml, donc sans passer par la case VirbEdit. Tu y trouveras peut-être ce que tu cherches...?

 

2017-03-12-15-45-59.fit

12_03_2017 14_22_26 001.gpx

12_03_2017 14_22_26 001.kml

Modifié par sbouju
Lien vers le commentaire
Partager sur d’autres sites

  • 0
Il y a 16 heures, grogadin a dit :

Les schémas indiquent que l'accélération serait une extension à l'élément "trkpt", non ?

@grogadin, comme dit dans mon premier message et dans ma première réponse, je recherche la structure xml de représentation des éléments qui me manquent.
Oui, je l'ai lu aussi, les données en question semblent être des extensions de la balise trkpt, mais comment est-ce structuré ? un exemple ?
Je ne souhaite qu'une chose, une exemple de fichier GPX incluant ces données ...

Il y a 14 heures, sbouju a dit :

Les données GPS de la vidéo ne sont-ils pas stockés dans les fichiers .fit de la caméra (sur la mienne, c'est dans un dossier "Activity" de son dossier "Garmin"), plutôt que directement dans les fichiers vidéo, comme tu le laisses entendre???

@sbouju, ma caméra stocke les données de parcours dans les fichiers vidéo eux-mêmes.
Leur extraction (partielle), au seul format GPX, se fait par le logiciel dédié de lecture de ces vidéos.

Il y a 14 heures, sbouju a dit :

Je mets en PJ un tel fichier .fit d'une balade récente enregistrée en Virb Elite, ainsi que ses exports depuis BaseCamp en formats .gpx et .kml, donc sans passer par la case VirbEdit. Tu y trouveras peut-être ce que tu cherches...?

Merci pour ces fichiers, mais ils ne contiennent aucun des éléments que je recherche (Vitesse instantanée, Accélération sur 3 axes). Ils proposent une donnée d'altitude, mais j'en connaissais déjà la structuration xml dans un GPX.

Modifié par Mingyar
Lien vers le commentaire
Partager sur d’autres sites

  • 0

Ta caméra est une Garmin Virb aussi (et peut-être plus récente que la mienne!), ou bien complètement autre chose...?

En tous cas, les données que tu recherches (calculées, ou bien mesurées par des capteurs) ne sont pas dans le .gpx mais dans le .fit, sur ma Garmin Virb Elite, et il ne contient (je crois...) que les données satellites de base (heure, latitude, longitude et altitude.  Ceci dit, il semble y  avoir autant de versions de ce format GPX soit disant universel que de boites qui s'en servent, et parfois même incompatibles entre eux!

Modifié par sbouju
Lien vers le commentaire
Partager sur d’autres sites

  • 0

 Je déterre ce post, tout de même, car il peut faire croire que la vitesse instantanée est une donnée GPS...

Amha, les seules données issues d'un GPS sont l'heure et la date exactes, ainsi que les coordonnées horizontales (avec une bonne précision) et verticale (un peu plus approximative).

https://fr.wikipedia.org/wiki/NMEA_0183

Tout le reste (distances, vitesses, etc.) est ensuite le fruit de calculs effectués (ou pas) par le logiciel qui reçoit ces données, et ceci avec plus ou moins de bonheur, selon la qualité de la réception GPS qu'il avait à ce moment là, et que l'on peut constater très variable, avec nos appareils non professionnels.

Pour la vitesse instantanée, que ces appareils tentent tout de même de nous indiquer du mieux qu'ils peuvent, je doute par contre que leur logiciel d'export GPX les incorpore à chaque train de données pour la signifier entre 2 points de mesure (en général toutes les secondes), tant elle pourrait être sujette à caution...

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à cette question…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.

arrow_upward