これらの要因は数えられていません。どうして?ソフトウェアは、2つの機能(距離、球/回転楕円体、および基準/投影因子を取得する2つの点)のみを知っています。
このようなことが起こるには、開発した線ストリングを使用する必要があります。そこではポイントをn個の頂点に接続し、それぞれがZを認識します。
LINESTRING((0,1,2)、(0,2,3)、(0,3,4)、(0,10,15)、(0,11,12) -1))。
各頂点間の距離を計算して合計することをソフトウェアに依頼すると、地形の変化が考慮されます。しかし、そのようなものがなければ、地形の不規則性のためにマップすることは不可能です。
すべてのGISソフトウェアは、地形内のこれらの不規則性は何であるかを知ることができないため、アカウントを考慮しません。
ArcGIS(など)、2点間の線、およびNASA(SRTMプロジェクト)によって自由に提供されるようなサーフェスファイルを使用して、このような線ストリングを(自動的に)作成できます。これらのファイルはラスター形式で表示され、各ピクセルのX YとZ値はメートルで表示されます。あなたが望む線を横断し、その地形プロファイルと組み合わせれば、達成したい計算を達成することができます。超精密な計算が必要な場合は、このサーフェスラインの各頂点に正確なサーフェスと正確なZ値が必要です。
それは解決しましたか?
可能な複製:http://stackoverflow.com/questions/1108965/taking-altitude-into-account-when-calculating-geodesic-distance –
@Reed:私は他の質問は類似していると思いますが、 /彼女は実際に既存のパッケージがこれを因数分解するかどうかを尋ねています。 – MusiGenesis