太阳时的计算的Python程序

基本概念

太阳时(Solar Time)

基于太阳在太阳正午时穿过天空的视角运动的时间太阳穿过观察者的子午线的时间。
太阳时是用于所有太阳角度关系的时间;它与本地时间不一致。有必要通过两次修正将标准时间(本地时间)转换为太阳时。首先,对观察者的子午线(经度)和当地标准时间所依据的子午线之间的经度差进行不断的修正。太阳横穿经度1°需要4分钟。第二个修正来自时间方程,它考虑了地球自转率的扰动,这些扰动影响了太阳穿过观察者子午线的时间。太阳时间和标准时间的分钟差是
在这里插入图片描述
太阳时 - 标准时 = 4(Lst - Lloc)+ E (min)
经度每相差1°,在时间上就相差4min。
standard_time —— 当地时间(当地所用时区的时间);
Lst —— the standard meridian for the local time zone;当地时区(GMT)的标准子午线
(寻找局部标准子午线,将局部标准时钟时间与格林尼治标准时间的时差乘以15。北京时间,Lst = -120°)
标准时区(GMT,格林尼治标准时间),全球划分东西十二区,北京是东八区,伦敦是0区,纽约是西五区。北京的Lst=

猜你喜欢

转载自blog.csdn.net/weixin_48615832/article/details/112116362
今日推荐