求经纬度和直角坐标转换公式~现在给出直角坐标原点的经纬度,求其他直角坐标点的经纬度,请教各位大侠这个公式.谢谢!

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 23:41:02
求经纬度和直角坐标转换公式~现在给出直角坐标原点的经纬度,求其他直角坐标点的经纬度,请教各位大侠这个公式.谢谢!

求经纬度和直角坐标转换公式~现在给出直角坐标原点的经纬度,求其他直角坐标点的经纬度,请教各位大侠这个公式.谢谢!
求经纬度和直角坐标转换公式~
现在给出直角坐标原点的经纬度,求其他直角坐标点的经纬度,请教各位大侠这个公式.谢谢!

求经纬度和直角坐标转换公式~现在给出直角坐标原点的经纬度,求其他直角坐标点的经纬度,请教各位大侠这个公式.谢谢!
首先 二维
极坐标系统从原点(0,0)至(r0,theta0),并保持新旧的极轴平行.我们得到以下方程有关新坐标(r',theta')旧坐标(r,theta)的转换
r' = sqrt(r^2+(r0)^2-2rr0cos(theta-theta0),
theta' = arctan([r sin(theta)-r0sin(theta0)]/[r cos(theta)-r0cos(theta0)]),
r = sqrt((r')^2+(r0)^2+2r'r0cos(theta'-theta0),
theta = arctan([r'sin(theta')+r0sin(theta0)]/[r'cos(theta')+r0cos(theta0)]).
3维.转化牵涉坐标平移和旋转
x'=l1(x-x0)+m1(y-y0)+n1(z-z0)
y'=l2(x-x0)+m2(y-y0)+n2(z-z0)
x'=l3(x-x0)+m3(y-y0)+n3(z-z0)
其中x'y'z'坐标系统原点=(X0,Y0,z0)相对于XYZ系统原点= (0,0,0).l1,m1,n1; l2,m2,n2; l3,m3,n2 都是x',y',z' 和x,y,z 的方向余弦.

你看过地图学书没。这个计算公式相当复杂。我努力研究过,最后放弃了。
你学学mapsource吧,软件自带这个功能。