4

OpenLayers (JavaScript) を使用して、オーバーレイのマップ上に MGRS ラインをプロットしようとしています。私が本当に問題を抱えているのは、奇妙な正方形 (100kmx100km 以外のグリッド) を特定することです。これらをプロットするためのアルゴリズムがどこにあるか知っている人はいますか?

緯度/経度を MGRS に変換する 完全な MGRS 文字列 (つまり、17SLA123678 であり、17SLA ではない) を緯度/経度に変換する 緯度/経度をスクリーン ピクセルに変換し、その逆も同様である

ありがとう!

4

2 に答える 2

4

MGRS システムはわかりませんが、Proj4JSライブラリが役立つかもしれません。これは座標系間の変換に使用されるため、coordsys からピクセルに、またはより一般的には 1 つの coordsys から別の coordsys に変換するように設定できます。

これはオープン ソースであり、広く知られている proj.4 ライブラリに基づいており、OpenLayers とのインターフェイスを備えています。実際、OpenLayers は proj4js を使用して異なる座標系間の変換を行います。

于 2010-11-24T02:57:27.867 に答える