七参数公式,三参数 七参数的含义

三参数 七参数的含义

七参数公式,三参数 七参数的含义

文章插图
三参数法和七参数法均应用于空间直角坐标系的转换 。
【三参数】法:设两个空间直角坐标系分别为O1-X1Y1Z1与O2-X2Y2Z2,它们的原点不一致,但相应的坐标轴平行,则有:
式中,X0,Y0,Z0为旧坐标原点相对于新坐标原点在三个坐标轴上的分量,通常称之为三个平移参数 。
适用条件:三参数坐标转换公式在假设两坐标系间各坐标轴相互平行,轴系间不存在欧勒角的条件下得出的 。
实际应用中,因为欧勒角不大,可以用三参数公式近似的进行空间直角坐标系统的转换 。
【七参数】法:
如上图:两个空间直角坐标系分别为O1-X1Y1Z1与O2-X2Y2Z2,它们的原点不一致,相应的坐标轴相互不平行,两个坐标轴间除了三个平移参数,还有三个欧勒角,即三个旋转参数,又考虑到两个坐标系的尺度不尽一,还需设一个尺度变化参数m,总计共有七个参数 。
用七参数进行空间直角坐标系转换有布尔莎公式、莫洛琴斯基公式和范式公式等 。下面给出布尔莎七参数公式:
写成一般形式为:
七参数公式比较三参数公式能获得较高精度的转换结果 。实际应用中,也可以舍弃不显著的参数,例如个别欧勒角,选择四、五或六个参数进行不同空间直角坐标系统的转换 。
以上为偶辛苦整理和自己的见解,望楼主采纳 。
求一个用excel通过七参数转换坐标的参数
七参数公式,三参数 七参数的含义

文章插图
现在解算7参数的软件很多,没必要用excel搞,原理懂得就可以了
另外,你的已知点不是越多越好,七参数要求很精确,如果你的已知点误差较大,效果反而不好 。
如果真要公式,可以去网上搜搜代码 。
GPS中的七参数 ,如果都不输入是什么坐标 ? 是不是每个地方的七参数都不一样啊?七参数啥作用呢?
七参数公式,三参数 七参数的含义

文章插图
七参数是由一个坐标系统向另一个坐标系统转换所用参数,三个旋转参数RX、RY、RZ,三个平移参数DX、DY、DZ,一个尺度比参数K 。在GPS应用中使用同一空间直角坐标系,因此XYZ三个方向上重合且坐标比例一致,因此仅用三个平移参数DX、DY、DZ便可进行坐标转换,也称为三参数,另外,WGS84所用椭球与北京54、西安80所用椭球不一致,因此额外多出两个参数DA、DF,DA为两种坐标系统椭球长半轴差值,DF为两种坐标系统椭球扁率的差值,因此,在使用GPS将WGS84经纬度坐标转为北京54或西安80坐标时,实际使用DA、DF、DX、DY、DZ,也称为五参数 。
简单说一下GPS中五参数的获得吧,以便于你的理解,就以西安80为例 。
首先是DA、DF 。WGS84所用椭球与西安80所用椭球不一致,DA为两种坐标系统椭球长半轴差值,DF为两种坐标系统椭球扁率的差值 。因此,一旦确定你所使用的坐标系统,DA,DF即作为固定值存在,若使用西安80,DA=-3,DF=-0.0000000025(GPS中输入显示0) 。
其次为DX、DY、DZ,需要已知点计算,因此DX、DY、DZ不固定(注:网上有些文章将DZ与高程差值混为一谈,此不可取,坐标转换中并无高程参与) 。若已知某点西安80坐标x、y,将其转换为空间直角坐标系下X1、Y1、Z1,再以GPS读取WGS84经纬度,并将其转为同一空间直角坐标系下X2、Y2、Z2 。前面说到不同坐标系统间转换需用七参数,由于XYZ三个方向上重合且坐标比例一致,因此这里仅需X1、Y1、Z1与X2、Y2、Z2作差得到三个平移参数DX、DY、DZ即可 。实际使用中需要三个或更多已知点 。