Partie 9 · Annexe

41. Les calculs en détail#

À plusieurs endroits, Etappe calcule pour vous : un temps de marche, une couleur d’indicateur, une fenêtre pour le vermifuge. Ce chapitre expose comment ces chiffres sont obtenus — avec la formule, un exemple et l’indication de l’endroit où le résultat apparaît.

41.1 Temps de marche selon le DAV/DIN 33466#

Le temps de marche d’une activité sportive se calcule en trois lignes :

vertical        = montée / 300 + descente / 500      (mètres de dénivelé par heure)
horizontal      = distance / 4                        (km par heure)
temps de marche = valeur la plus grande + valeur la plus petite / 2

Exemple : 10 km, 500 m de montée, 500 m de descente. En vertical, cela donne 500/300 + 500/500 = 2,67 h, en horizontal 10/4 = 2,50 h. La valeur la plus grande est 2,67 h, la plus petite divisée par deux 1,25 h — soit 3,92 h, affichées dans l’app comme 3:55.

En dessous figure Avec pauses (× 1,25) : temps de marche × 1,25 comme durée totale probable, haltes et arrêts photo compris, ici 4:54.

Pour la distance et la montée, Etappe prend d’abord vos propres champs, à défaut les valeurs GPX. La descente, elle ne la connaît que par un fichier GPX. Si elle manque, elle est supposée égale à la montée — la remarque « Descente inconnue — supposée égale à la montée. » apparaît alors sous le calcul. Sans distance et sans montée, il n’y a pas de temps de marche.

La formule ne vaut que pour les types à pied (Randonnée, Grande randonnée, Visite de ville à pied, Randonnée en montagne, Via ferrata) ; pour Balade à vélo, VTT et Véloroute longue distance, la ligne reste vide (Activités sportives). Vous voyez le résultat dans le formulaire pendant la saisie, dans la vue détaillée sous Distance et temps de marche, comme total Temps de marche au-dessus de la liste et comme durée d’événement dans le Calendrier — là, c’est la durée avec pauses qui compte.

41.2 Indicateur de budget et conversion des devises#

Le total des dépenses d’un voyage est la somme des coûts d’hébergement, des coûts de trajet péage compris, des coûts d’activité et des montants en euros de vos postes de budget. Il en découle :

Restant = Budget disponible − Dépenses
Reste % = Restant / Budget disponible × 100
Reste en pour centIndicateur
plus de 50 %vert
plus de 20 %jaune
de 0 à 20 %orange
moins de 0 %rouge

Exemple : enveloppe 3 000 €, dépenses 2 500 € → 500 € restants → 16,7 % → orange. Sans enveloppe, pas d’indicateur.

La tuile Budget du détail du voyage utilise le même indicateur avec les mêmes seuils — tuile, écran Budget et Aperçu affichent donc toujours la même couleur.

Les devises étrangères sont converties par le Facteur EUR — la valeur d’une unité en euros :

Montant en euros = Montant × Facteur EUR      (arrondi à 2 décimales)

7,77 GBP avec un facteur de 1,16789 donnent 9,0745… → 9,07 €. Les postes en euros n’ont pas besoin de facteur et comptent toujours en entier ; pour une autre devise sans facteur renseigné, le poste reste sans montant en euros et manque dans le total — l’écran Budget le signale alors par une remarque. Le même calcul se trouve derrière les coûts d’une recherche (Recherches) et — depuis la devise de base — derrière hébergement, trajet, activité et budget du voyage : eux aussi portent un taux « 1 unité = X EUR » figé à l’enregistrement ; s’il manque, le montant est en euros. Les détails d’utilisation sont dans Budget.

Devise de base. Si votre base n’est pas l’euro, cela ne change rien au calcul, seulement à l’affichage. Le total est formé en euros, et seul le résultat passe une fois dans la base :

Montant en base = Total en EUR ÷ taux de base      (taux de base : 1 base = X EUR)

Le taux de base vient, non arrondi, de la table de la BCE, à défaut du taux de change d’un pays qui utilise cette devise. L’arrondi est commercial, à deux décimales — seulement à l’affichage, pas dans le calcul. Exemple : base CHF avec 1 CHF = 0,93 EUR, dépenses 2 500,00 € → 2 500 ÷ 0,93 = 2 688,172… → 2 688,17 CHF. L’indicateur continue de calculer en euros et ne dépend donc pas du taux du jour : 500 € sur 3 000 € font 16,7 %, que l’affichage montre des francs ou des couronnes. Les montants individuels ne sont pas recalculés — 64,50 CHF restent 64,50 CHF ; seulement là où la devise d’un montant diffère de la base suit « ≈ … », formé à partir de sa valeur en euros figée et du taux de base actuel. Si le taux de base manque, Etappe affiche tous les totaux en euros et le dit.

