0

ポイントの座標 (lat lon) と方位角がある場合、どのポイントが 10 マイルの距離の「終点」にあるのかを計算するにはどうすればよいでしょうか。

元。私は北を見ています、私は特定の地点にいることを知っています... 10 マイル離れた場所で、どの座標がそのジオポイントを持っていますか?

4

3 に答える 3

2

このサイトには、かなり優れた数式のコレクションがあります。あなたの場合、

lon1、lat1を開始点、θをラジアン単位の方位角(「ベアリング」とも呼ばれる)、dを移動距離(km)、Rを地球の半径(約6371 km)とします。次に、最終的な座標lon2、lat2を見つけることができます。

lat2 = asin(sin(lat1)*cos(d/R) + cos(lat1)*sin(d/R)*cos(θ))

lon2 = lon1 + atan2(sin(θ)*sin(d/R)*cos(lat1), cos(d/R)−sin(lat1)*sin(lat2))

注:d / Rは、弧長dに対応するラジアン単位の角度を表します。

θは、North = 0度、East=90度などのように測定されます。

于 2009-10-03T20:02:17.513 に答える
1

それはあまり意味がありません。最初の式を取りましょう

lat2 = asin(sin(lat1)*cos(d/R) + cos(lat1)*sin(d/R)*cos(θ))

sin(lat1)*cos(d/R)-> sinとcosが1より大きくなることはないため、最大の結果は1- cos(lat1)*sin(d/R)*cos(θ)>上記と同じです。可能な最大の結果は1です。

=>結果は、lat2その式によれば、最大で2になる可能性があるということです。

于 2009-10-03T20:18:57.633 に答える
0

この距離を計算するには、方位も必要です。非常に短い距離の場合、大圏距離 (地球の経路に沿った距離) はデカルト距離に非常に近くなりますが、ジム ルイスの回答が提供するサイトは優れたインタラクティブ サイトです。このサイトには、緯度/経度の式の非常に広範なセットもあります http://williams.best.vwh.net/avform.htm .

于 2009-10-03T20:42:05.437 に答える