2011-01-27 13 views
0

私はGISの初心者ですが、緯度/経度をUTM座標に変換するコードを持ち、WGS84データを想定しています。utmを異なるデータ(データ?)でlong longに変換する

私もなど、丸み、地球の半径に対して異なる値のリストを持っている:

 Datum  Equatorial Radius (m) Polar Radius (m) Flattening 

    WGS84   6,378,137   6,356,752.3142  1/298.257223563 
    Airy 1830 6,377,563.4    6,356,256.9   1/299.32 

等...

は、これらの異なる定数を代入するような単純な異なる投影を計算していますか?私は、この変換、インスタンスのthis oneを実行するための多くのオンラインツールがあります。..

おかげ

+0

宿題の場合は、そのまま宿題にしてください。これまでに持っていたコードを見せていただけますか? – Benjamin

+0

私はまだ宿題をしているには余りにも老いています。 どこかでブログのコードを手に入れました - 彼らはすべてうまくいくようですが、すべてWGS84のデータを想定しています – DefenestrationDay

答えて

0

をこの可能性をサポートしているか、反駁何かを見つけることができません。そのツールは、必要な数式を含むExcelスプレッドシートを持つthis referenceを提供します。プログラミングの面では、たとえばGDAL/OGRPROJ4を使用して、Pythonを使用してシームレスに変換を実行できます。どんなGISソフトウェアパッケージでも、面倒なくデータを再投影することができます。

最後の質問に答えるには、いいえ、定数を変更するだけでは変換できません。ただし、変換が行われる方法はデータムに依存しているということは間違いありません。

+0

私は自分のソフトウェアにこれを組み込む必要がありますproj4を見て、ありがとう。 半径値のテーブルを使用してリファレンスページにリンクしていると、混乱が増えます。 これらの異なる投影がすべてTM投影であると仮定しても、あなたの答えによれば、他の値や変換式を使わずに変換することはできません - それでなぜ使えないのなら、そのリストを持っているのですか?データムの位置(オフセット)などがなければ、それらの値は関係ありませんか? – DefenestrationDay

関連する問題