二维直角坐标变换.docx
《二维直角坐标变换.docx》由会员分享,可在线阅读,更多相关《二维直角坐标变换.docx(7页珍藏版)》请在第一文库网上搜索。
1、基于线性模型的二维直角坐标变换【摘 要】二维直角坐标变换模型在工程领域中应用特别广泛,该模型是一个非线性模型,对于多公共点的二维直角坐标变换需要进行模型的线性化,计算待求参数的近似值,再采用间接平差原理计算各待求参数最或然值。本文在非线性模型基础上推导出一个线性模型,采用该模型进行二维直角坐标变换,无需计算待求参数近似值,对于涉及到二维直角坐标变换的问题,可以简化其解算过程。【关键词】二维直角坐标变换;线性模型;测量平差1引言坐标是表示点位置的量,在测绘领域,很多测量成果以坐标形式来表示,而进行坐标系的变换更是司空见惯的事。传统的二维直角坐标变换模型是一个非线性模型,对于多公共点的二维直角坐标
2、变换,需要进行模型的线性化,计算待求参数的近似值,因此比较繁琐。本文在非线性模型的基础上推导出一个线性模型,该模型可使涉及二维直角坐标变换的问题简洁化。2二维直角坐标变换的非线性模型XA图1坐标旋转示意图设有如下2个问题:问题1:如图la所示,i点坐标为现将i点绕坐标原点旋转。角度,得j点,求j点坐标。问题2:如图1b所示,在XOY坐标系X中i点坐标为“,现将坐标轴逆时针旋转角度0 ,得新坐标系UC V,求在新坐标系中i点坐标匕.问题1中j点坐标和问题2中i点在UCV坐标系中坐ui标是全都的,因此对于坐标轴旋转的问题,可以转换为点的旋转变换。图la中,设点i相对于原点0的距离为d,方位角为,则
3、j点坐标为:xj = d cos( + )y. = d sin(7 + ) (1)上式绽开为xj = d cos(cr + ) = d cosacos - d sinasmyj = d sin(tt + ) = d cosa xsin9 + dxsinxcos6 (2)即xj= d cos( +) = xi cos - yi sin yj = d sin( +8) = xi sn + yi cos (3)写成矩阵形式为xjl cosyj -sin。sin。cos。由此可得问题2中i点在UCV坐标系中坐标COS。一 sin。sin。cos。 %yi考虑坐标轴平移和缩放,则可的二维直角坐标变换的非
4、线性模型。+ (l+%)cos一 sin。sin xicos yi(6)该模型的确定需要计算平移参数,、缩放系数k及旋转角度。四个参数,因此茗cos。(i-sn9至少需要两个公共点。对于多公共点的坐标变换,将转换后坐标、模型参数一起作为未知参数列误差方程进行计算。设UC V坐标系中坐标和XO Y坐标系中坐标有如下转换关系sn uicos vi对(7)式进行线性化得XiPo生vP k Uj vlJ (8)N将U,当作观测值,则可写出误差方程为vvivyiv0七一褚0yi-vi(9)%其中1%为观看值的改正数。设点总个数为n,则可写出2n个这样的误差方程,写成矩阵形式V = BX 1(10)依间接
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二维 直角坐标 变换
