关于GPS坐标转换(三)

 

    大家好,我又来了。继续上次的话题(上次是什么时候?有2个月了吧?Sorry!)。
    上次说到在84坐标系下如何利用84坐标系的椭球参数把地心大地坐标转换为地心直角坐标。有了84坐标系下的地心直角坐标就可以考虑如何得到54坐标系下的地心直角坐标了(不一定是54坐标系,不过为了描述方便,我选了54坐标系而已)。
    所以这次就讲解一下如何把84坐标系下的地心直角坐标转换成54坐标系下的地心直角坐标。
    转换的方法有很多,但常用的是七参数法,这个方法还有一个外文翻译过来的名称,但我现在忘记了,也懒得追查,反正是一种空间转换方法,顾名思义,需要七个参数才能进行转换,七个参数分别是:
△X △Y △Z——三个坐标方向的平移参数;
αβγ——三个方向的旋转角参数
k ——尺度参数
这七个参数不是固定的,而是不同的地区有不同数值,知道的当然可以直接填写,不知道的一般就会找几个已知地方坐标的位置获取GPS采集的坐标再反算这七个参数,如何反算以后我再写。
闲话少说,有了七参数后,把84坐标系下的地心直角坐标转换成54坐标系下的地心直角坐标的计算方式是:
    已知:84坐标系下的地心直角坐标x,y,z
    求:54坐标系下的地心直角坐标X、Y、Z
       X = △X + k * x - β * z + γ * y + x
    Y = △Y + k * y + α * z - γ * x + y
    Z = △Z + k * z - α * y + β * x + z

    公式是推导的,倒没有什么特别,主要是里面的计算单位不要弄错,角度就肯定是弧度的,你别用了角度之类的单位,而那个k的尺度参数单位是ppm,一般坐标都是m为单位,所以k还有除以1000000才能参与计算。 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值