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

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

3天内不再提示

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

新机器视觉 来源:GIS前沿 2024-04-01 14:33 次阅读

坐标系统基本理论

1、地球椭球的基本概念

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

c039dd0a-efe3-11ee-a297-92fbcf53809c.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(大地水准面差距)

c0431910-efe3-11ee-a297-92fbcf53809c.png

2大地坐标系示意图

c04dfbaa-efe3-11ee-a297-92fbcf53809c.png

3大地高程示意图

(2)空间直角坐标

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

c051954e-efe3-11ee-a297-92fbcf53809c.png

4空间直角坐标系示意图

(3)平面直角坐标

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

c055eedc-efe3-11ee-a297-92fbcf53809c.png

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

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

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

c05c0812-efe3-11ee-a297-92fbcf53809c.png

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

c06865da-efe3-11ee-a297-92fbcf53809c.png

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

c06c19d2-efe3-11ee-a297-92fbcf53809c.png

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

c072f810-efe3-11ee-a297-92fbcf53809c.png

9七参数法

参数计算过程

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

c07d5102-efe3-11ee-a297-92fbcf53809c.png

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

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

c081e7e4-efe3-11ee-a297-92fbcf53809c.png

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

审核编辑:黄飞

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

    关注

    0

    文章

    3

    浏览量

    1583

原文标题:坐标转换详细讲解

文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    labview设计模式深入解析-天津大学精仪学院

    使用labview设计模式深入解析ppt:[hide][/hide]labview设计模式深入解析DEMO:[hide] [/hide]
    发表于 12-28 16:10

    NAND闪存深入解析

    本帖最后由 eehome 于 2013-1-5 10:03 编辑 NAND闪存深入解析
    发表于 08-09 14:20

    坐标转换

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

    关于视觉坐标转换

    图像标定好以后相机检测到某个点想定位到这个点怎么把图像坐标转换到世界坐标呢求指教
    发表于 04-28 16:41

    机器学习实践指南——案例应用解析

    机器学习实践指南——案例应用解析
    发表于 04-13 16:40

    解析深度学习:卷积神经网络原理与视觉实践

    解析深度学习:卷积神经网络原理与视觉实践
    发表于 06-14 22:21

    深入解析传感器网络中实时通信的研究

    深入解析传感器网络中实时通信的研究
    发表于 05-26 06:00

    光测设备引导数据坐标自动转换系统设计

    通过对坐标转换方法的认真研究,应用面向对象分析与设计(OOAD)的方法完成了自动坐标转换系统的设计,从而实现了光测设备引导数据的自动坐标
    发表于 12-19 15:08 15次下载

    GPS工具箱(坐标转换,线路设计)

    GPS工具箱(坐标转换,线路设计)
    发表于 02-08 09:52 124次下载

    GPS坐标转换文档资料

    GPS坐标转换文档 资料下载
    发表于 02-08 10:03 30次下载

    坐标转换的计算公式

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

    STM32的USB库深入解析

    STM32的USB库深入解析
    发表于 10-15 09:21 89次下载
    STM32的USB库<b class='flag-5'>深入</b><b class='flag-5'>解析</b>

    如何把OpenGL中3D坐标转换成2D坐标

    在OpenGL中,一切事物都在3D空间中,但我们的屏幕坐标确实2D像素数组,OpenGL大部分工作就是把3D坐标转换成适应屏幕的2D像素。3D坐标
    的头像 发表于 07-09 10:40 8587次阅读

    坐标转换与参数计算介绍

    大地坐标系之间的转换一直是导航领域十分关注的课题,在GPS的应用中有着必不可少的作用。 随着GPS越来越广泛的使用,其精度要求也越来越高,大地坐标系之间的转换的重要性日趋明显,甚至许多
    的头像 发表于 03-26 13:48 1339次阅读
    <b class='flag-5'>坐标</b><b class='flag-5'>转换</b>与参数计算介绍

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

    今天我们要讲的是应用于卫星通信领域的一个坐标转换过程——机体坐标系与ENU坐标系的转换
    的头像 发表于 12-27 09:30 4379次阅读
    应用卫星通信领域的一个<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>