週末猟師

休日に射撃や狩猟を楽しむ

日出時刻は難物

緯度経度や日時が GPS から持ってこれるので,これを元にその場の日の出時刻の計算するガジェットを作ろうと思っているわけですが,これがなかなかの難物でありました.というのも,天体運動を計算する基礎となる Julian Date (時刻も含めたユリウス日)を求める段階で,マイコンで表現できる有効桁数を超えてしまうのです.要するに正攻法では無理ということになりますね.

何らかの方策,例えばどこかに基準を設けるなどといった方法で桁数を抑えることができるかも知れません.腕時計などで計算するものはこのような方法を使っているのかな?いずれにしても一筋縄ではいかないので,もうちょっと勉強が必要です.というわけで,実現にはもうしばらくかかりそう(で,結局,猟期が終わるというオチ?).とりあえずはメッシュデコーダ機能だけで我慢です.