Cela fait un moment que je souhaitais causer d’un point qui me turlupine un peu. Je me demande en effet comment nos outils qui mesurent nos entraînements s’en sortent avec les altitudes. Le GPS n’est pas réputé pour sa précision dans ce domaine mais je me demande finalement comment sont fait les calculs et quelle confiance leur accorder.
Voici par exemple une petite courbe issue de ma montre GPS Garmin :
Cette courbe est le résultat d’un petit entraînement sur la plage, les pieds dans l’eau. En bleu c’est la courbe de vitesse et elle ne nous intéresse pas. La barre verticale après 1,6 km par contre indique à peu près la moitié de mon parcours, c’est à dire le point où j’ai fait demi-tour.
Sur ce parcours, la courbe m’indique donc une altitude comprise entre -3m et +9m. Une variation bien trop importante sachant que je courrais les pieds dans l’eau. Vous remarquerez de plus qu’elle n’est pas symétrique. Ainsi mon retour a été fait à une altitude largement supérieure à mon aller alors que dans les deux cas j’étais les pieds dans l’eau.
Bref tout ça pour dire que l’altitude et le dénivelé ne sont pas très précis avec une montre GPS. Ce sont des indicateurs généraux mais leur inexactitude, que l’on peut estimer entre 3 et 8 mètres, n’en fait pas des instruments de mesure précis. C’est d’autant plus visible sur un parcours très plat comme le mien, mais c’est beaucoup moins gênant sur des parcours vallonnés ou montagneux. On obtient bien le profil de la course. Si on veut des choses plus précises, un logiciel comme SportTracks semble aussi en mesure de rétablir ces problèmes d’altitude.


12m de variation, je trouve ça pas si mal.
Le problème vient surtout si on veut calculer le dénivelé total car les pics incohérents biaisent tout.
Ensuite, comme tu dis il faut s’en remettre au logiciel, en jouant sur le lissage. j’utilise ascent sur mac qui permet ce paramétrage. ça corrige un peu, faute de vrai recalcul en fonction de la carte topographique comme le fait carto explorer je crois.
Il me semble que garmin a cette fonctionnalité en roadmap…
Les données viennent-elles directement du GPS ou de la transcription du parcours sur une carte avec relief ? J’ai aussi une garmin mais je ne me suis jamais trop préoccupé du relief. Et où faut-il aller sur sportrack pour avoir un relief amélioré ?
Pardon pour toutes ces questions …
les données viennent directement du gps.
ensuite il faut un soft qui « replaque » le parcours sur une cartographie.
Pour chaque point gps, le soft prend l’altitude de la carte et pas celle relevée par le gps.
Je crois que cartoexplorer le fait (pas sporttracks) ou le site motionbased (mais qui va fermer au profit de garminconnect qui n’a pas repris cette fonctionnalité pour le moment)
à vérifier (suis sur mac et ce sont des soft pc)
Sportracks ne suffit pas pour corriger les choses, il faut rajouter le plugin « elevation correction (http://www.zonefivesoftware.com/SportTracks/Plugins/plugin_detail.php?id=71) » pour arriver à un résultat très précis
L’ensemble par contre fonctionne parfaitement.
Bonjour,
Article super intéressant, merci!
Quelques commentaires: le calcul de position nécessite 3 satellites, plus un 4ème si on veut connaitre l’altitude, et qu’au dela de 4 satellites, on peut améliorer le calcul de la position ou de l’altitude. Donc on peut tout à fait se retrouver dans une situation où le GPS pourrait calculer la position mais pas l’altitude… De même, si le 4ème GPS est masqué de temps à autres, on peut perdre l’altitude par intermittence.
Les meilleurs GPS sont donnés pour une précision de l’ordre du mètre pour l’altitude, en conditions idéales, donc sur un appareil embarqué de petite taille et doté d’une puissance de calcul plus faible (un cardio-GPS), et en conditions réelles, je ne suis pas surpris que les résultats soient moins bons. Cela dit, une dizaine de mètres de précision, c’est déjà pas mal dans l’absolu, mais ce n’est pas satisfaisant pour un coureur ou un randonneur… d’où l’utilité de solutions qui recalculent l’altitude en fonction d’une base de données topographiques.
En plus il faut savoir que même sous des feuilles d’arbres, le signal des satellites perd en puissance, alors qu’on pourrait penser que ça ne perturbe pas nos GPS. Bon, OK, au bord de la mer les pieds dans l’eau, il y a pas mal de plages où on n’est plus sous les arbres!
La seule façon d’avoir une altitude « fiable » plutôt qu’un tracé en zigzag, c’est l’altimètre barométrique, comme dans les avions, et dans ce cas il faut juste le calibrer avant de commencer la course car la valeur initiale dépend des conditions météorologique (anticyclone ou dépression). Sauf erreur de ma part, sur une montre-cardio comme le Polar RS800cx, c’est un capteur d’altitude barométrique et non GPS, et donc l’indication de l’altimètre est (relativement) fiable et stable, si on a calé la montre à l’altitude de départ correcte… et si il n’y a pas une perturbation qui passe avec un rapide changement de pression atmosphérique pendant qu’on enregistre sa course!!!
Même sur piste mon Garmin m’indique des changements d’altitude.
Faibles, certes, mais notables (genre 10m de dénivelé sur un 3000m totalement plat).
Pour avoir fait le test, c’est tout simplement dû au mouvements du poignets : J’ai essayé de mettre l’appareil sur mon torse (avec une attache), et il n’a plus indiqué de variation notable.
est ce que quelqu’un saurait comment recaler les altitudes sur mac ?
j’ai à ma disposition la carte « topo france v2″ et le logiciel basecamp.
Ce dernier m’affiche bien un profil, mais je n’ai pas trop trouvé comment le forcer à recalculer un dénivelé propre sur la base de la carto et pas sur celle de la trace prise sur le terrain…