FichierGpx
Quest-ce que c'est
Les fichiers gpx sont des fichiers d'échange de données entre gps de marques différentes et logiciels variés.
Il s'agit donc de fichiers xml, c'est à dire de fichiers textes, où les données sont identifiées par des "balises", c'est à dire des "mots" entre "<>". "Identifiée" signifie que la définition d'une piste commence par le texte "<trk>" et se termine par le texte </trk>. Par exemple une piste ("track", en anglais) est identifiée par "<trk>".
Il est parfaitement possible (même si ce n'est pas toujours commode) de les modifier avec un simple éditeur de texte comme le bloc notes ou vim.
A l'intérieur des <>, un mot peut être suivi de données (<wpt lat="39.921055008" lon="3.054223107">).
En xml, on peut créer à peu près à volonté des "mots", la règle étant que si un programme de traitement ne comprends pas le mot il ignore tout ce qu'il contient (tout ce qui est entre <mot> et </mot>.
Les espaces et les sauts de ligne en dehors des balises sont ignorés, ils servent juste à la mise en page.
Traces et Routes
J'ai un peu de mal à comprendre pourquoi on fait une différence entre trace et route. Il s'agit exactement de la même chose, la seule différence est que la trace (track) est écrite automatiquement par le GPS et la route créée à la main.
On peut donc estimer que des erreurs sur la trace ne peuvent venir que de la position du GPS alors que les erreurs sur la piste peuvent venir d'une erreur de l'opérateur.
Pourtant certains GSP (GO Lowrance, par exemple) sauvegardent la trace courante sous forme de route.
Normalement, au départ, une route était le chemin que l'on prévoit de suivre et la trace celui que l'on suit réellement. Mais quand on charge une trace sur internet c'est bien pour la suivre... les mêmes données peuvent donc servir à la même chose.
Pourtant certains logiciels refusent d'éditer une trace alors qu'ils acceptent d'éditer une route.
Or il est fréquent, quand on veut partager une balade, d'avoir un fichier trace mal fichu, avec les branches inutiles ou des morceaux qui manquent et qu'il est très facile de rajouter... à condition de pouvoir éditer le fichier.
Liste
Les principaux mots du gpx sont (la traduction peut changer avec la marque ou le modèle du GPS):
mot | Anglais | français | description |
bounds | bounds | limites | limites de la carte |
cmt | comment | commentaire | commentaire au sujet de la position |
desc | description | description | description associée au point |
ele | elevation | altitude | altitude du point considéré (normalisée) |
extensions | extensions | extensions | variante du logiciel ou du format |
link | link | lien | lien vers un site web |
metadata | metadata | metadata | renseignements d'importance secondaire |
name | name | nom | désignation du lieu |
rte | route | route | suite de positions relevées sur une carte (pour servir de guide) |
rtept | route point | point de route | un des points appartenant à la route |
text | text | texte | texte quelconque |
time | time | date | date (et heure) |
trk | track | trace | suite de positions enregistrées par le gps |
trkpt | track point | point de trace | un des points appartenant à la trace (analogue à un waypoint) |
trkseg | track segment | segment de trace | une trace est composée de segments (polyligne) |
type | type | type | type d'objet |
sym | symbol | symbole | symbole à afficher sur la carte |
wp | waypoint | point de passage | souvent doit être vu comme un point de passage remarquable (avec un nom...) |