我似乎问错了我的问题,所以我再次强调一下。是此页面上的最佳答案
https://stackoverflow.com/questions/257717/position-of-the-sun-given-time-of-day-and-lat-long
问题的解决方案还是更需要?
谢谢
我似乎问错了我的问题,所以我再次强调一下。是此页面上的最佳答案
https://stackoverflow.com/questions/257717/position-of-the-sun-given-time-of-day-and-lat-long
问题的解决方案还是更需要?
谢谢
你看过USNO NOVAS的套路吗?
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