前エントリーで全天日射量計算APIを自作したが,今回はそのときのコードを生かして太陽のこよみを計算するAPIを自作した。一応,前回と同様にGoogle Mapsとのマッシュアップした結果も示した。
Sun tracking API
http://www.tagchan.net/sample/sun_track_api.html
月,日,緯度,経度をパラメータとして与えると,JSON形式※1で,日の出時間と太陽方位,南中時間と太陽高度,日の入り時間と太陽方位を計算する。この計算は,標高が0mで周囲に山などが無い平坦な場所を仮定しているので,実際とは時間が異なる可能性があることに注意が必要である。
この太陽のこよみ計算APIは,今後,時と分を与えると太陽高度と方位も計算されるAPIを作成する予定である。
※1: 厳密には出力される形式はJSONP(JSON with Padding)である。JSONPについては,こちらが詳しい。
トラックバック(0)
このブログ記事を参照しているブログ一覧: 太陽のこよみ計算APIの自作
このブログ記事に対するトラックバックURL: http://www.tagchan.net/cgi/mt/mt-tb.cgi/119

コメントする