いつもお世話になっています。
緯度と経度が分っている2点の方位角をプログラム(C言語)求めたいのですが、国土地理院のHPにあるような計算式だと計算に時間が掛かってしまいます。
精度はそこそこで簡単な計算方法があれば教えてください。
【国土地理院HP】
http://vldb.gsi.go.jp/sokuchi/surveycalc/algorit …
No.2ベストアンサー
- 回答日時:
その「そこそこの精度」が一体どの程度かお示し下さらないと回答する方はちょっと困ります。
例えば目的が測量とカーナビゲーションとでは月と鼈ほどの大きな差があります。
以下の方法は地球を球体とみなして球面三角法で解く簡便なものなので測量には使えませんが、
日本付近の緯度での2点間の距離400kmほどで誤差は0.1度を少し超える程度です。
地点Aの経度と緯度をそれぞれL1,B1とし、
地点Bの経度と緯度をそれぞれL2,B2とし、
地点Aからみた地点Bの方位(真北を0度として東回りにはかった角度)をθとすると以下の手順で
求められます。
Y = cos(B2) * sin(L2 - L1)
X = cos(B1) * sin(B2) - sin(B1) * cos(B2) * cos(L2 - L1)
θ[rad] = atan2(Y, X)
もし θ[rad]<0 なら θ = θ + 2π とし結果を0から2π未満に収めます。
θ[deg] = θ[rad] * 180 / π
※ 「*」は乗算、「/」は除算、sin()は正弦関数、cos()は余弦関数、
atan2(y, x)は逆正接関数(返り値は-2π~+2π)、
θ[rad]は弧度法でのラジアン単位の角度、θ[deg]は度単位の角度をそれぞれ表す。
経度は東経を「+」西経を「-」、緯度は北緯を「+」南緯を「-」の数として扱います。
地球を回転楕円体として扱うもっと精度の高い式もありますので先の式で不足なら必要な精度をお示し下さった上でお尋ね下さい。
まずは参考ページをご覧下さい。
http://forum.nifty.com/fyamap/kyorihoi.htm
@niftyでの距離と方位の計算に関する書き込みのLOGです。
http://www.arknext.com/utility/contents/gccj.html
様々な回転楕円体要素(球体を含む)での距離と方位を計算してくれるページです。
書籍では「現代測量学 第4巻 測地測量1」社団法人日本測量協会 をお薦めします。
参考URL:http://forum.nifty.com/fyamap/kyorihoi.htm
No.3
- 回答日時:
を使って出したいということですよね?
見ると三角関数と四則演算しか使ってませんが
これで時間がかかるということは、
1.パソコン自体が遅い
2.大量のデータを使う
のどちらかだと思いますが、
1.だったら買いなおすことをお勧めします。
今のPCは感動するほど速いです。
2.ならどうしようもないと思います。
問題を分割して、複数のPCで計算させる・・・とか。
No.1
- 回答日時:
そこの計算式が難しいなら、曲率半径だの、
場所による座標系の違いを無視して、完全球体の
座標で考えればいいんじゃないですか?
その程度の精度でいいのならば。
計算方法というか、考え方は、国土地理院の
方法をそのまま利用すればいいと思います。
というか、その方法以外にないんじゃないのかな?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 物理学 ここで回答している相対論信者って全員、相対性理論を理解できてないですよね? 4 2023/03/08 12:40
- MySQL PhpMyAdminで作成して実行せよ。 東京23区を、皇居を中心とした4つのエリア(南東, 南西, 1 2023/06/11 11:58
- 相続税・贈与税 相続税の、土地の計算法に関して、の質問です。 4 2022/07/05 23:12
- 地理学 緯度経度の計算(変換) 4 2023/04/06 10:25
- 物理学 線音源の減衰の問題について教えてください。 7 2023/01/04 11:08
- その他(悩み相談・人生相談) 複数の緯度経度に囲まれた面内に点を確認できるか 1 2023/03/01 19:41
- 物理学 (1)秒針の角速度の大きさω(ω>0)を計算しなさい 単位はrad/s、πはそのまま残すこと (2) 3 2023/05/01 12:58
- 数学 数1 三角形ABCにおいて、a=2√3、b=2√2、A=60°の時 c、B、Cを求めよ。という問題で 4 2022/11/23 21:48
- 不動産業・賃貸業 建物、土地一括売却時の按分 2 2023/06/01 09:44
- 宇宙科学・天文学・天気 土星の環の年齢とそこに飛来する塵の種類 2 2023/06/04 19:55
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
Excelについて質問です。 画像のように2地点の緯度と経度を調べました。 これを用いて直線距離の計
Excel(エクセル)
-
距離と方向角から座標を求める方法を教えて下さい。
数学
-
座標(x,y)間(=2点)の距離をエクセルで求めるには?
Excel(エクセル)
-
-
4
距離、方位角から座標を求める方法
数学
-
5
緯度・経度の値をエクセルで変換したい
Excel(エクセル)
-
6
3点の緯度経度よりそれぞれへの角度を求める(球面三角法にて)
その他(コンピューター・テクノロジー)
-
7
経度緯度からの位置の計算方法を教えてください。
地理学
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
日出、日没の時間の計算式
-
緯度経度から方位角を求める
-
中1理科(地震)がどうしても...
-
潮汐の計算や早見表
-
地球の夕焼けは、オレンジ色で...
-
一日に日照時間はどのくらい変...
-
夏至を過ぎたら
-
日の丸は太陽ではない事を発見...
-
1年7ヶ月って何日ですか?
-
月と太陽を一緒のタイミングで...
-
太陽や星の観測から、観測地点...
-
夕焼けと朝焼けでは何か違いは...
-
南中高度って何ですか。?とっ...
-
緯度と日の出から日の入りまで...
-
友達に、太陽みたいな人って言...
-
月はどちらの方角から昇るので...
-
日の出 日の入りの時刻を求め...
-
太陽とオリオン座の南中高度に...
-
星は1年を通して南中高度が変わ...
-
月食、月の色を例えてみると?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
日出、日没の時間の計算式
-
緯度経度から方位角を求める
-
中1理科(地震)がどうしても...
-
米国での太陽高度・日出没時等...
-
潮汐の計算や早見表
-
新聞紙を50回折り返すと・・・
-
数的推理の時計算の問題です。
-
数十時間後の時刻算出方法について
-
満潮時間は調べられる?
-
判断推理の順序関係のNo.3の問...
-
8月の中で特に中旬が平年の日照...
-
友達に、太陽みたいな人って言...
-
1年7ヶ月って何日ですか?
-
太陽の方位
-
太陽みたいな人
-
太陽はどのように出来たんですか?
-
【天文学】どうやって地球の地...
-
地図上で太陽の位置が確認でき...
-
日が高くなるのは何月頃ですか?
-
月はどちらの方角から昇るので...
おすすめ情報