アプリ版:「スタンプのみでお礼する」機能のリリースについて

私の家の1年間の日照時間の合計を調べたいと思っています(天気は別として)。
家から見た全方位(0~359度)にある障害物の仰角データをすでに取ってあるので、パソコンのプログラムで障害物の稜線と太陽が接近する時刻を365日すべて求めようと考えています。(いかにも頭の悪そうな方法ですが、最近のPCは処理速度が速いのでなんとかなるでしょう(笑))

そこで、必要となるのが、任意の日時での太陽の方位と仰角なのですが、天文計算などは全くの素人です。

パラメータとして緯度、経度、日付、時刻を与えれば、その地点での太陽の「方位」と「仰角」がわかる計算手順がお分かりの方、ご教授ください

A 回答 (3件)

こちらでまとめて計算できますが・・


http://www.nao.ac.jp/koyomi/koyomix/koyomix.html

ソースが必要なら、こういうのもあります
http://park12.wakwak.com/~maki/starpos.htm
    • good
    • 0
この回答へのお礼

十分実用的な精度で計算できるプログラムを組むことが出来ました。
日の出、日の入り時刻や太陽高度を計算してくれるサイトの結果と比較した所、±1分以内の精度のようです。
ありがとうございました。

お礼日時:2009/09/01 21:52

計算で求めるのなら


H:太陽の時角
D:太陽の赤緯
A:太陽の高度
Z:太陽の方位
L:観測地の緯度

sinA=sinDsinL+cosDcosLcosH
sinZ=cosDsinH/cosA
HとDは天文歴などで求めてください

関数電卓で簡単に計算できます
    • good
    • 0
この回答へのお礼

十分実用的な精度で計算できるプログラムを組むことが出来ました。
ありがとうございます。

お礼日時:2009/09/01 21:53

ここがいいでしょう。


以前、私も必要があって、利用させていただいたところです。

http://homepage3.nifty.com/ueyama/sky2/calc/sun. …
    • good
    • 0
この回答へのお礼

十分実用的な精度で計算できるプログラムを組むことが出来ました。
ありがとうございます。

お礼日時:2009/09/01 21:53

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!