Une des questions les plus courantes chez RUNALYZE concerne les valeurs d'élévation. Il y a un manque de clarté concernant la correction d'élévation et son calcul. Beaucoup de gens ne savent tout simplement pas comment gérer l'élévation et pourquoi il n'y a pas de valeur correcte.
Commençons par l'enregistrement d'une activité. Non seulement la position en termes de latitude/longitude, mais aussi l'élévation est déterminée via GPS. Cela semble génial, mais ce n'est pas le cas : chaque propriétaire d'un appareil GPS sait que la qualité du GPS peut varier énormément. Concernant la distance totale, ces variations sont négligeables. Peu importe si tu cours 10 mètres à gauche ou à droite du chemin. Mais les mêmes variations s'appliquent à l'élévation enregistrée – et pour l'élévation, c'est une différence significative si tu cours 10 mètres plus haut ou plus bas. C'est pourquoi les données d'élévation obtenues via GPS sont inutilisables et une correction d'élévation est utilisée par défaut. Cela s'applique également à toute plateforme comme Garmin Connect, Polar Flow. Les données d'élévation d'un appareil ne devraient être utilisées que si l'appareil inclut un altimètre barométrique.
Le principe de la correction d'élévation est assez simple. L'altitude respective de chaque paire de coordonnées est déterminée à partir d'un modèle numérique d'élévation, en général un profil d'élévation de la surface globale. Un exemple de tel ensemble de données sont les fichiers SRTM (Shuttle Radar Topography Mission de 2000). Ils sont disponibles gratuitement dans une grille de 90x90m. La résolution n'est pas parfaite et ces ensembles de données sont bruyants, mais ils sont généralement le meilleur ajustement s'il n'y a pas de mesures barométriques. Cet ensemble de données peut être accessible via des API publiques de Geonames.org ou GoogleMaps, mais le nombre de requêtes est limité. Chez RUNALYZE, nous hébergeons nos propres fichiers SRTM de nos jours pour obtenir un profil d'élévation précis pour ton activité.
Conclusion : Le meilleur profil d'élévation est obtenu via des mesures barométriques. Les utilisateurs avec des appareils qui n'incluent pas un altimètre barométrique devraient toujours activer la correction d'élévation. Mais souviens-toi : cette correction d'élévation signifie seulement que nous corrigeons le profil d'élévation (basé sur des données satellites). Cela ne donne pas une valeur d'élévation unique et "vraie" pour ton activité.
Par défaut, Runalyze calcule l'ascension/descente avec notre algorithme pour avoir un calcul cohérent à travers tous nos outils (Climb Score, etc.). Mais si c'est important pour toi d'avoir les mètres d'altitude originaux du fichier dans Runalyze, tu dois juste changer les paramètres d'affichage (Paramètre : Configuration -> Paramètres généraux -> Vue d'activité -> Préférer l'ascension/descente du fichier). Nous offrons les valeurs d'ascension/descente originales pour toutes les activités qui sont arrivées à Runalyze au format Fit.
La plupart des coureurs ne veulent pas seulement voir un joli profil d'élévation. Ils s'intéressent à leur gain d'élévation total (parfois simplement appelé "élévation" d'une activité). Mais - et c'est probablement nouveau pour toi car tu es obligé de lire cet article - obtenir une telle valeur est loin d'être trivial. La plupart des gens pensent qu'un profil d'élévation fixe génère une valeur d'élévation fixe, mais ce n'est pas vrai. Le problème est qu'il n'y a pas de valeur "réelle". Demande-toi : comment définirais-tu cette valeur d'élévation ? Comme la somme de toutes les différences d'altitude ? Même si ce n'est que 10 cm d'un trottoir ? Et qu'en est-il des petites pierres sous tes pieds ou des nids de poule ? Sois sûr : ce n'est pas ce que tu veux. C'est simple de calculer l'élévation totale d'un parcours en montée constante : point le plus haut - point le plus bas = gain d'élévation. Mais ce n'est pas possible pour les terrains vallonnés et les zones urbaines.
Notre solution de contournement est de "lisser" le profil d'élévation (uniquement pour le calcul de l'élévation totale). RUNALYZE prend actuellement en charge trois méthodes :
Pas de lissage est l'approche naïve qui consiste à additionner toutes les montées et descentes. Tu peux toujours changer l'algorithme de lissage dans tes paramètres – ensuite, tu peux laisser RUNALYZE recalculer toutes les valeurs d'élévation (Outils -> nettoyage de la base de données -> Parcourir les activités (activer "Recalculer l'élévation" & "Recalculer les valeurs VDOT")). Tu remarqueras qu'en l'absence de lissage, des valeurs beaucoup trop élevées apparaîtront.
Dans la méthode de seuil, les petites différences d'élévation sont ignorées. Le seuil pour cela peut être ajusté dans la configuration. Nous avons obtenu de bons résultats avec un seuil de 3 mètres. Par conséquent, toute différence de seulement un ou deux mètres est ignorée. Si tu te déplaces lentement en montée ou en descente sur un parcours, la méthode de seuil aura un problème. Toutes les différences d'élévation entre deux points de données consécutifs qui sont inférieures au seuil seront ignorées. C'est là que l'algorithme de Douglas-Peucker entre en jeu. L'algorithme de Douglas-Peucker ignore certaines valeurs intermédiaires (selon un certain algorithme) et essaie de ne considérer que les "montées et descentes" significatives.
C'est définitivement un sujet compliqué et nous ne pouvons pas régler tes paramètres de manière à ce que tu obtiennes des valeurs "vraies" - simplement parce que personne ne les connaît. Il n'y a pas de 'vérité' dans ce cas. Mais tu peux adapter les paramètres à tes besoins, de sorte que tu sois satisfait de tes valeurs calculées. Elles ne correspondront pas exactement aux valeurs de tes appareils, mais ce ne devrait pas être le but.
La fenêtre d'information sur les données d'élévation, que tu peux ouvrir pour chaque activité, peut aider à trouver les bons paramètres.

Les données originales sont comparées avec les données corrigées et nos différents algorithmes. Il y a aussi un tableau pour les différents algorithmes et seuils.
Merci de nous faire part de vos souhaits ou de nous faire un retour en cas de bug. Nous faisons tout notre possible pour vous garantir la meilleure expérience avec Runalyze. Nous sommes donc toujours intéressés par vos suggestions d'amélioration. Le forum est généralement plus adapté pour discuter de vos questions, problèmes et idées.