我需要找到一种方法,使用php将一对WGS84地理坐标转换为ETRS89投影坐标(UTM)。
示例:
(lat)37.255205, (long)-5.549390, (height)141.562284
有人知道我该怎么做?
谢谢!!
答案 0 :(得分:1)
你可以使用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。 See Tabel 5 of this link http://etrs89.ensg.ign.fr/memo-V8.pdf
您需要查找Helmert Transformation公式,然后输入3个翻译,比例因子和3个旋转。
HTH 史蒂夫
(编辑:哎呀。这将为你提供长/纬/高的ETRS89,你还需要将它投射到UTM)
答案 1 :(得分:0)