2

メートル単位のローカル平面座標を使用してマッピングされた小さな領域があるとします。例:300mx450mの長方形の倉庫。GPSデバイスを使用して、倉庫の一角のWGS 84 lat/lonを見つけました。

平面座標をWGS84ジオイドに投影して、倉庫の他の3つのコーナーの緯度/経度の値を見つけるにはどうすればよいですか?

地球のさまざまな場所で値が異なるため、これは複雑な問題であることを理解しています。最初にローカル座標系を見つけることに対処する必要がありますか、それとも既知のポイント間の関係を使用してWGS84に直接アクセスできますか?

私はこの種の問題についてあまり経験がないので、私の質問の一部が意味をなさない場合は許してください。

4

1 に答える 1

4

あなたの質問は完全に理にかなっていますが、解決策は簡単ではありません。

解決策は、ローカル座標系が南北に整列しているか(比較的簡単)、完全に任意であるか(非常に難しい)によって異なります。

ローカルシステムは正確に南北に整列しています。

  1. 既知の緯度/経度座標をデカルト座標(東座標、北座標)に変換します。
  2. (1)とその点のローカル座標との間のxとyの差を決定します。
  3. この座標差を3つのコーナーのローカル座標のそれぞれに適用します。
  4. (3)を地理緯度/経度に変換し直します。

これは、両方のシステムの単位スケール(メートル法)と回転(南北)が同じであるために機能します。残っているのは、座標の差である平行移動だけです。

ローカルシステムは任意であり、南北に整列していません。

  1. さらに2つの緯度/経度の既知のポイントが必要です。これは事実であり、それを回避する方法はありません。そうしないと、回転を決定できず、解決策もありません
  2. これらの既知の緯度/経度座標をデカルトに変換します。
  3. 残りの未知のローカル座標を解決するために、3つの既知/未知のペアを使用したヘルメルト変換。(オンラインツールを検索)
  4. 結果を地理的に変換し直します。

これが機能するのは、ヘルメルト変換が2つのシステム間の平行移動と回転の両方を決定しているためです。

緯度/経度とデカルト座標の間で変換し、また元に戻すこと自体は簡単ではありませんが、必要です。proj4のような投影ライブラリを使用して正確に行うか、球体地球をほぼ仮定してください(例:この回答) 。

これがあなたを先延ばしにしていないことを願っています!

于 2013-02-07T12:12:36.783 に答える