Vincentyのアルゴリズムの実装を使用しており、lat、lon、elevationを必要とする「position」というクラスがあります。楕円体の表面からの高さ」。
このようなアプリケーションでの意味は何ですか?単純な「MSLより上の標高」ですか?
コメント
回答
楕円体の上の標高(楕円体の高さ)は、地球の形状を近似する数学モデルの上の標高です。現在最も一般的なものはWGS84です。これらは、GPSから取得する標高です。
オルソメトリック高さは、ジオイドまたは等電位面、つまり等しい重力の面の上で測定されます。MSLは「平均海面」です。ほぼ等電位面に近似するはずですが、明らかに「内陸で直接測定することはできません。
楕円体とは異なり、ジオイドは関数で表すことができません複雑です(を参照)。 2NinerRomeoのコメント)、したがって、変換では、グリッドシフトラスターを使用して、任意の場所での楕円体の分離を見つける必要があります。 NRCANにはこのようなものを説明する適切なページがあります。
オルソメトリック(MSLなど)の高さがある場合は、次を使用して変換する必要があります。適切なグリッドシフトファイル。
コメント
- ジオイドは関数で表されます。たまたま多数の係数を持つ調和関数。NationalGeospacialIntelligenceエージェンシーは、係数、解像度15 "へのラスター化された高さマップ、および関数を補間するためのコードの両方を提供します。
- ウィキペディアには、WGS48エリプソイドに対するEGM96ジオイドの偏差を示す優れたグラフィックがあります。
- コメントを強調するメモを追加しました。
- +1ジオイドとオルソメトリックの高さについては、 gis.stackexchange.com/questions/112195 の図(質問自体)と分析を参照してください。地球モデルへの参照については(スフェロイドとエリプソイドを含む)、
gis.stackexchange.com/a/53737 。
$GPGGA
ストリームは、2セットの高度データ(WGS84楕円体& MSL)を提供します。 ' 2つの情報に精通していない人にとっては非常に混乱する可能性があります。