← Retour aux issues

Afficher le dénivelé négatif en mode piéton

publié le , mis à jour
Avatar Codeberg de GhostGhost

Bonjour,

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. Image

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é.

  1. Avatar Codeberg de laemlaem

    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.

  2. Avatar Codeberg de GhostGhost

    Sur 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 descend dans 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.

  3. Avatar Codeberg de laemlaem

    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.

  4. Avatar Codeberg de 115c7a5fac115c7a5fac

    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 geometry de l'objet feature.

    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 ;)


✏️ Participer à la discussion