GNSS定位中常见的几大坐标系统及其相互转换

目录

一、坐标系概念

二、常见的几大坐标系统

1.ECEF坐标系

2.ENU坐标系

3.LLA坐标系

4.三个坐标系之间的相互转化关系

(1)LLA坐标系转ECEF坐标系

(2)ECEF坐标系转LLA坐标系

(3)ECEF坐标系转ENU坐标系

(4)ENU坐标系转ECEF坐标系

(5)LLA坐标系转ENU坐标系

(6)ENU坐标系转LLA坐标系

5.其他的一些坐标系

(1)ECI坐标系(地心惯性系)

(2)子午面直角坐标系

(3)天球坐标系

(4)大地极坐标系

(5)地心纬度坐标系

三、四大GNSS系统的坐标系统

四、几个坐标系统"参考框架和系统"

1. GRS & GRF

2. ITRS & ITRF

(1) ITRF 参考系统

(2) ITRF 不同参考系统之间的转换


一、坐标系概念

  • 坐标系统是描述物体空间位置的参照系统,通过定义特定基准及其参数形式来实现。 坐标是描述位置的一组数值,为了描述或确定位置,必须建立坐标系统,
  • 坐标只有存在于某个坐标系统中才有实际的意义。
  • GNSS卫星在环绕地球的轨道上运行,GNSS测量大部分在地球上进行,为了把GNSS观测量(距离)描述成GNSS轨道(卫星位置)和测站位置的函数,必须定义适当的坐标系统。
  • 坐标系基本分类:
    • 天球坐标系:瞬时极天球坐标系、平天球坐标系、协议天球坐标系、国际天球参考系
    • 地球坐标系:参心坐标系、地心参考系、站心坐标系、国际地球参考系

二、常见的几大坐标系统

1.ECEF坐标系

即地心地固坐标系(Earth-Centered,Earth-Fixed,简称ECEF),简称地心坐标系。

是一种以地心为原点的地固坐标系(也称地球坐标系),是一种笛卡儿坐标系。

原点 O (0,0,0)为地球质心,Z 轴与地轴平行指向北极点,X轴指向本初子午线与赤道的交点,Y轴垂直于XOZ平面(即东经90度与赤道的交点)构成右手坐标系。

其中,WGS-84坐标系和CGCS2000坐标系属于ECEF地心地固坐标系。

2.ENU坐标系

即站心坐标系,也叫做站点坐标系、大地站心地平坐标系、东-北-天坐标系ENU,英文名称是local Cartesian coordinates coordinate system,主要是用于需了解以观察者为中心的其他物体运动规律。

站心坐标系是以测站为原点的坐标系,即用准备好的基座来定点并进行观察和测量,一般用于施工工程。也用于需了解以观察者为中心的其他物体运动规律,如接收机可见GPS卫星的视角、方位角及距离等,需要用到站心坐标系。

分类:

  • 站心直角坐标系
    •  定义:以站心(如GPS接收天线中心)为坐标系原点O,Z轴与椭球法线重合,向上为正(天向),y与椭球短半轴重合(北向),x轴与地球椭球的长半轴重合(东向)所构成的直角坐标系,称为当地东北天坐标系(ENU)。      
  •  站心极坐标系
    •  定义:以站心为坐标极点O,以水平面(即xoy平面)为基准面,以东向轴(即x轴)为极轴,ρ为卫星到站点的距离,az为星视方向角(azimuth angle),el为星视仰角(elevation)。

  

3.LLA坐标系

又称大地坐标系,经纬高坐标系(84坐标系)。是大地测量的基本坐标系,其大地经度L、大地纬度B和大地高H为此坐标系的3个坐标分量。

  • 它包括地心大地坐标系和参心大地坐标系;
  • 是大地测量中以参考椭球面为基准面建立起来的坐标系;
  • 地面点的位置用大地经度、大地纬度和大地高度表示。大地坐标系的确立包括选择一个椭球、对椭球进行定位和确定大地起算数据;
  • 一个形状、大小和定位、定向都已确定的地球椭球叫参考椭球;
  • 参考椭球一旦确定,则标志着大地坐标系已经建立;
  • 大地坐标系是一种伪地理坐标系。大地坐标系为右手系。

