Wireva

457 éclipses, 284 villes : comment UPSA transforme les données en simulateur

Eclipse Almanac associe un index local de visibilité, un moteur astronomique dans le navigateur et trois niveaux de visualisation. Les statistiques du siècle révèlent surtout la rareté de la totalité.

Un siècle d’éclipses tient dans une structure de données étonnamment compacte, à condition de ne pas stocker un siècle de vidéos. C’est le principe d’Eclipse Almanac, le nouveau service public présenté par Ukrainian Private Space Agency avant l’éclipse totale du 12 août.

Le projet a d’abord été analysé en détail par Science Official. La base couvre 2026–2126 et compte 457 événements : 227 éclipses solaires et 230 éclipses lunaires. Un index de visibilité relie ces événements à 284 villes.

La valeur du système vient de cette relation entre temps et lieu. Le catalogue n’est pas seulement chronologique. Il peut partir d’une ville et répondre à une question binaire puis graduelle : l’éclipse est-elle visible, et si oui, sous quelle forme et à quelle hauteur ?

Le service présente ensuite la même géométrie selon trois couches. La première reconstruit le ciel. La deuxième zoome sur l’occultation. La troisième expose les paramètres : tailles angulaires, séparation des disques, hauteur, azimut et temps des contacts.

Selon UPSA, Astronomy Engine calcule les positions et fonctionne directement dans le navigateur. Le déplacement du curseur temporel ou le changement de ville déclenche donc une nouvelle géométrie. WebGL transforme ces valeurs en image. Le projet estime son noyau de données calculées à 457 fichiers d’événements plus un index d’environ 560 Ko.

Cette architecture explique comment un volume réduit peut produire une expérience visuelle dense. Les textures, les shaders et le calcul client créent l’image au moment où l’utilisateur l’explore plutôt que de télécharger un film complet pour chaque ville et chaque date.

Les statistiques de l’index sont elles-mêmes instructives. Une ville moyenne du catalogue voit environ 145 éclipses de tous types en cent ans. Pourtant, seules 70 des 284 villes reçoivent au moins une éclipse solaire totale. Onze éclipses solaires ne sont visibles depuis aucune ville de la liste, notamment lorsque leurs zones utiles se trouvent surtout sur les océans ou aux hautes latitudes.

L’Ukraine constitue un cas extrême : un balayage de 515 points contre les 72 éclipses totales de la période ne donne aucune totalité observable. Le 12 août, l’ouest du pays voit seulement une phase partielle au coucher du Soleil.

Le modèle distingue aussi les données déterministes des variables non calculables si longtemps à l’avance. Les nuages sont graphiques, pas météorologiques. La forme de la couronne solaire et la couleur d’une Lune éclipsée ne sont pas annoncées comme des prévisions exactes.

Pour la sécurité, la donnée ne change rien aux règles physiques : une phase partielle doit être observée avec une protection solaire adaptée, et les instruments optiques nécessitent des filtres appropriés.

Le 12 août donne au projet un test public très lisible. Une fois cet événement passé, sa vraie utilité sera statistique et répétitive : permettre à chaque ville de transformer un catalogue mondial de 457 dates en son propre calendrier du ciel.

Same event, other desks

Story file →