0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

坐标转换与参数计算介绍

云脑智库 来源:司南北斗 2023-03-26 13:48 次阅读

大地坐标系之间的转换一直是导航领域十分关注的课题,在GPS的应用中有着必不可少的作用。 随着GPS越来越广泛的使用,其精度要求也越来越高,大地坐标系之间的转换的重要性日趋明显,甚至许多项目的成败完全取决于坐标系统的转换和转换精度。 随着计算机技术及移动互联网的飞速发展,数据的处理和信息的传递突破了时间和地域的限制,作为信息时代的产物和宠儿,全球定位系统得到了空前的发展和应用,为空间定位提供了准确、可靠的数据,而这些准确、可靠的数据更需要算法的支持。 在手机软件测量大师的开发过程中,我有幸涉猎到该领域的算法知识。 在这里我将分别从坐标系统基本理论、不同坐标系及不同椭球间的坐标转换、测量大师中的坐标转换方法及参数计算过程这几个方面来进行简单介绍。

一坐标系统基本理论

1、地球椭球的基本概念

在测量学中,把用来表示地球的椭球称为地球椭球,它是地球的数学表示,是经过一定选择的旋转椭球。 参考椭球是具有一定的几何参数、定位以及定向的用来表示某一大地面的地球椭球。 各个国家根据局部的天文、大地和重力的测量资料,研究当地大地水准面的情况,确定一个与地球椭球接近的椭球,用来表示地球的参考形状及大小,以此作为处理大地测量成果的依据,一般称这个椭球的外表面为参考椭球面。 参考椭球只能较好的接近大地水准面,并不能反映大地体的一切情况。

wKgZomQf40-AS0aUAAAmy4tVsfw094.png

图1 参考椭球

旋转椭球是某椭圆绕其自身短轴旋转而成的几何形体。 子午椭圆的五个基本元素分别为:长半轴a、短半轴b、扁率f、椭圆第一偏心率e、椭圆第二偏心率e\'。 这其中,a, b为长度元素,f体现了椭球的扁平程度。 e和e\'为椭圆的焦点偏离中心的距离与其半径的比值。 要确定旋转椭球的形状和大小,只要知道这五个基本参数中的一个长度元素和其他任意一个参数便足够了。 如图1所示,O为椭球中心,NS是旋转轴,a是长半轴,b是短半轴。 子午面是通过椭球旋转轴的平面,其与椭球面的交线叫做子午圈; 平行圈是椭球面与垂直于旋转轴的平面截得的圆,这其中经过椭球中心O的平行圈叫做赤道。

2、常用坐标表现形式

为了表示椭球面上点的位置,必须建立相应的坐标系,选用不同的坐标系,其坐标表现形式也不同。 椭球点上的位置,在大地测量学中通常采用的坐标系有大地坐标系,空间直角坐标系,平面直角坐标系等。 在同一参考椭球基准下,大地坐标系,空间直角坐标系,平面直角坐标系是等价的,是一一对应的,只是不同的坐标表现形式。

(1)大地坐标系

大地坐标系是大地测量的基本坐标系,是全世界公用的最方便的坐标系统,对于研究地球形状、编制地图和大地测量的计算等方面都有很大作用。 如图2所示在大地坐标系中,空间中任意点的位置采用大地纬度B、大地经度L和大地高H来表示。 大地纬度是指空间中某一点P的法线与赤道面的夹角,赤道以北叫做北纬; 赤道以南叫做南纬。 大地经度是指P点所在的子午面与参考椭球的起始子午面所构成的夹角,起始子午面以东叫做东经,起始子午面以西叫做西经。 大地高H即空间的点沿着参考椭球的法线方向到椭球面的距离,由椭球面起算,向外为正,向内为负。 它与正高H正和正常高H正常,存在以下关系: H=H正+N(大地水准面差距)

wKgZomQf40-AZo3sAAEhJLEGtFY510.png

图2大地坐标系示意图

