是否有一个函数/算法允许我输入地球的纬度和近似轨道位置,以便我可以确定太阳升起了多长时间? IE在冬季会显示太阳在远北半球只有几个小时。
我做了一些基本的谷歌搜索,并没有发现太多,所以我想我可能不得不做一些三角法,这将允许我计算地球倾向于或不对太阳,然后使用该信息确定一个场地可以获得多少阳光的自由度。
答案 0 :(得分:4)
Source:
Almanac for Computers, 1990
published by Nautical Almanac Office
United States Naval Observatory
Washington, DC 20392
答案 1 :(得分:4)
您可以使用Sunrise/Sunset Algorithm计算每天的开始/结束时间,然后只需减去以获得日光量。
此外,NOAA还会托管improved sunrise/sunset calculator,其中包含一个在线工具以及指向其JavaScript源代码和其他资源的链接。