4.三个坐标系之间的相互转化关系

以WGS-84坐标系(LLA坐标系)为例,需要用到的参数示例:

参数WGS-84
基于椭球体的长半径 a6378137 m
基于椭球体的极扁率 f1/298.257222101
地球自转角速度 We7.292115E-5 rad/s
地球引力常数3.986004418E14 m3/s2
光速2.99792458E8 m/s

(1)LLA坐标系转ECEF坐标系

LLA坐标系下的(lon,lat,alt)转换为ECEF坐标系下点(X,Y,Z)

两种形式:

第一种利用偏心率 e

或者:

第二种利用极扁率 f

其中,f为极扁率,N为基准椭球体的曲率半径:

(2)ECEF坐标系转LLA坐标系

ECEF坐标系下点(X,Y,Z)转换为LLA坐标系下的(lon,lat,alt):

最初lon是未知的,可以假设为0,经过计算迭代之后就能收敛。

(3)ECEF坐标系转ENU坐标系

 上图中的的 S 矩阵就是(上图中有误):

具体可参考这篇论文中的描述(可以与上上图一一对应): 

(4)ENU坐标系转ECEF坐标系

S为单位正交矩阵

反之:

(5)LLA坐标系转ENU坐标系

上述可以看到,从LLA坐标系转换到enu坐标系有较多计算量,在考虑地球偏心率ee很小的前提下,可以做一定的近似公式计算:

(6)ENU坐标系转LLA坐标系

可先由ENU坐标系转换为ECEF坐标系,再由ECEF坐标系转换到LLA坐标系。

5.其他的一些坐标系

(1)ECI坐标系(地心惯性系)

在组合导航中常称作 i 系。原点为地球中心,x,y轴在地球赤道平面内,z轴为地球自转轴,指向北极,x轴指向春分点(赤道面与黄道面的交线再与天球相交的交点之一),春分点是天文测量中确定恒星时的起始点。惯性传感器如IMU的输出就是以该坐标系为参考基准的。地心惯性坐标系是一种准惯性坐标系,虽然其转动角速率相对理性惯性空间波动非常小,但它的线运动却不是理想匀速的。地心坐标系是不与地球固联的,它不随地球自转而转动。而地球坐标系和地球固连的,它与地球一起相对惯性坐标系以地球的自转角速度进行转动。

(2)子午面直角坐标系

如下图所示,设 P 点的大地经度为 L ,在过 P 点的子午面上,以子午圈椭圆中心为原点,建立(x,y)平面直角坐标系。在该坐标系中,用 (L,x,y) 表示 P 点的位置。

(3)天球坐标系

  • 天球:以地球质心为中心,以无穷大为半径的假象球体;
  • 天轴与天极:地球自转轴的延伸直线为天轴;天轴与天球的交点称为天极
  • 天球赤道面与天球赤道:通过地球质心O 与天轴垂直的平面称为天球赤道面,天球赤道面与地球赤道面重合;天球赤道面与天球相交的大圆称为天球赤道
  • 天球子午面与子午圈:包含天轴的平面,称为天球子午面;天球子午面与天球相交的大圆称为天球子午圈
  • 时圈:通过天轴的平面与天球相交的大圆均称为时圈
  • 黄道:地球公转的轨道面(黄道面)与天球相交的大圆称为黄道。黄道面与赤道面的夹角称为黄赤交角,约为23.5°
  • 黄极:通过天球中心,且垂直于黄道面的直线与天球的交点,称为黄极 靠近北天极的交点称为北黄极,靠近南天极的交点称为南黄极
  • 黄道与赤道的两个交点称为春分点秋分点。视太阳在黄道上从南半球向北半球运动时,黄道与天球赤道的交点称为春分点

天球坐标系:原点位于地球质心, z轴指向北天极, x轴指向春分点, y轴垂直xoz平面

(4)大地极坐标系

