球体上の異なる高度にある 2 点間の移動距離を正確に計算するにはどうすればよいですか? 2 つのポイントが同じ高度にある場合、それは単純な大円計算です。しかし、安定した上昇または下降を正確に説明するための追加の用語は何ですか? 離陸後、かなりの距離をかなりの高さまで着実に上昇するスペースプレーンについて話しているとします。
イラスト: http:
//i.imgur.com/nAp1S.png
球体上の異なる高度にある 2 点間の移動距離を正確に計算するにはどうすればよいですか? 2 つのポイントが同じ高度にある場合、それは単純な大円計算です。しかし、安定した上昇または下降を正確に説明するための追加の用語は何ですか? 離陸後、かなりの距離をかなりの高さまで着実に上昇するスペースプレーンについて話しているとします。
イラスト: http:
//i.imgur.com/nAp1S.png
National Geodetic Survey(NGS)(NOAAの一部門)には、これに関するいくつかの情報があり、WebサイトやPC用のFortranコードと作業プログラムのサンプルもあります。
参照:
http ://www.ngs.noaa.gov/TOOLS/Inv_Fwd/Inv_Fwd.html
必要なプログラムはINVERS3Dです:
http ://www.ngs.noaa.gov/PC_PROD/Inv_Fwd/
詳細についてはコードを確認する必要がありますが、緯度/経度/高度を使用して「楕円体の距離、マーク間の距離、および楕円体の高さの差」を計算します。
彼らのウェブサイトから:
INVERS3D
プログラムINVERS3Dは、プログラムINVERSEの3次元バージョンであり、測地方位角と楕円体距離だけでなく、マーク間の距離、楕円体の高さの差、DX、DY、DZ(微分X 、Y、ZはGPSベクトルの表現に使用されます)、およびDN、DE、DU(NEU座標系の原点としてFROMステーションを使用した北、東、上での差分)。プログラムでは、入力として地理座標が必要です。これは、次のいずれかで表されます。1)緯度と経度(度、分、秒)または小数度と両方の測点の楕円体の高さ、または2)長方形の座標(従来のX、Y、Z)各ステーションの地上基準システム)。プログラムはGRS80楕円体でのみ機能し、単位はメートルです。両方のタイプの座標を同じ計算で使用できます。プログラムは、北と西に設定された緯度と経度のデフォルトの半球を使用して、入力された測地位置を読み取ります。