wKgaomQf40-AMRhgAAFWGmnuvUk819.png

图3大地高程示意图

(2)空间直角坐标

空间直角坐标系的坐标原点为椭球的中心,X轴为赤道面和起始子午面的交线; 将在赤道面上并与X轴垂直的方向定为Y轴; 坐标系的Z轴为椭球的旋转轴,由此构成右手直角坐标系0-XYZ。

wKgZomQf40-ADiWcAACif0bE6Ys200.png

图4空间直角坐标系示意图

(3)平面直角坐标

在小范围内进行测量工作时如果用大地坐标来描绘点的空间位置是不适宜的,因此经常采用平面直角坐标。 测量学中的平面直角坐标系是利用某种投影变换例如高斯投影如图所示,将空间坐标经数学变换映射至平面上,投影变换的方法很多,我国通常采用高斯投影,因此在我国平面直角坐标系通常也称为高斯平面直角坐标系。 一般选择高斯投影平面作为坐标平面,与数学中的平面直角坐标系不同的是,其x轴为纵轴,上(北)为正,Y轴为横轴,右(东)为正,方位角是从北方向为准按顺时针方向计算出的夹角。

wKgZomQf406ACZUPAAAjMUgdlII080.png

图5高斯投影平面直角坐标系

二不同坐标系及不同椭球间的坐标转换

测量坐标转换一般包括两方面的内容:坐标系转换和坐标基准转换。 同一坐标基准下,空间点不同表现形式的转换叫做坐标系转换。 如在WGS-84坐标系下,某点的大地坐标(B, L, H)与空间直角坐标(X,Y, Z)之间的转换。 坐标基准转换则为在不同坐标基准下的同一坐标表现形式的转换,必须求定两个不同坐标基准的转换参数才能进行转换。 如1954北京坐标系标系与2000国家大地坐标系下空间直角坐标的转换。 因此,从理论上讲,结合坐标系转换和坐标基准转换,便能在数据量足够多并精确的条件下,实现任意两个坐标基准之间不同坐标形式的转换。 具体流程如图6所示:

wKgZomQf40-AGVbIAAEIbVpN0Cc034.png

图6 坐标系转换及基准转换关系

我们都知道,在工程上使用的坐标主要是小区域范围的平面投影坐标,因此在接收机获取到WGS84的经纬度坐标时需要做进一步的坐标转换,我们测量大师已经满足需求。 这里介绍一下测量大师中涉及的坐标转换方法,其包括以下三种:四参数+高程拟合法(一步法)、七参数+四参数+高程拟合法(两步法)、七参数法。

wKgZomQf40-AWQOBAADDtuR7NBE388.png

图7四参数+高程拟合

这里以WGS-84椭球下的坐标系转换到北京54椭球坐标系的过程为例来介绍这三种转换过程。 如图7所示,由接收机获取到的WGS-84的大地坐标(BLH)经过坐标系转换成WGS-84空间直角坐标系,然后直接赋值给北京54空间直角坐标系,在北京54椭球参数下进行空间直角坐标向大地坐标(BLH)转换,然后在进行高斯投影,从而获得平面直角坐标。 这里获取的投影坐标是有误差的,因此要通过提供四参数以及高程拟合参数分别对平面坐标及高程异常进行水平垂直矫正。

wKgaomQf40-AFKddAADSgT_5Cy8580.png

图8七参数+四参数+高程拟合

如图8所示,在WGS-84空间直角坐标向北京54空间直角坐标转换过程中需要已知的椭球间的转换七参数进行转换,然后在最后进行平面及高程矫正。 图9中,提供椭球间转换七参数即可,转换结果不进行矫正。

wKgZomQf40-ALKHVAABYTjW8NSc056.png

图9七参数法


参数计算过程

由前面可知,坐标转换过程中需要提供四参数、七参数以及高程拟合参数,那么这些参数是怎么得到的呢? 这节就开始解密参数的计算过程。

