当前位置:首页>维修大全>综合>

84坐标转2000坐标详解

84坐标转2000坐标详解

更新时间:2023-06-09 03:34:23

84坐标转2000坐标详解

1. 先计算大地坐标:
输入WGS84坐标(Xi,Yi,Hi),其中Xi,Yi为经纬度,Hi为大地高度。执行以下步骤:
(1) 使用Bessel椭球参数,经纬度转换为大地坐标:X,Y,Z,其中X是东向的距离,Y是北向的距离,Z为高度;
(2) 使用7参数变换法进行坐标转换:
fX = aX + bY + cZ + d;
fY = eX + fY + gZ + h;
fZ = iX + jY + kZ + l;
其中fX,fY,fZ是2000坐标系统中的大地坐标,a,b,c,d,e,f,g,h,i,j,k,l为坐标转换所需的参数。
(3) 使用变换后的大地坐标计算经纬度:
经度 = atan (fY/fX);
纬度 = arcsin (fZ/sqrt (fX*fX + fY*fY + fZ*fZ));
高度 = sqrt (fX*fX + fY*fY + fZ*fZ);
2. 计算2000坐标:
输入转换后的经纬度和高度,执行以下步骤:
(1) 使用GRS80椭球参数,经纬度和高度转换为大地坐标:X2,Y2,Z2,其中X2是东向的距离,Y2是北向的距离,Z2为高度;
(2) 使用大地坐标求2000坐标:
X2 = X2*b + Y2*d + Z2*g + h;
Y2 = X2*c + Y2*e + Z2*i + j;
Z2 = X2*f + Y2*j + Z2*k + l;
其中X2,Y2,Z2是2000坐标系统的坐标,b,d,g,h,c,e,i,j,f,j,k,l为坐标转换所需的参数。
以上就是WGS84坐标转2000坐标的详细步骤。

更多栏目