执行此代码段:差异渡越时间为Sun
import ephem
oma=ephem.Observer()
oma.lat='50.7975189'
oma.lon='4.3579155'
oma.elevation=114.43
oma.epoch=ephem.now()
sun=ephem.Sun(oma)
print "object transit time: ",sun.transit_time
print "observer next transit time: ", oma.next_transit(sun)
这给出以下输出:
object transit time: 2012/9/5 11:41:03
observer next transit time: 2012/9/5 11:41:06
因此,有太阳的时间之间3秒之间的差对象是为太阳观察者计算的时间。哪两个是最可靠的?如果我们将这些值与本地计算值进行比较,那么观察者下一个通行时间是最接近的。
如果我们这样做了火星同样的计算:
import ephem
oma=ephem.Observer()
oma.lat='50.7975189'
oma.lon='4.3579155'
oma.elevation=114.43
oma.epoch=ephem.now()
mars=ephem.Mars(oma)
print "object transit time: ",mars.transit_time
print "observer next transit time: ", oma.next_transit(mars)
这给出了以下的输出:
object transit time: 2012/9/5 15:05:32
observer next transit time: 2012/9/5 15:05:32
所以没有什么区别。
最好的问候,
大理石