(5)地心纬度坐标系

三、四大GNSS系统的坐标系统

  • GPS星历所计算出来的卫星位置是 WGS-84 坐标系;
  • GLONASS星历计算出来的卫星位置是 PZ-90 坐标系;
  • GALILEO星历计算出来的卫星位置是 GTRE 坐标系;
  • BDS星历计算出来的卫星位置是 BDCS 坐标(CGCS2000坐标系);

四、几个坐标系统"参考框架和系统"

1. GRS & GRF

大地测量参考系统(Geodetic Reference System, GRS):

  • 坐标参考系统:天球坐标系和地球坐标系
  • 高程参考系统:以大地水准面为参照面的高程称为正高;以似大地水准面为参照面的高程系统称为正常高
  • 重力参考系统:重力观测值的参考系统

大地测量参考框架(Geodetic Reference Frame, GRF):它是大地测量参考系统的具体实现,是通过大地测量手段确定的固定在地面上的控制网(点)所构建的,分为坐标参考框架、高程参考框架、重力参考框架。

2. ITRS & ITRF

国际地球自转服务(International Earth Rotation Service,IERS)于1988年由国际大地测量学与地球物理联合会(IUGG)和国际天文学联合会(IAU)共同建立,用以取代国际时间局(BIH)的地球自转部分和原有的国际极移服务(IPMS)。根据创立时的委托协议,IERS任务主要有以下几个方面:

  • 维持国际天球参考系统(International Celestial Reference System,ICRS)和框架(International Celestial Reference Frame,ICRF)
  • 维持国际地球参考系统(International Terrestrial Reference System,ITRS)和框架(International Terrestrial Reference Frame,ITRF)
  • 为当前应用和长期研究提供及时准确的地球自转参数(ERP)

IERS采用了多种技术手段进行观测和分析,来完成对上述参考框架和地球自转的监测。这些技术包括雷达干涉技术,甚长基线干涉(VLBI),激光测月(LLR),激光测卫(SLR),GPS,DORIS等

国际地球参考系统(International Terrestrial Reference System,ITRS)是一种协议地球参考系统,它的定义为:

  • 原点为地心,并且是指包括海洋和大气在内的整个地球的质心
  • 长度单位为米(m),并且是在广义相对论框架下的定义
  • z 轴从地心指向 BIH1984.0 定义的协议地球极(CTP)
  • x 轴从地心指向格林尼治平子午面与CTP赤道的交点
  • y 轴与 xoy 平面垂直而构成右手坐标系
  • 时间演变基准是使用满足无法整体旋转(NNR)条件的板块运动模型,用于描述地球各个块体随时间的变化。

ITRS 的建立和维持是由 IERS 全球观测网,以及观测数据经综合分析后的得到的站坐标和速度场来具体实现的,即国际地球参考框架 ITRF。

(1) ITRF 参考系统

IGS精密星历基于 ITRF 参考框架,IGS 精密星历文件的头文件部分指出星历所采用的参考框架。

ITRF 由 IERS 提供,是国际地球参考系统(ITRS)的理想化实现。ITRF 的实现采用了 VLBI、SLR、GPS 和 DORIS 四种空间大地测量技术,对各类技术采集的数据进行综合处理,以整个地球(包含海洋及大气)的质量中心为坐标原点,以米为单位,方向初始值采用国际时间局指定的 1984.0 的方向,定向随着时间变动,采用相对于整个地球的水平板块运动无整体旋转的 NNR 条件。自 1988 年起,已经相继出现ITRF1988~ITRF2008 共计 12 个版本的参考框架,不久将会发布 ITRF2013 参考框架,ITRF 框架站点的位置和速度的精度不断提高。ITRF2005 与 ITRF2008 标志着目前 ITRF 日渐成熟,其中 ITRF2005 的参考历元为 J2000.0,ITRF2008 的参考历元为 J2005.0。但是实际上ITRF2008 基准定义与实现并非相同,ITRF2008 基准不以地心为原点,虽然可达到 cm级定位精度,但是离海平面上升等毫米级的地球动力学研究有一定差距。因此不断完善地球参考框架,建立毫米级地球参考框架是未来发展的必然趋势。

