Heure de lever et de coucher du soleil

La fonction de calcul des heures de lever et de coucher du soleil est utilisée dans la fonction d'import de nouveaux parcours.

Ces heures sont ensuite utilisées dans le calculateur des temps de passage, afin de déterminer si la course est effectuée de jour ou de nuit.

En un point donné par sa latitude et sa longitude, pour un certain jour de l'année, les heures de lever et de coucher du soleil sont calculées au moyen des formules suivantes :

  • Calcul de la déclinaison :
    • M =MOD ( 357 + 0.9856 x rang-jour-année , 360 )
    • C =1.914 x SIN ( M * PI / 180) + 0.02 * SIN ( 2 x M x PI / 180 )
    • L =MOD (280 + C + 0.9856 x rang-jour-année , 360 )
    • R = -2.466 x SIN (2 * L x PI / 180 ) + 0.053 x SIN ( 4 x L x PI / 180)
    • Déclinaison = ARCSIN ( 0.3978 x SIN ( L x PI / 180 )) x 180 / PI
  • Calcul de l'équation du temps :
    • équation-temps = (C + R) x 4
  • Calcul du H0 : H0 = ARCCOS { [ -0,01454 - SIN ( Déclinaison ) * sin ( Lat ) ] / [ cos ( Déclinaison ) * cos ( Latitude) ] }
  • Lever du soleil = partie-entière ( 12- H0 / 15  + équation-temps / 60 - longitude x 4 / 60 ) + round ((( 12- H0 / 15  + équation-temps / 60 - longitude x 4 / 60) - partie-entière(12- H0 / 15  + équation-temps / 60 - longitude x 4 / 60 )) x 60 ) / 60
  • Coucher du soleil  = (partie-entière ( ( 12 + H0 / 15 ) + équation-temps / 60- longitude x 4 / 60 ) + round((( ( 12 + H0 / 15) + équation-temps / 60 - longitude x 4 / 60) - partie-entière ( ( 12 + H0 / 15) + équation-temps / 60 - longitude x 4 / 60 )) x 60 ) / 60)

Ce calcul est un calcul approché (oui ! ! ! ), qui donne des heures de lever et de coucher du soleil exactes à deux ou trois minutes près, ce qui suffit tout à fait à l'usage que nous voulons en faire.

Le détail de ce calcul est donné sur cette page : http://jean-paul.cornec.pagesperso-orange.fr/heures_lc.htm

Le détail du calcul exact est donné ici : https://www.imcce.fr/en/grandpublic/systeme/promenade/pages3/367.html

A noter que aucun de ces calculs ne tient compte de l'effet de masquage des sommets dans une région montagneuse...
  Google-pub