1

ゲームの Earth マップの座標を Google Earth の kml ファイルの値に変換しようとしています。ゲーム内の地球は次のように表されます。

マップは、幅 43,200,000m (X は -21,600,000 から 21,600,000 まで)、高さ 21,600,000m (Y は -10,800,000 から 10,800,000 まで) の平坦なマップです。

度間の距離は常に同じで、長さは 120,000 m です。

この地図の X 、 Y 座標を Google Earth 形式の緯度/経度に変換するにはどうすればよいですか?

私はこれらの式を使用しようとしました:

 LON = (360/map width) * X   
 LAT = (180/map height) * Y

しかし、座標は常に数百メートルずれています。何かが欠けているに違いない。

4

1 に答える 1

1

あなたは正確に、あなたの投影が何であるかを知る必要があります。円筒形のように見えます。(願わくば、あなたのデータはWGS84です)。GoogleEarthはWGS84地理座標を使用します。次に、正しい逆方程式を見つけて使用し、投影された座標から地理に移動できます。

たぶん、ここここで何か役に立つものを見つけることができます。

于 2012-11-23T02:52:39.633 に答える