Calculateur du lever et coucher du soleil
Calcul du lever/coucher du soleil pour une latitude et longitude données ou pour une ville donnée. Source :Almanac pour ordinateurs, 1990 publié par l'office d'Almanac NautiqueObservatoire Naval des Etats-UnisWashington, DC 20392
Ci-dessous se trouve les calculateurs pour le lever et le coucher du soleil. L'algorithme est issu d'ici. Source de l'algorithme - Almanac pour ordinateurs, 1990 publié par l'office d'Almanac Nautique, Observatoire Naval des Etats-Unis, Washington, DC 20392.
Cette algorithme est considéré comme correct de 1980 à 2050 et a une précision d'une minute. Cependant, la précision diminue pour les endroits au-dessus de 60 degrés de latitude nord et sud. Et vous pouvez vous attendre à une précision encore plus faible pour les endroits au-dessus de 80 degrés de latitude.
De plus, pour les altitudes hautes, vous pouvez avoir une journée ou une nuit polaire. Dans ce cas, la calculateur montre respectivement 24 heures ou 0 heure de journée.
Je dois également parler de l'angle au zénith qui est fixé par le paramètre "Limite entre le jour et la nuit" et qui a un impact important sur le calcul. Le Zénith est la ligne dirigée verticalement depuis un point de la surface de la terre vers le haut et l'angle du zénith est l'angle entre cette verticale et le centre de l'object céleste.
Si le soleil était un point et si a terre n'avait pas d'atmosphère, alors l'angle du zénith qui montre le coucher du soleil complet serait de 90 degrés. Mais comme le soleil n'est pas un point et possède un diamètre angulaire, et sa lumière est réfléchie par les particules solides de l'atmosphère, lorsque la partie supérieure du soleil disparait à l'horizon, son centre devrait être un peu en dessous de l'horizon. C'est 90 degrés et 50 minutes dans des conditions atmosphériques normales. C'est l'angle "officiel" du coucher du soleil.
Et bien que le soleil ne soit pas visible derrière l'horizon, il est généralement très lumineux du fait de la réflexion atmosphérique. La période appelée le crépuscule commence. Le crépuscule peut être divisé en 3 phase, et la fin de chacune de ces phases peut être utilisée comme point de coucher du soleil.
La première phase est appelée crépuscule civil. A ce moment, il fait toujours très clair pour travailler sans lumière artificielle à l'intérieur. La fin du crépuscule civil est à un angle du zénith de 96 degrés.
La phase suivante est le crépuscule nautique. C'est le moment où la ligne d'horizon est visible sur l'eau. La fin du crépuscule nautique à un angle du zénith de 102 degrés.
La dernière phase est appelée crépuscule astronomique. C'est le moment lorsque le soleil est toujours une source de lumière et empêche la plus faible visibilité de étoiles. Pour un simple observateur, il n'y a pas de différence entre le jour et la nuit. La fin du crépuscule astronomique est lorsque le soleil n'est plus une source de lumière et l'angle du zénith est de 108 degrés.
Cependant, l'implantation de l'algorithme ne fait pas tout. En effet, le résultat de l'algorithme est à l'heure de Greenwich. Ainsi, pour plus de confort, il faut la convertir en heure locale. Dans un monde idéal, le fuseau horaire peut être obtenu un utilisant la valeur de la longitude. En fait, la Terre est divisée en 24 lunes sphériques via les méridiens, ,espacé de 15 degrés et les fuseau horaire est calculé de manière trivial.
Mais dans le monde réel, ce n'est pas le cas - les limites politiques, administratives et géographiques lui ont donné la forme amusante de
fuseaux horaire, alors j'ai du abandonner l'idée de zone déterminée suivant la longitude. A la place de cela, j'ai ajouté un champ supplémentaire au calculateur pour fixer une différence avec l'heure de Greenwich.
Et j'ai donc eu cette idée - pourquoi ne combinerais-je pas cet algorithme avec les livre de références Livre des villes, qui es utilisé pour le calculateur Distance between two cities et en crée un autre - Calculateur du lever et du coucher du soleil, pour les villes, en utilisant la date du livre de référence. Il a déjà les coordonnées, vous saisissez simplement la date et la ville et vous obtenez l'heure local du coucher et du lever du soleil.
Néanmoins, il est toujours nécessaire de savoir s'il s'agit de l'heure d'été ou d'hiver. Par exemple, en Nouvelle Zélande, l'heure d'été est du 30 avril jusqu'au dernier dimanche de septembre et en Iraq c'est du 1er vendredi d'avril jusqu'au dernier vendredi d'octobre. J'ai utilisé les règles européennes et russe standards - du 1er dimanche de mars au dernier dimanche d'octobre.
Pour certaines villes, c'est peut-être incorrect de mars-avril et septembre-octobre. En fait, tous les pays n'utilisent pas summer/l'heure d'hiver. Par exemple, elle n'est pas nécesaire près de l'équateur puisque le changements de luminosité saisonniers sont très faibles/ La plupart des pays ont été forcés de l'utiliser du fait des colonies.
Les heures d'été/d'hiver ont été introduites par l'anglais William Willett en 1907. Les anglais sont réputés pour les inventions de choses amusantes telles que le système de mesure impérial (voir Conversion between imperial and metric units of area) ou les tailles de chaussures irrégulières (voir Comparaison de tailles de chaussures). Et de nombreux pays européens ont utilisé ce système pour économiser du charbon durant la Première Guerre Mondiale.
Le calculateur de coucher/lever du soleil est ci-dessous (s'il n'y a pas votre ville, inscrivez-vous simplement et ajoutez-la dans les références) et il y a également une référence pour fixer les coordonnées géographiques (pour la bonne heure locale vous devez calculer vous-même la différence avec l'heure de Greenwich.
P.S. Suite à de nombreuses demandes (voir commentaires ci-dessous), j'ai ajouté le calcul du midi solaire, soit l'heure à laquelle le soleil est au plus haut. En réalité, il n'est pas égale à 12:00
commentaires