APP下载

基于Bursa-Wolf模型的坐标转换工具设计

2014-03-27原菲菲士子远

地理空间信息 2014年2期
关键词:界址椭球坐标系

宋 超,原菲菲 ,尚 姣,士子远

(1.河南省国土资源厅 信息中心,河南 郑州 450016;2.中国矿业大学(北京)地球科学与测绘工程学院,北京 100083)

1978年之前,我国普遍采用北京54坐标系统;之后,开始尝试新的西安80坐标系统[1,2]。北京54坐标系统采用的是克拉索夫斯基椭球体参数[3],西安80坐标系统采用的是IAG-75地球椭球参数。虽然2个坐标系统选取的参考椭球模型不同,但2种地球椭球模型从本质上说是同源的,即二者均是在真实地球体的基础上抽象概括出来的。因此,通过几何空间直角坐标系统进行相应的转换是可行的。

1 坐标系统转换模型的选取

要实现北京54坐标数据向西安80坐标数据的转换,需严格遵循2种坐标系统参数间的数学映射逻辑[4,5]。在数据转换时,首先需创建或是选取一整套参数转换的数学模型。

Bursa-Wolf模型又称七参数转换模型[6-8],包括7个转换参数[9,10],即X平移、Y平移、Z平移、X旋转、Y旋转、Z旋转和尺度参数k。利用Bursa-Wolf转换模型进行坐标系统的转换,需用到上述模型转换参数,对于未知的转换参数,需预先求解。具体求解过程如下:

①获取研究地区3个或3个以上的已知北京54坐标系统的坐标,并构建未知坐标转换参数的数学方程组;②求解方程组中未知变量的最小二乘解;③将所求解的方程变量(即转换参数)和已知的转换参数引入到Bursa-Wolf模型中,对已知坐标点进行目标坐标系统转换,即可获取目标大地测量坐标(西安80坐标)系统下的对应坐标。

Bursa-Wolf坐标转换模型如下:

式中,X0、Y0、Z0分别指大地测量坐标系在x、y和z方向上的平移参数;εx、εy、εz分别是坐标系在 x、y、z方向上的旋转参数;X54、Y54、Z54是当前坐标点在北京54坐标系统中的坐标;X80、Y80、Z80是大地点在西安80坐标系中的坐标。矩阵模型的线性方程组表达式为:

上述线性方程组对应的矩阵方程表达式为AS=B:

求解转换模型中的待定参数矩阵B需要3个或是3个以上的原坐标系界址点(即图形要素的边界拐点)对应的北京54坐标及其对应的西安80真实坐标。

Bursa-Wolf坐标转换模型求取参数时采用最小二乘法,然而最小二乘法往往会涉及到矩阵的求逆运算。该求解方法不仅求解过程相当复杂,而且还会导致所求结果的数值不稳定[11]。

设有n个已知界址点对应的北京54坐标及对应的西安80坐标,则其误差方程的系数A为3n×7阶矩阵。利用QR矩阵分解法可将系数阵A分解为:

式中,Q为3n×3n的正则正交矩阵;R为3n×7的上三角矩阵。由于Q正交,QTQ =E,代入式(3),得到QRS=B,进一步变形,得到QTQ RS=QTB,即

式中,S为转换参数矩阵。如此,矩阵方程RS = QTB无需通过矩阵求逆就可得到转换参数矩阵X的最小二乘解。

运用QR矩阵分解法进行转换参数(即矩阵参数)的求解,然后分别把所求的参数代入矩阵方程式AS=B,从而实现对目标坐标数据的统一转换。

模型转换参数一旦求解完成,即可引入Bursa-Wolf模型完成模型的构建;再将目标的北京54系数据输入模型转换工具主界面,即可完成北京54坐标系向西安80坐标系的平稳转换。

2 转换工具数据转换

以某地区实际测量点的大地测量坐标,选取3个样本点,输入转换参数计算界面,获取未知的坐标转换参数。样本点的北京54坐标系坐标和西安80坐标系坐标见表1。

表1 样本界址点坐标列表

通过本文设计的转换工具求解的七参数分别为:

表2 样本界址点坐标转换对比表

根据表2分别计算样本界址点在X轴、Y轴及Z轴方向上的转换差值均值及

然后,分别计算转换差值的样本方差Sx2、Sy2及Sz2:

显然,本转换工具转换的坐标值在X轴、Y轴及Z轴方向上的平均差值相对较小,转换精度较可靠。

5 结 语

根据Bursa-Wolf转换模型,结合面向对象的程序设计思想,研发大地测量数据的坐标系统转换工具,用于北京54坐标系数据向西安80坐标系的转换。利用矩阵QR分解法求解转换参数,既避免了常规的最小二乘求解方法可能导致的数值的不稳定性,也简化了求解过程,经检验该工具转换精度稳定、可靠。

[1]熊介.椭球大地测量学[M]. 北京: 解放军出版社,1988

[2]章书寿,陈福山,周国树.测量学教程[M]. 第四版.北京:测绘出版社,2011

[3]程鹏飞,成英燕,文汉江,等.2000国家大地坐标系实用宝典[M].北京:测绘出版社,2008

[4]孔祥元,梅是义.控制测量学[M].武汉:武汉测绘科技大学出版社,1996

[5]周忠谟.地面网与卫星网之间转换的数学模型[M].北京: 测绘出版社,1984

[6]李秀海,杜国明.利用简化的BURSA-WOLF公式进行GPS坐标成果转换及精度分析[J].黑龙江工程学院学报:自然科学版,2004,18(3):20-22

[7]柳光魁,王振禄,赵永强,等.BJ-54坐标系与WGS84坐标系转换方法及精度分析[J]. 测绘与空间地理信息,2007,30(3):167-173

[8]吴吉贤,杨志强,张耀文,等.BURSA模型应用于BJ54与WGS84坐标转换的讨论[J]. 高原地震,2006,18(3):32-35

[9]刘恩信.厦门市二调数据成果1980西安坐标转换[J].测绘与地理空间信息,2009,32(3):198-201

[10]蔡昌盛,高井祥,郑南山,等.北京54坐标转换至WGS84坐标的方法[J]. 四川测绘. 2005,30(3):125-134

[11]周卫. 坐标拟合的双向解算与矩阵系数的生成[J]. 地球信息科学,2005,7(4):63-66

猜你喜欢

界址椭球坐标系
独立坐标系椭球变换与坐标换算
椭球槽宏程序编制及其Vericut仿真
CASS地籍图中界址信息批量转出方法研究
解密坐标系中的平移变换
坐标系背后的故事
椭球精加工轨迹及程序设计
基于外定界椭球集员估计的纯方位目标跟踪
基于重心坐标系的平面几何证明的探讨
地籍数据库点线拓扑一致性并行检查方法*
在ArcMap中实现对金图建库系统中界址线属性的便捷录入