• ベストアンサー

太陽の方位、仰角の求め方

私の家の1年間の日照時間の合計を調べたいと思っています(天気は別として)。 家から見た全方位(0~359度)にある障害物の仰角データをすでに取ってあるので、パソコンのプログラムで障害物の稜線と太陽が接近する時刻を365日すべて求めようと考えています。(いかにも頭の悪そうな方法ですが、最近のPCは処理速度が速いのでなんとかなるでしょう(笑)) そこで、必要となるのが、任意の日時での太陽の方位と仰角なのですが、天文計算などは全くの素人です。 パラメータとして緯度、経度、日付、時刻を与えれば、その地点での太陽の「方位」と「仰角」がわかる計算手順がお分かりの方、ご教授ください

質問者が選んだベストアンサー

  • ベストアンサー
  • equinox2
  • ベストアンサー率48% (321/660)
回答No.1

こちらでまとめて計算できますが・・ http://www.nao.ac.jp/koyomi/koyomix/koyomix.html ソースが必要なら、こういうのもあります http://park12.wakwak.com/~maki/starpos.htm

noname#215107
質問者

お礼

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

その他の回答 (2)

  • debukuro
  • ベストアンサー率19% (3634/18947)
回答No.3

計算で求めるのなら H:太陽の時角 D:太陽の赤緯 A:太陽の高度 Z:太陽の方位 L:観測地の緯度 sinA=sinDsinL+cosDcosLcosH sinZ=cosDsinH/cosA HとDは天文歴などで求めてください 関数電卓で簡単に計算できます

noname#215107
質問者

お礼

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

  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.2

ここがいいでしょう。 以前、私も必要があって、利用させていただいたところです。 http://homepage3.nifty.com/ueyama/sky2/calc/sun.xls

noname#215107
質問者

お礼

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