Fuseaux horaires et UTC

Fuseaux horaires et UTC

Zeitzonen

 

Si l’on enregistre une trace à l’aide d’un appareil GPS, on remarquera, en consultant les données, que les horodatages des points de passage enregistrés sont « un peu bizarres ». Certains s’arracheront les cheveux et se demanderont s’il est normal qu’ils soient partis si tôt le matin. Mais les ordinateurs ne mentent pas, sauf s’il s’agit de bots exploités par des personnes situées aux extrêmes du spectre politique.

La cause est pourtant très simple : le système GPS utilise le temps universel coordonné, ou UTC. Tout ce qu’enregistrent les TomTom Rider, Garmin Zumo et autres appareils similaires est enregistré en UTC. Cette procédure est également courante dans l’aviation. Ainsi, les heures d’ouverture des aérodromes sont par exemple indiquées en UTC. Bon nombre de pilotes amateurs ont déjà tourné en rond au-dessus de l’aérodrome de Bitburg en se demandant pourquoi il était encore fermé. J’ai moi-même vécu cette situation. Après une escale à Trèves, on a expliqué à mon pilote, depuis la tour de contrôle de Bitburg, que les horaires d’ouverture étaient en UTC. Je me souviens encore très bien de l’expression de mon pilote lorsqu’on lui a fait comprendre que sa préparation de vol avait dû être bien insuffisante.

Pour en revenir au sujet, « Track of the day » affiche actuellement exactement les horodatages enregistrés par les appareils. Lorsque l’on planifie un itinéraire, c’est l’heure locale qui est utilisée. Si l’on convertit un itinéraire en trace, il n’y a actuellement aucune conversion en UTC. Tout cela peut être très déroutant, c’est pourquoi j’ai rédigé ce bref article.

Pour une future version, une conversion automatique de tous les horodatages UTC en heure locale est prévue. Il s’agit toutefois d’un défi de taille, car il faut déterminer le fuseau horaire de chaque trace dès son ouverture, ce qui nécessite un appel aux services Microsoft Bing Maps. Lors de l’affichage d’une trace dans l’éditeur de traces, l’heure en UTC ainsi que le fuseau horaire local devront alors s’afficher.

Exemple
  • Une trace commence le 3 décembre à Murcie, dans le sud de l’Espagne. Selon l’UTC, à 8h31.

Pour effectuer une conversion correcte, il faut, outre les coordonnées du point de départ, savoir si l’heure d’été ou l’heure d’hiver était en vigueur ce jour-là.

En ouvrant le convertisseur de fuseaux horaires, on obtient la réponse suivante : il était 9 h 31, car l’heure d’hiver était en vigueur ce jour-là et l’Espagne se trouve dans le fuseau horaire UTC+1.

 

On voit tout de suite que la conversion est en principe très simple, mais qu’elle reste finalement un défi en raison du grand nombre de fuseaux horaires et du passage de l’heure d’été à l’heure d’hiver. C’est pourquoi la conversion automatique de tous les horodatages UTC n’est prévue que pour l’une des prochaines versions de Track of the day
dans la feuille de route.