在线/开源GNSS处理软件/平台介绍

      当前,存在较多的GNSS开源/免费软件,可用于质量检核、RTK解算和PPP解算等,本文总结了部分常用的处理软件,其详细信息如表1和表2所示。

表1 常用GNSS预处理(格式转换、质量检核)软件:

软件名称

开发单位/个人

是否开源

可视化功能

TEQC

UNAVCO

GFZRNX

Thomas NisChan/GFZ

G-Nut/ANUBIS

Geodetic Observatory

Pency(GOP)

RINGO

Satoshi Kawamoto

2 常用GNSS数据处理(RTK/PPP)软件:

软件名称

作者名称/单位

是否开源

解算模式

RTKlib 

Tomoji Takasu

PPPRTK

BNC

BKG

PPP(实时)RTCM数据接收,解码

GAMP   

周锋/山东科技大学

PPP

PPP pride

耿江辉/武汉大学

PPP(-AR)

NetDiff

张益泽/中科院

PPPRTK

SUPREME

张宝成/中科院

PPP

Ginaa

Simon Mcclusky

实时PPP(-AR)

PPP Wizard

CNES

实时PPP(-AR)

gLAB

UPC

PPP

G-Nut/Geb

GOP

实时 PPP(-AR)

       还有一些平台没有列出,目前开源的软件或基于不同的编程语言,或适用于不同的应用场景,能够满足不同GNSS数据处理的功能需求,已经能够大大降低GNSS在各行业集成应用中的难度。然而,目前仍然存在的问题是:

  • 开源GNSS软件平台太多,想要找到解算性能和扩展性满足自己开发需求的平台还是要花费一定心力。虽然RTKLIB存在各种问题,但其在我心中依然位列TOP1。
  • 对于非专业人员要根据功能需求,利用不同的软件平台实现快速的数据处理仍存在较大的挑战。

        基于此,利用QT语言的跨平台特性和Python在数据可视化分析方面的优势开发了一套松耦合的在线GNSS数据处理系统[NavSense],系统架构如图 2所示,处理流程可以表述为:

  1. 用户层主要是为了满足用户数据上传和处理结果展示的需求。针对事后和实时数据分别设计了Web交互界面和数据传输接口,通过对GNSS数据处理的主要配置参数进行简化,以Json格式配置文件进行数据交互,能够同时满足GNSS数据处理和网页可视化开发中的需求。
  2. 传输层主要是接收用户层上传的事后/实时数据,以及IGS/MGEX分析中心提供的轨道、钟差等改正产品,并对部分数据进行解码。前端用户提交配置选项和处理文件后,会将相关参数以Json格式通过POST请求传递到后台,后台解析对应参数并按照指定的协议进行数据接收。
  3. 数据层主要是针对接收到的数据进行解码和分类存储,便于业务处理系统进行分析。
  4. 服务层通过Python和QT调用保存的传输层保存的Json配置文件和数据层保存的数据,通过对各处理模块的配置文件关键参数的重写,实现对编译后处理模块的直接调用;进一步利用Python脚本实现各模块的结果可视化分析。

2 系统架构图

        基于上述松耦合的处理设计,系统可以实现GNSS数据预处理(格式转换、质量检核、改正产品下载)、GNSS业务集群处理(质量检核、伪距单点定位(SPP),精密单点定位(PPP)和动态差分相对定位(RTK)解算)和相关结果的统计分析。

       至少上述平台在我们自己的数据处理和分析中可以大大提高效率,希望能对其他人也起到帮助作用。

 

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
GNSS数据质量检验是指对全球导航卫星系统(GNSS)接收到的定位数据进行分析评估,以确定其准确性和可靠性。为了进行数据质量检验,常使用一些软件工具来处理和分析GNSS数据。以下是一些常用的GNSS数据质量检验软件: 1. RTKLIB:RTKLIB 是一个开源GNSS数据处理软件包,它提供了一系列的算法和工具,用于处理和分析GNSS观测数据。该软件支持多种GNSS接收机和数据格式,可以进行单点定位、差分定位、实时定位等处理。 2. GAGE:GAGE(GNSS Analysis and Positioning Software)是美国国家大地测量局(NGS)开发的一款软件,用于处理和分析GNSS数据。它可以从原始观测数据中计算位置、速度等信息,还提供了精密定位、静态相对定位、动态相对定位等功能。 3. Bernese:Bernese 是瑞士伯尔尼大学开发的一款GNSS数据处理软件,广泛应用于精密测量和地球物理研究领域。它支持多种GNSS导航系统和观测数据格式,可以进行高精度的单点定位、动态相对定位、精密基线解算等处理。 4. TEQC:TEQC(Translation, Estimation, and Quality Control)是一款由美国国家地球物理数据中心(NGDC)开发的软件工具,用于GNSS数据质量控制和转换。它可以处理和分析GNSS观测数据,进行数据格式转换、质量评估、异常检测等操作。 这些软件工具都具有丰富的功能和灵活的数据处理能力,可以帮助用户对GNSS数据进行质量检验和分析,提高其定位结果的准确性和可靠性。用户可以根据自己的需求选择适合的软件进行使用。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值