根据经度和纬度找到太阳正午?


11

请有人建议根据位置找到太阳正午的最佳方法吗?

http://pveducation.org/pvcdrom/properties-of-sunlight/suns-position

这里的东西很有帮助,但我不知道应该找出什么!LST听起来不错,但我不确定100%。


2
Wolfram Alpha非常适合此类查询(如果您不想自己重新计算)。例如:wolframalpha.com/input/?i = solar + noon + in + washington
Moriarty

2
也许我应该说,我想要一个公式的原因是我正在编写一个程序来获取用户的日落和日出时间,并且我希望将太阳正午时间纳入其中,以提高准确性。
GeorgeTaylor 2013年

只是为了澄清一下,您是否正在寻找LST发生的本地时间?

1
这是一个非常方便的来源:answer.google.com/answers/threadview/id/782886.html。我认为您在地球表面的纬度只会影响当地太阳正午太阳的高度。
astromax 2013年

@astromax-很好的发现,是的,您对纬度的看法是正确的。经度是确定当地太阳时间的关键组成部分-就像问题中的链接和您的链接一样。

Answers:


5

以太阳正午作为一天中太阳在天空中的最高海拔(海拔)的时间,则您对LST(当地太阳时)的假设是正确的,因为在您链接的网站上有这样的陈述:存在:

中午十二点当地太阳时(LST)的定义是,当太阳在天空中最高的。本地时间(LT)通常与LST不同,这是因为地球轨道的离心率以及人为调整(例如时区和夏时制)的缘故。

这是我部分编程到一个应用程序中的一个单独项目(与您的项目无关)。

您必须先等同于先例数量(本地标准时间子午线,时间等式和时间校正因子),就像它们在链接的网站上所做的一样(因为这些依赖于观察者的观察位置和观察时间),但要确定在太阳正午的什么时间,最后一步需要将当地太阳时间(LST)设置为12:00(太阳正午)。

阳光的前7页/幻灯片及其属性II中给出了一个工作实例。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.