2
我试图使用PyEphem在地球上的各个位置获得太阳的明显大小。当我改变地球上不同的位置,甚至改变时间时,太阳的视星等都保持不变。这没有任何意义,因为我把其中一个时间改为夜晚。这里有什么问题?PyEphem:在地球上的特定地点,太阳函数不能恢复太阳的大小?
我相信mag对我来说是正确的功能。如果不是,你知道我该如何做到这一点:在不同的时间在地球的不同地点得到太阳的明显大小或照度?
>>> gatech = ephem.Observer()
>>> gatech.lon = '-84.39733'
>>> gatech.lat = '33.775867'
>>> gatech.elevation = 320
>>> gatech.date = '2017/6/19 16:22:56' #Changing the time here does nothing.
>>> v = ephemeral.Sun(gatech)
>>> print(v.mag)
我看到谢谢,我误解了它的用法。但是你知道我怎样才能在特定的地点和时间获得太阳的照度吗? –
这需要建模一些东西,比如一年中不同高度和季节的大气折射。您可以看看一个需要在动画天空中真实地渲染太阳的程序,例如Stellarium或FlightGear,并查看他们制定了哪些公式以确定太阳光盘的亮度如何? –