Afficher le dénivelé négatif en mode piéton
publié le , mis à jourBonjour,
J'ai utilisé cartes.app pour planifier une randonnée, mais seul le dénivelé positif est affiché (Exemple ici). Il serait utile d'afficher à la fois D+ et D- en mode piéton.
Dans mon scénario d'usage, je prépare une randonnée itinérante et je souhaite, étape par étape, exporter un GPX et copier/coller les infos de km et de dénivelé.
laem
seul le dénivelé positif est affiché (Exemple ici). Il serait utile d'afficher à la fois D+ et D- en mode piéton.
Peux-tu m'en dire plus ? Sur la capture, on voit (-667 en absolu).
exporter un GPX
La fonction d'export ne marche pas ? Il faut que tu précises le problème, je ne peux pas t'aider sinon.
GhostSur le profil, on a ~300m de descente, puis ~500m de montée, puis ~1000m de descente. En tant que randonneur, ce qui m'intéresse c'est les ~500m de dénivelé positif (D+), et les 1300m de dénivelé négatif.
On a dans le code : const déniveléCumulé = feature.properties['filtered ascend'] J'ai rapidement regardé s'il y a un
filtered descenddans le code de BRouter, mais je n'ai rien trouvé.Il n'y a pas de problème avec le téléchargement du GPX, désolé si formulation initiale le laissait entendre.
laem
Ah d'accord je comprends mieux. Notamment parce que la descente en rando peut être plus désagréable que la montée, pour les articulations.
En effet il faudrait explorer comment l'ajouter si BRouter ne le fournit pas.
115c7a5fac
Hello ! J'ai un peu creusé et effectivement BRouter ne semble pas fournir l'info du dénivelé négatif cumulé.
Ne sachant pas vraiment quelle est la meilleure des solutions, j'ai fait un petit POC (pour passer le temps quand il fait trop chaud...) qui utilise les altitudes fournies par le sous-objet
geometryde l'objetfeature.Je me contente d'additionner les dénivelées positifs et négatifs entre les points consécutifs et le tout est affiché comme illustré par la capture attachée.
Ça n'est certainement pas la façon la plus optimisée et élégante pour calculer ce genre de chose, il doit certainement exister des libs qui permettent de faire ça bien mieux (des idées ?). Mais ça peut être un début de réflexion là dessus, à améliorer / adapter ;)