Fichier gpx

Le fichier GPX est le standard d'échange aujourd'hui pour un itinéraire (route ou trace) tracé sur une carte numérique ou récupéré d'un GPS.

La plupart des logiciels de rando (PC ou web) et des gps utilisent ce format d'échange. Par contre les logiciels ou les gps plus anciens utilisent d'autres formats que l'on peut convertir en fichier gpx grâce à un convertisseur.

Ce fichier est un simple fichier texte (au format XML) que l'on peut lire dans le bloc-note ou dans n'importe quel éditeur de texte.

Un fichier gpx contient une entête et des blocs.

Ce qui peut nous intéresser dans l'entête, c'est l'outil qui a généré le fichier gpx. Exemples :

<?xml version="1.0" encoding="ISO-8859-1" ?>
<gpx
 version="1.0"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xmlns="http://www.topografix.com/GPX/1/0"
 xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/GPX/1/0/gpx.xsd"
 creator="http://www.openrunner.com">

Dans cet exemple on voit que ce fichier est issu d'Openrunner. Autre exemple :

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<gpx xmlns="http://www.topografix.com/GPX/1/1"
xmlns:gpxx="http://www.garmin.com/xmlschemas/WaypointExtension/v1"
xmlns:gpxtrx="http://www.garmin.com/xmlschemas/GpxExtensions/v3"
xmlns:gpxtpx="http://www.garmin.com/xmlschemas/TrackPointExtension/v1"

creator="GPSMAP 62s" version="1.1"

Dans cet exemple on voit que le fichier gpx est issu d'un GPS Garmin 62s.

Les blocs sont différents s'il s'agit d'une route ou d'une trace (issue d'un gps).

Pour une route  :

<trkpt lat="45.16943" lon="5.41282">
<ele>275</ele>
</trkpt>

Pour une trace issue d'un gps :

<trkpt lat="45.418022" lon="5.854993">
<ele>631.72</ele>
<time>2011-03-08T08:27:00Z</time></trkpt>

 Chaque bloc contient la latitude, la longitude et otionnellement  l'altitude en mètre (ele) et la date et heure si c'est une trace.

Dans un fichier gpx, il peut y avoir une centaine de blocs, si c'est une route, et un ou plusieurs milliers de blocs, si c'est une trace (cela dépend de l'intervalle de temps de mesure choisi sur le gps).

Etiquette: 
Propulsé par Drupal