Habitant au milieu des Alpes à Venosc dans la vallée du Vénéon au cœur de l'Oisans, et donc toujours entouré de montagnes, je souhaitais connaître les heures d'apparition du soleil au-dessus des Ecrins, ou bien à quelle heure il disparaît derrière la Muzelle. Cette information est en effet très utile pour planifier une randonnée, être au bon endroit pour voir un lever ou coucher de soleil, et encore plus lorsque l'on souhaite faire l'acquisition d'une maison : connaître son ensoleillement en hiver (certaines localités ne voyant pas le soleil de toute la journée en décembre-janvier à cause du relief environnant) !
N'ayant trouvé aucune application le faisant, mais uniquement quelques sites web payants (avec un paiement nécessaire pour chaque différent lieu !), j'ai décidé de développer ma propre application en utilisant App Inventor du MIT, les données de relief du site européen EU Science Hub et l'information des fuseaux horaires de TimeZoneDB.
Cette application, dénommée "Suntain" (contraction de Sun et de Mountain) permet ainsi de visualiser la position et la trajectoire du soleil. Elle fournit les heures de lever et de coucher du soleil en fonction du lieu et de la date, mais surtout du relief environnant (montagnes) :
heure d'apparition et de disparition du soleil tenant compte des montagnes environnantes ;
heure de lever et coucher de soleil à l'horizon.
Il est aussi possible de voir la durée du jour ainsi que de l'ensoleillement réel (soleil visible au dessus du relief) tout au long de l'année et de connaître le nombre de jours avec une durée d'ensoleillement minimum, ou bien avec le soleil se couchant après une certaine heure ou se levant avant une certaine heure.
L'application est disponible dans 5 langues différentes : Français, Anglais, Italien, Espagnol et Allemand.
Elle est publiée sur Google Play et sur l'App Store pour iPhone & iPad
Ecran Bienvenue
Ce bouton permet d'accéder à l'écran dédié aux informations d'ensoleillement annuelles (du 1er janvier au 31 décembre).
Ce bouton donne accès à l'écran d'Information / Aide
Cette carte permet de choisir le lieu pour lequel l'ensoleillement est calculé :
Pour déplacer le plan, touchez avec 1 doigt puis faites-le glisser.
Touchez avec 2 doigts et pincez-écartez pour zoomer/dé-zoomer.
Faites un touché rapide avec 1 doigt pour sélectionner le lieu de calcul de l'ensoleillement et positionner le marqueur.
Ce Champ n'est disponible que sur la version Android. NON disponible pour la version iOS/iPhone
Ce champ permet d'entrer une adresse postale pour sélectionner le lieu pour lequel l'ensoleillement est calculé.
La course du soleil à partir du lieu sélectionné est affichée. Elle est affichée pour le jour sélectionné (voir ci-dessous).
Elle peut être affichée en tenant compte du relief / montagnes environnantes ou non selon le mode (voir ci-dessous la sélection du mode).
Selon le mode, l'heure de lever et de coucher du soleil à l'horizon (heure "officielle) ou bien apparition / disparition du soleil derrière le relief est indiquée.
La position du soleil est affichée selon l'heure sélectionnée.
Ce bouton permet de remettre la date au jour courant.
Ce bouton permet de localiser le point de vue à l'endroit local, en utilisant la géolocalisation (GPS).
Ce bouton permet d'afficher les heures de lever/coucher de soleil à l'horizon (sans montagne), ou bien heure d'apparition / disparition du soleil derrière les montagnes.
Ce bouton permet de sélectionner l'heure à laquelle la position du soleil sera affichée.
Pays et fuseau horaire utilisé pour le calcul des heures de lever et de coucher du soleil. Ces informations sont mises à jour par rapport au lieu selectionné par un appui sur ce bouton.
Ce bouton permet de sélectionner le jour pour lequel la trajectoire du soleil est affichée.
Cet écran permet d'afficher les variations d'ensoleillement tout au long de l'année (de Janvier à Décembre). Les heures de lever et de coucher du soleil à l'horizon, ainsi que l'heure d'apparition/disparition du soleil derrière les montagnes est calculée. La durée du jour et d'ensoleillement sont aussi disponibles.
Le calcul pour chaque jour de l'année de l'ensemble de ces données peut prendre quelques dizaines de secondes.
Une première passe calcule les données à l'horizon.
Une seconde passe en tenant compte du relief.
Une fois les calculs terminés, les informations annuelles sont affichées :
"Jour" : Heure de lever /coucher du soleil à l'horizon
"Ensoleillement" : Heure d'apparition /disparition du soleil derrière les montagnes
La sélection entre les deux modes est réalisée grâce à ces 2 boutons :
Ce bouton permet d'afficher la durée de jour et d'ensoleillement tout au long de l'année.
Le nombre d'heures de soleil ainsi que le nombre d'heures de jour par an est indiqué.
Il est aussi possible de calculer le nombre de jours avec plus de X heures de jour/soleil, de moins de X heures de jour/soleil, ainsi que le nombre de jours ou le soleil se couche/disparait après ou se lève/apparait avant X heures.
Une fois le nombre d'heures entré, il suffit d'appuyer sur le bouton :
Note: Pour certains lieux, en montagne, pendant l'hiver; le soleil peut ne pas apparaitre pendant plusieurs semaines voire mois. Dans ce cas, la durée d'ensoleillement est zéro !
Exemple si le lieu sélectionné (écran précédent) est: "Les Houches 74"
Pour calculer le nombre de jours sans ensoleillement, mettre zéro heure de soleil pour le nombre de jour avec moins de ... puis appuyer sur :
Cet écran fournit les informations relatives à l'application ainsi qu'un lien sur l'aide en ligne
Il permet aussi de sélectionner la langue de l'interface: Français, Anglais, Espagnol, Italien ou Allemand
La version actuelle (Janvier 2025) : 2.10 est disponible sur:
Google Play pour Android: Suntain Android et rechercher "Suntain"
App Store pour iPhone & iPad: BIENTOT Disponible
L'application ne fonctionne correctement que si un accès aux données mobiles est disponible : en l'absence de connectivité, le relief n'est pas disponible, et seules les informations à l'horizon sont disponibles.
La recherche de lieu via une adresse postale n'est pas disponible sur l'iPhone.
Si vos notez des bogues, limitations, merci de m'en faire part à l'adresse suivante : jacques.dumarest@gmail.com
La politique de confidentialité est disponible ici