您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > 不同坐标系之间的变换
测绘数据处理128§10.6不同坐标系之间的变换10.6.1欧勒角与旋转矩阵对于二维直角坐标,如图所示,有:1122cossinsincosyxyx(10-8)在三维空间直角坐标系中,具有相同原点的两坐标系间的变换一般需要在三个坐标平面上,通过三次旋转才能完成。如图所示,设旋转次序为:①绕1OZ旋转Z角,11,OYOX旋转至00,OYOX;②绕0OY旋转Y角10,OZOX旋转至02,OZOX;③绕2OX旋转X角,00,OZOY旋转至22,OZOY。ZYX,,为三维空间直角坐标变换的三个旋转角,也称欧勒角,与它相对应的旋转矩阵分别为:XXXXXRcossin0sincos0001)(1(10-10)YYYYYRcos0sin010sin0cos)(2(10-11)测绘数据处理1291000cossin0sincos)(3ZZZZZR(10-12)令)()()(3210ZYXRRRR(10-13)则有:1110111321222)()()(ZYXRZYXRRRZYXZYX(10-14)代入:YXZYXZXZYXZXYXZYXZXZYXZXYZYZYRcoscossinsincoscossincossincossinsincossinsinsinsincoscoscossinsinsincossinsincoscoscos0一般ZYX,,为微小转角,可取:0sinsinsinsinsinsinsin,sin,sin1coscoscosZYZXYXZZYYXXZYX于是可化简1110XYXZYZR(10-16)上式称微分旋转矩阵。测绘数据处理13010.6.2不同空间直角坐标之间的变换当两个空间直角坐标系的坐标换算既有旋转又有平移时,则存在三个平移参数和三个旋转参数,再顾及两个坐标系尺度不尽一致,从而还有一个尺度变化参数,共计有七个参数。相应的坐标变换公式为:000111111222000)1(ZYXZYXZYXmZYXXYXZYZ(10-17)上式为两个不同空间直角坐标之间的转换模型,其中含有7个转换参数,为了求得7个转换参数,至少需要3个公共点,当多于3个公共点时,可按最小二乘法求得个参数的最或是值。10.6.3不同大地坐标系的变换对于不同大地坐标系的换算,除包含三个平移参数、三个旋转参数和一个尺度变化参数外,还包括两个地球椭球元素变化参数,以下推导不同大地坐标系的换算公式。由(7-30)式BHeNLBHNLBHNZYXsin])1([sincos)(coscos)(2取全微分得测绘数据处理131ddaAdHdBdLJdZdYdX(10-19)式中BBHMLBLBHMLBHNLBLBHMLBHNHZBZLZHYBYLYHXBXLXJsincos)(0coscossinsin)(cossin)(coscoscossin)(sincos)((10-20))sincos1(sin1sin)1(sinsincos1sincossincoscos1coscos222222BeBBMBeaNBLBMLBaNBLBMLBaNZaZYaYXaXA(10-21)上式两端乘以1J并加以整理得:ddaAJdZdYdXJdHdBdL11(10-22)式中111222ZYXZYXdZdYdX测绘数据处理132111222HBLHBLdHdBdL顾及(10-21)式及BLBLBHMBHMLBHMLBBHNLBHNLJsinsincoscoscoscossinsincossin0cos)(coscos)(sin1(10-23)(10-22)式可写为:dHdBdL000sinsincoscoscoscossinsincossin0cos)(coscos)(sinZYXBLBLBHMBHMLBHMLBBHNLBHNLZYXLBBNeLBBNeLLLtgBLtgB0coscossinsincossin0cossin1sincos22mHBeNBBeHMN)sin1(cossin0222测绘数据处理133ddaBBeMBeaNBBHMBeMBBeaHMN22222222sin)sin1(1)sin1(cossin)1)(()sin2(cossin)(00(10-24)上式通常称为广义大地坐标微分公式或广义变换椭球微分公式。如略去旋转参数和尺度变化参数的影响,即简化为一般的大地坐标微分公式。根据3个以上公共点的两套大地坐标值,可列出9个以上(10-24)式的方程,可按最小二乘法求得8个转换参数。
本文标题:不同坐标系之间的变换
链接地址:https://www.777doc.com/doc-7091909 .html