在使用测量大师做参数计算时,当选择四参数+高程拟合参数的方法时,四参数及高程拟合参数计算如图10所示。 首先要有至少两组GNSS坐标和已知控制点坐标; ①先按照红色箭头的流程进行坐标转换,当转换到北京54平面投影坐标时,开始根据转换得到的坐标和已知的控制点平面坐标进行计算四参数。 ②再按照绿色箭头流程进行高程传递,根据转换得到的高和已知高计算出高程异常值,最后根据高程拟合算法进行计算拟合参数。 其中这里的高程拟合方法包括:加权平均值法、平面拟合法、曲面拟合法、带状拟合法。

wKgaomQf40-ACzg3AAEC0TQj870258.png

图10 四参数+高程拟合计算图解

当选择七参数+四参数+高程拟合参数法时,算法流程如图11所示:首先要确保至少三组GNSS坐标和已知控制点坐标; ①先按照红色箭头流程,左侧WGS-84大地坐标转换成WGS-84空间直角坐标,右侧由地方控制点坐标直接通过逆投影转换成北京54大地坐标,然后再转成北京54空间直角坐标,最后通过至少三组WGS-84空间直角坐标和北京54空间直角坐标计算出七参数; ②再按照绿色箭头流程,将已知GNSS坐标转换成WGS-84空间直角坐标,再使用①流程计算出的七参数进行基准转换成北京54空间直角坐标,并进一步转换成北京54平面坐标,从而与地方平面坐标进行对比计算出四参数; ③最后按照蓝色箭头流程通过七参数和四参数进行坐标转换,计算出高程异常值,进行高程拟合从而得到高程拟合参数。

wKgaomQf40-AOSCPAADtIvP6J-E517.png

图11七参数+四参数+高程拟合计算图解

四成果展示

测量大师参数计算升级版本已经发布,这里展示一下我们的成果。 参数计算方法已实现四参数+高程拟合法、七参数+四参数+高程拟合法、七参数法如图12所示,高程拟合方法已实现加权平均法、平面拟合法、曲面拟合法、带状拟合法以及保留上一版本的垂直平差法如图13所示。 由图14、15、16可以看出我们的软件计算精度比肩同行软件,已经满足工程需求及市场需求。

wKgZomQf406AW5V8AACGNTbcNRA790.png

图12坐标转换方法

wKgaomQf406AIeJsAAB3y7wSLA4198.png

图13高程拟合方法

wKgaomQf40-AIohAAAfWjoTcTaY355.png

图14 实验数据

wKgaomQf40-AHKYnAANUc8vTMG0788.png

图15四参数+高程拟合法

wKgaomQf40-AO9k2AAHSiIPQOQ0938.png

图16四参数+高程拟合法

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • gps
    gps
    +关注

    关注

    22

    文章

    2749

    浏览量

    164350
  • 坐标
    +关注

    关注

    1

    文章

    17

    浏览量

    21342
  • 参数计算
    +关注

    关注

    2

    文章

    6

    浏览量

    6858
  • 坐标转换
    +关注

    关注

    0

    文章

    2

    浏览量

    6802

原文标题:坐标转换与参数计算介绍