41.3 Nuitées et jours de voyage#

Les Nuits d’un hébergement sont les jours calendaires entre le jour du check-in et celui du check-out ; les heures ne jouent aucun rôle. Un check-in le 12 juil. à 16:00 et un check-out le 15 juil. à 10:00 font 3 nuits.

La Durée du voyage compte les deux jours limites : les jours entre le début et la fin plus 1. Du 12 juil. au 19 juil., cela fait 8 jours.

Le Jour de voyage d’une date correspond aux jours écoulés depuis le début du voyage plus 1. Avant le début, il n’y a pas de jour de voyage. Normalement, le décompte s’arrête au dernier jour de voyage ; dans le Journal de voyage, il continue, pour qu’une entrée postérieure à la fin prévue reçoive elle aussi un numéro.

De là viennent les affichages connus : « Jour X sur Y » dans l’Aperçu n’apparaît que tant que la date du jour tombe dans la période du voyage. « Nuit n sur total » dans Aujourd’hui compte les jours calendaires depuis le check-in plus 1, au plus jusqu’au nombre total.

41.4 Validité antirabique et fenêtre du vermifuge#

Pour le statut antirabique, Etappe cherche parmi les vaccinations de l’animal toutes celles dont le type contient le mot « Tollwut » ou « rabies » — « Rage » seul, tel que l’insère le bouton de suggestions, n’est pas reconnu (Animaux). Le vert n’est attribué que si l’une d’elles a été faite avant le début du voyage et reste valide jusqu’à la fin du voyage. Sinon, c’est la vaccination à la validité la plus longue qui est évaluée :

SituationIndicateur
aucune vaccination antirabique enregistréerouge
expirée avant le début du voyagerouge
expire pendant le voyagerouge
vacciné seulement après le début du voyageorange
validité inconnue ou incomplèteorange

Sans date de fin, le début du voyage tient aussi lieu de fin. Le statut figure dans l’Aperçu, dans la Check-list d’entrée et — pour les pays à vaccination antirabique obligatoire — dans les Alertes.

La fenêtre du vermifuge vient des deux champs du pays Au plus tôt et Au plus tard (en heures ; sans indication, 120 et 24 s’appliquent) :

au plus tôt  = passage de frontière − heures « Au plus tôt »
au plus tard = passage de frontière − heures « Au plus tard »

La base est le passage de frontière défini dans la check-list, sinon le début du voyage. Exemple de la Grande-Bretagne avec 120/24 et un passage de frontière le 20 août à 18:00 : le vermifuge est autorisé du 15 août 18:00 au 19 août 18:00.

Si vous avez coché le vermifuge et saisi son moment, Etappe retourne le calcul et affiche le passage de frontière autorisé : vermifuge + 24 h à vermifuge + 120 h. Un vermifuge le 18 août à 09:00 signifie une entrée entre le 19 août 09:00 et le 23 août 09:00. Si le passage prévu se trouve en dehors, une alerte critique apparaît.

41.5 Distance, montée et descente à partir des données GPX#

D’un fichier GPX, Etappe lit les points de trace, à défaut les points d’itinéraire, sinon les points de passage. La suite de points est ensuite parcourue ainsi :

Les altitudes ne comptent que si les deux points en ont une — un fichier sans valeurs d’altitude donne 0 m de dénivelé. Pour la carte et le diagramme, les points sont éclaircis de façon régulière : au plus 200 points de trace, au plus 48 valeurs dans le profil altimétrique, le début et la fin sont conservés. Les coordonnées et altitudes invraisemblables, Etappe les écarte à la lecture.

Le calcul porte chaque fois sur la distance à vol d’oiseau entre deux points de mesure : une trace à maillage serré s’approche de très près de la longueur réelle du chemin, une trace échantillonnée grossièrement la sous-estime. L’enregistrement d’itinéraire additionne ses kilomètres selon le même principe (Enregistrer un trajet). Là, la vitesse moyenne est la distance divisée par le temps entre le premier et le dernier point de mesure, la consommation estimée la distance × consommation aux 100 km ÷ 100.