Observer()クエリに関連するPyEphemモジュールによって提供された結果、および標高の影響についてクエリを実行しました。いくつかの情報源( http://curious.astro.cornell.edu/question.php?number=388など)から、観測者の高度が日没時間に著しい影響を与えることを理解しています。ただし、次のコードでは、ほとんど違いがありません。
import ephem
emphemObj = ephem.Observer()
emphemObj.date = '2011/08/09'
emphemObj.lat = '53.4167'
emphemObj.long = '-3'
emphemObj.elevation = 0
ephemResult = ephem.Sun()
ephemResult.compute(emphemObj)
print "Sunset time @ 0m: " + str(emphemObj.previous_rising(ephemResult))
emphemObj.elevation = 10000
ephemResult.compute(emphemObj)
print "Sunset time @ 10000m: " + str(emphemObj.previous_rising(ephemResult))
出力を取得します:
Sunset time @ 0m: 2011/8/8 04:38:34
Sunset time @ 10000m: 2011/8/8 04:38:34
これがバグではなく、何か間違ったことをしていることはかなり確信していますが、さまざまな方法を試した結果、同じ結果になってしまうのではないかと心配しています。私がここで間違っていることを誰かが知っていますか?
すでにhttps://launchpad.net/pyephemに投稿しましたが、返答がありません。仰角機能の目的を根本的に誤解していないことを願っています...