(2) ITRF 不同参考系统之间的转换

由于不同 ITRF 框架的参考历元与定义基准不一致,在导航定位解算中需要统一 ITRF参考系统。对于 ITRF 参考系统的统一,既要进行参考历元的统一,又要进行参考框架类型的统一。理论上统一参考框架后的结果与两类统一方式的先后顺序无关。选取 IGS提供的 ITRF 框架下全球 IGS 站点的坐标,采用布尔莎七参数转换模型,解算 ITRF 之间的转换参数如下图所示。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/254707.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Linux下Netty实现高性能UDP服务

前言 近期笔者基于Netty接收UDP报文进行业务数据统计的功能,因为Netty默认情况下处理UDP收包只能由一个线程负责,无法像TCP协议那种基于主从reactor模型实现多线程监听端口,所以笔者查阅网上资料查看是否有什么方式可以接收UDP收包的性能瓶颈…

Jenkins配置代理节点时遇到的坑和解决办法

需求:服务器太满了,需要找个比较空闲的机器分担一下,看上了同网络的某开会用的笔记本,把这个本本利用起来能跑一个算一个。 但配置起来并不容易,遇到的问题有些网上也几乎找不到答案。这里记录一下能救一个是一个&…

STP原理与配置

为了提高网络可靠性,交换网络中通常会使用冗余链路。然而,冗余链路会给交换网络带来环路风险,并导致广播风暴以及MAC地址表不稳定等问题,进而会影响到用户的通信质量。生成树协议STP(Spanning Tree Protocol&#xff0…

【深度学习目标检测】九、基于yolov5的路标识别(python,目标检测)

YOLOv5是目标检测领域一种非常优秀的模型,其具有以下几个优势: 1. 高精度:YOLOv5相比于其前身YOLOv4,在目标检测精度上有了显著的提升。YOLOv5使用了一系列的改进,如更深的网络结构、更多的特征层和更高分辨率的输入图…

VSCode 配置自动生成头文件

相关文章 VSCode 开发C/C实用插件分享——codegeex VSCode 开发C/C实用插件分享——koroFileHeader VSCode 配置自动生成头文件 一、snippets二、配置步骤三、效果展示 一、snippets 相信大家对C、C都头文件都不陌生,都会发现每个头文件都会包括下面的这些格式&…

【PostgreSQL】从零开始:(三)PgAdmin4下载与安装

【PostgreSQL】从零开始:(三)PgAdmin4下载与安装 pgAdmin简介liunx下部署通过yum部署pgAdmin4(6.21)1.安装依赖包2.永久停止防火墙3.配置pgadmin4项目源4.下载并安装pgAdmin45.执行初始化命令6.访问我们的网站 liunx下通过python方…

思码逸企业版 4.0 特性之三:研发效能数据的智能化分析与解读

建立研发效能体系,数据的收集与清理并建立指标体系只是第一步,如果不针对这些指标采集到的数据进行分析,那就无法做到研发效能度量闭环,那么指标体系也就毫无意义。所以研发效能分析在整个研发效能改进闭环中占据非常重要的一环。…

前端开发中的webpack打包工具

前端技术发展迅猛,各种可以提高开发效率的新思想和框架层出不穷,但是它们都有一个共同点,即源代码无法直接运行,必须通过转换后才可以正常运行。webpack是目前主流的打包模块化JavaScript的工具之一。 本章主要涉及的知识点有&am…

算法-动态规划

动态规划算法 应用场景-背包问题 介绍 动态规划(Dynamic Programming)算法的核心思想是:将大问题划分为小问题进行解决,从而一步步获取最优解的处理算法动态规划算法与分治算法类似,其基本思想也是将待求解问题分解成若干个子问题&#xff0…

【运维笔记】mvware centos挂载共享文件夹

安装mvware-tools 这里用的centos安装 yum install open-vm-tools 设置共享文件夹 依次点击:选项-共享文件夹-总是启用-添加,安装添加向导操作添加自己想共享的文件夹后。成功后即可在文件夹栏看到自己共享的文件夹 挂载文件夹 临时挂载 启动虚拟机&…

视频推拉流EasyDSS互联网直播/点播平台构建户外无人机航拍直播解决方案

一、背景分析 近几年,国内无人机市场随着航拍等业务走进大众,出现爆发式增长。无人机除了在民用方面的应用越来越多,在其他领域也已经开始广泛应用,比如公共安全、应急搜救、农林、环保、交通 、通信、气象、影视航拍等。无人机使…

什么是工业互联网平台?

1.什么是工业互联网平台? 1.1 工业互联网平台的定义 工业互联网平台是一个连接设备与服务、数据与人的跨行业、跨领域的全新工业平台。工业互联网平台利用了互联网、物联网、大数据、AI等技术,集成各类工业设备,不断采集和分析数据&#xff…

数据库动态视图和存储过程报表数据管理功能设计

需求:需要将ERP的报表数据挪到OA中,但是OA表单设计不支持存储过程动态传参,所以需要设计一个系统,可以手动配置,动态显示原本ERP的报表数据,ERP报表是存在数据库的视图和存储过程中 思路:因为E…

Which local search operator best 4 SPVRPTW:or and 2-opt*

这篇文献的研究背景是对车辆路径问题(VRP)的局部搜索移动算子进行测试,其中包括分割配送和时间窗口的车辆路径问题。 VRP涉及根据各种约束条件为客户提供货物的最优路线。当配送的时间窗口和分割配送选项被引入时,问题变得更加复…

Kotlin 笔记 -- Kotlin 语言特性的理解(一)

函数引用、匿名函数、lambda表达式、inline函数的理解 双冒号对函数进行引用的本质是生成一个函数对象只有函数对象才拥有invoke()方法,而函数是没有这个方法的kotlin中函数有自己的类型,但是函数本身不是对象,因此要引用函数类型就必须通过双…

arcgis javascript api4.x加载天地图cgs2000坐标系

需求&#xff1a;arcgis javascript api4.x加载天地图cgs2000坐标系 效果&#xff1a; 示例代码&#xff1a; <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"wid…

vscode使用remote ssh到server上 - Node进程吃满CPU

起因&#xff1a;Node进程吃满CPU 分析 我发现每次使用vscode的remote插件登陆到server后&#xff0c;就会出现node进程&#xff0c;不太清楚干什么用的&#xff0c;但是绝对和它有关。 查找原因 首先找到了这篇文章&#xff0c;解决了rg进程的问题&#xff1a; https://blo…

克服端口顺序影响,使用PCAN实现固定设备ID/通道分配

来源&#xff1a;虹科智能互联 虹科干货 | 克服端口顺序影响&#xff0c;使用PCAN实现固定设备ID/通道分配 原文链接&#xff1a;https://mp.weixin.qq.com/s/Ik2fp9sWyI9MiQOOHO1dCA 欢迎关注虹科&#xff0c;为您提供最新资讯&#xff01; 导读 多设备协同工作是常见的需求…

Mac managing Multiple Python Versions With pyenv 【 mac pyenv 管理多个python 版本 】

文章目录 1. 简介2. 安装2.1 brew 安装 pyenv2.2 脚本安装 3. pyenv 安装 Python4. 卸载 python5. 管理 python 1. 简介 Pyenv 是一个用于管理和切换多个 Python 版本的工具。它允许开发人员在同一台计算机上同时安装和使用多个不同的 Python 版本&#xff0c;而无需对系统进行…

Apache Seatunnel本地源码构建编译运行调试

Apache Seatunnel本地源码构建编译运行调试 文章目录 1. 环境准备1.1 Java环境1.2 Maven1.3 IDEA1.4 Docker环境1.5 Mysql8.0.281.6 其它环境准备 2. 源码包下载3. idea项目配置3.1 项目导入3.2 maven配置3.3 项目JDK配置3.4 项目启动参数配置3.4.1 seatunnel项目启动参数配置3…