2

重複:

私の現在のプロジェクトは、地方の都市計画部門によって公開されている中央ジオコーディングサービスとのインターフェースです。このサービスは主に測量用に設計されているため、UTMXY形式で座標を返します。私のシステムは、Google Earthやその他のマッピングツールと統合するために、座標を10進数の緯度と経度として保存します。

すべての場合に、XYから緯度と経度に変換するためのアルゴリズムを考え出したいのですが。変換を説明するテキストを見つけることができませんでした。私がGoogleで見つけたものの中で最も多いのは、ExcelVisualBasicとFORTRANの形式の生のソースコードです。有用な一般的な解決策は、コミュニティ全体にとって有益であると私は信じています。

4

3 に答える 3

2

これを行うには、地図投影ライブラリが必要です。

オープンソースである利用可能な多くのライブラリがあります。最も完全なものの1つはPROJ.4です。

これは、 GDALなどの多くの単純なライブラリによって内部的にラップおよび使用されます。

これにより、UTM-> LatLon(多くのオプションを含む)、UTM-> State Plane、または任意の一般的な投影から他の一般的な投影に移動できます。

于 2009-04-15T20:32:02.483 に答える
1

Java では、UTM の点の式から緯度と経度を使用する式へのOpenMap コンバーターを使用します(GPS で最も一般的に使用される WGS-84 楕円体を想定しています)。

OpenMap はオープン ソースであり、ダウンロード ページへのリンクを投稿しますが、途中で短いライセンス スクリプトがあります。ですから、失礼を避けるために、ディープリンクはしません。代わりに、ホームページにアクセスして[ダウンロード]をクリックします。

これにより、問題が直接解決されるか、少なくとも有用なアルゴリズムに向けられるはずです。

于 2009-04-15T20:38:47.820 に答える
0

あなたはhttp://www.gaia-gis.it/spatialite/を試すことができます

于 2009-04-15T21:03:10.803 に答える