2009-04-16 18 views
1

私は現在、3Dビジュアライゼーションプロジェクトに取り組んでおり、私たちがハッキングしたことに気づいたという問題に直面しました。座標変換(LL + Elevation to WGS84)

私はWGS84システムそのものに熟練していないので、地球の軌道上の標高値がある場合、LL点をWGS座標に変換する「正しい」方法があるのだろうかと思っていました。

ここでは、LLからWGS84への通常の変換を行い、その単位ベクトルを取得し、標高と地球の半径の和で乗算します。これは最も効率的な方法のようには思えません。その変換を行うためのより受け入れられた方法があるのだろうかと思います。

+0

ここで何をしようとしているのか分かりません。 LatLongをWGS84に変換しようとしていると言っていますか? –

+0

Chris:そうだね。 WGS84は主に表面上の点を対象としていますが、WGS84は内部座標系です。もし、私が地球の表面の5000m上のシートを描きたいなら、コーナー(そして内部の点、それは曲線)をWGS84に変換する必要があります。 –

答えて

2

Proj.4などの多くの投影ライブラリとGDAL/OGRのようなライブラリを使用すると、標高を指定できます。

EPSGプロジェクトには、地理座標系と投影座標系のWGS84を含む、ほぼすべての投影について、これを実装するための「適切な」方法が記載されたデータベースがあります。自由に利用できるデータベースです(ただし、MS Access形式です)。

+0

http://n2.nabble.com/WGS84-Lat-Lon-to-XYZ-convercion-td2063901.html ありがとう、PROJ.4ライブラリは、私たちが使用できるものの素晴らしい例です。 –

関連する問題