Android Java GPS坐标与高斯坐标相互转换(二)
高斯坐标转GPS坐标:
前边写了GPS坐标转高斯坐标了,详情可以查看:Android Java GPS坐标与高斯坐标相互转换(一) GPS坐标转高斯坐标。反向相互在开发的时候遇到了很大的问题,根据已查的资料,反转之后的坐标数据误差太大,根本不能满足生产条件的使用。所以就又根据已有的资料进行整合和调整,做出了段转换代码,其误差在可接受的范围内,一般在分米基本上。
同样在做平面坐标转GPS坐标的时候,也是两步(正转的步骤逆向):
1.将平面坐标去掉矫正之后,然后减去偏差,得到高斯坐标;
2.高斯坐标再转成GPS坐标;
高斯 --> GPS 转换的计算公式:
public static double[] Gauss2LonLat(double X, double Y) {
double e² = 0.006694