PHP を使用して、WGS84 地理座標のペアを ETRS89 投影座標 (UTM) に変換する方法を見つける必要があります。
例:
(lat)37.255205, (long)-5.549390, (height)141.562284
どうすればそれができるか知っている人はいますか?
ありがとうございました!!
PHP を使用して、WGS84 地理座標のペアを ETRS89 投影座標 (UTM) に変換する方法を見つける必要があります。
例:
(lat)37.255205, (long)-5.549390, (height)141.562284
どうすればそれができるか知っている人はいますか?
ありがとうございました!!
7 パラメータの Helmert Transformation を使用して実行できます (ただし、精度はわかりません)。ただし、WGS84 の意味によって異なります。ITRF2008 は現在の GPS 基準フレームだと思います。GPS の位置は、ETRS89 が固定のヨーロッパ プレート基準であるため、大陸移動により時間とともに変化するため、パラメーターは時間に依存します。
添付リンクの表 5 には、7 つのパラメーターが示されています。ETRF2000 は、ETRS89 に通常使用される参照フレームです。例えば。2013 年には、T1 (または dx) は 52.1 + (13 年 x 0.1) = 53.4mm または 0.0534m になります。 このリンクの表 5 を参照してください http://etrs89.ensg.ign.fr/memo-V8.pdf
Helmert Transformation 式を調べてから、3 つの平行移動、倍率、および 3 つの回転を入力する必要があります。
HTHスティーブ
(編集:おっと。これにより、ETRS89が長さ/緯度/高さで表示されますが、それでもUTMに投影する必要があります)