太阳时的计算的Python程序
生活随笔
收集整理的這篇文章主要介紹了
太阳时的计算的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=
總結
以上是生活随笔為你收集整理的太阳时的计算的Python程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【miscellaneous】北斗短报文
- 下一篇: JavaScript (If...Els