我似乎错误地提出了我的问题,所以我再次尝试更加重要。是本页的最佳答案
https://stackoverflow.com/questions/257717/position-of-the-sun-given-time-of-day-and-lat-long
问题的解决方案还是更需要?
由于
答案 0 :(得分:1)
您是否查看了USNO NOVAS例程?
答案 1 :(得分:1)
Pysolar是Python中的一个实现,它可以为您提供高度/方位角。 http://pysolar.org/ - 我发现其他一个答案中的NOVAS系统不支持Windows后,我发现了它。
来自文档(https://github.com/pingswept/pysolar/wiki/examples):
>>> import Pysolar
>>> import datetime
>>> d = datetime.datetime.utcnow() # create a datetime object for now
>>> Pysolar.GetAltitude(42.206, -71.382, d)
-20.453156227223857
>>> d = datetime.datetime(2007, 2, 18, 20, 13, 1, 130320) # try another date
>>> Pysolar.GetAltitude(42.206, -71.382, d)
19.551710266768644