文章出处:【微信号:CloudBrain-TT,微信公众号:云脑智库】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    闭合导线坐标计算

    闭合导线的坐标计算 现以图6-11所注的数据为例(该例为图根导线),结合“闭合导线坐标计算表”的使用,说明闭合导线坐标
    发表于 06-21 10:42

    坐标转换

    哪位大虾用FPGA的坐标转换的控制模块?因为要用到三角函数,在FPGA上如何实现?
    发表于 11-14 10:16

    Vuforia Virtual Button虚拟按钮坐标计算原理

    不难解释上表中会出现负值。下面给大家列出相应的计算公式。 计算比较简单,用相似比就可以了,不过大家注意单位的转换。 利用相似关系:90/750 =(123.5-X)/123.5利用这个公式计算
    发表于 09-20 11:53

    如何计算才能把坐标转换成水平的坐标系?

    当mpu6050初始放置的时候是倾斜的,如何计算才能把坐标转换成水平的坐标系?转换后的效果是保证倾角不变,水平转动mpu,出来的数据是水平
    发表于 07-31 22:19

    介绍坐标系和机器人之间的纽带即连杆坐标

    目录1. 引言2. 连杆坐标系3 DH参数3.1 DH参数介绍3.2 DH参数定义3.2.1 连杆长度和扭角3.2.2 连杆转角和连杆偏距
    发表于 09-01 06:17

    道路定位信息提取及四参数坐标转换方法

    该文针对当前比较普及的GPS,对其卫星定位信息的接收及其定位参数提取的实现和坐标转换的方法予以介绍,利用MSComm控件采用事件驱动的方法从端口获取数据。在工程应用中使用GPS
    发表于 02-22 14:28 10次下载

    闭合导线的坐标计算

    闭合导线的坐标计算 现以图6-11所注的数据为例(该例为图根导线),结合“闭合导线坐标计算表”的使用,说明闭合导线坐标
    发表于 06-21 10:41 6.7w次阅读
    闭合导线的<b class='flag-5'>坐标</b><b class='flag-5'>计算</b>表

    附合导线坐标计算(附计算表)

    附合导线坐标计算 附合导线的坐标计算与闭合导线的坐标计算基本相同,仅在角度闭合差的
    发表于 06-21 11:10 15.1w次阅读
    附合导线<b class='flag-5'>坐标</b><b class='flag-5'>计算</b>(附<b class='flag-5'>计算</b>表)

    坐标计算的基本公式

    坐标计算的基本公式 1.坐标正算
    发表于 06-21 11:18 11.1w次阅读
    <b class='flag-5'>坐标</b><b class='flag-5'>计算</b>的基本公式

    坐标系与鱼雷运动参数

    坐标系与鱼雷运动参数 一、常采用的几种坐标系 在鱼雷航行动力学的研究过程中,根据不同的研究目的,须要采用不同的坐标系。常采用
    发表于 01-06 16:47 4147次阅读
    <b class='flag-5'>坐标</b>系与鱼雷运动<b class='flag-5'>参数</b>

    坐标转换计算公式

    参心大地坐标与参心空间直角坐标转换 1名词解释:A:参心空间直角坐标系:a) 以参心0为坐标原点;b) Z轴与参考椭
    发表于 07-14 12:25 8719次阅读
    <b class='flag-5'>坐标</b><b class='flag-5'>转换</b>的<b class='flag-5'>计算</b>公式

    圆曲线坐标计算程序_软件工具

    圆曲线坐标计算程序_软件工具【基本介绍】 可计算圆曲线带有缓和曲线中、边桩坐标及切线方位角。 1、本软件可
    发表于 02-26 19:55 59次下载

    九九计算器v8.01绿色免费版┆科学计算.进制换算.坐标转换

    电子发烧友网站提供《九九计算器v8.01绿色免费版┆科学计算.进制换算.坐标转换等.exe》资料免费下载
    发表于 12-10 12:04 0次下载

    应用卫星通信领域的一个坐标转换过程—机体坐标系与ENU坐标系的转换

    今天我们要讲的是应用于卫星通信领域的一个坐标转换过程——机体坐标系与ENU坐标系的转换
    的头像 发表于 12-27 09:30 1020次阅读
    应用卫星通信领域的一个<b class='flag-5'>坐标</b><b class='flag-5'>转换</b>过程—机体<b class='flag-5'>坐标</b>系与ENU<b class='flag-5'>坐标</b>系的<b class='flag-5'>转换</b>

    深入解析坐标转换应用实践

    测量坐标转换一般包括两方面的内容:坐标转换坐标基准转换。同一
    的头像 发表于 04-01 14:33 131次阅读
    深入解析<b class='flag-5'>坐标</b><b class='flag-5'>转换</b>应用实践