【Rtklib入门指南】2. 使用RTKLIB GUI进行观测数据分析

数据准备

下载2025年1月1日的香港CORS站数据和观测星历,详情参照如下博客:

使用GAMP_GOOD进行hk数据下载教程-CSDN博客

分析工具

RTKLIB 2.4.3 demo5(也可以选用RTKLIB2.4.2,但不建议使用RTKLIB2.4.3)

分析流程

1. 双击打开RTKPLOT,

2. 打开File目录,选择OPEN Obs DATA,导入下载的OBS文件

再打开File目录,选择OPEN Nav DATA,导入NAV文件,

3. 选择Sat Vis可以查看卫星信号跟踪情况,如下图所示。

左下角对应了观测数据的GPS时间的时长,总历元数量,观测卫星总数量,每颗卫星呈现的颜色则对应观测的频率数量,紫红色为同时观测到五个频率,蓝色为4个,红色为3个,绿色为2个,黄色为1个。呈现的毛刺状表示该历元观测到了周跳(默认显示的是半周跳)。

可以通过第一个框筛选观测到的信号,如下图所示。

可以根据观测到的第二个框筛选观测到的卫星,比如选择C可以筛选Beidou卫星。

选择圆框内的图案可以还原到原始图形,

点选圆圈包点的这个符号会出现右侧的滑动条和下方的定位线,拖动中间的滑块可以更改定位线的位置,辅助快速找到指定历元。

点击右侧的齿轮会出现配置框,如下所示。

从卫星跟踪图中我们可以看到频繁中断失锁的卫星,此类观测通常观测质量不佳,量测误差较大。

4. 将图形切换到Skyplot会出现天空图,在天空图视角下可以看到不同卫星呈现的高度角和方位角状态。

鼠标悬停在指定位置,右下角有具体的高度角和方位角显示,

点选第一个show trick point按钮,会出现右侧的滑动条,按下中间的右三角符号,图片会自动运动变化,可查看随时间变化的卫星运动状态。

5. 将图形切换到GOP/NSAT,可以查看DOP信息和观测到的卫星数量信息。注意NSAT的数量有时候会超过默认数量上限,可以加大纵轴的显示范围来达到显示NSAT的目的。

        精度因子(Dilution of Precision)是 GNSS 位置的质量标志。它考虑到每颗卫星相对于星群中其它卫星的位置以及它们相对于 GNSS 接收机的几何位置。DOP值越小,表明精度可靠性越高。几何因子(GDOP)表征用户和可见卫星在空间几何分布的好坏。由此我们可以延伸出GNSS 应用的标准 DOP 值为:

  •   PDOP - 位置(三维坐标)
  •   RDOP - 相对(位置、平均时间之上)
  •   HDOP - 水平 (二维水平坐标)
  •   VDOP - 垂直 (只有高度)
  •        TDOP - 时间 (只有时钟偏移)

       另外,

       

6. 将图片切换到SNR/MP/EL,可以呈现SNR(信噪比),MP(多路径)和EL(高度角)随时间变化的关系,同理,可以根据两个筛选框筛选信号和卫星。

通常来说,信噪比

例如,我们可以选择L2和G,筛选GPS L2频点上的信噪比、多路径和高度角。

7. 切换到SNR/MP-EL,则可以看到随着信噪比和多路径随着高度角变化的情况,通常来说,高度角越低,信噪比相对更弱,且此时多路径影响相对大一些。另外信噪比过低的卫星通常观测质量较差。

8. 最后选择MP-skyplot,可以选择多路径效应的天空图。左下角有多路径的颜色显示,可以基于不同的颜色大致了解多路径的变化情况。同理,选择show trick point也会出现动态变化的进度条框。

9. 选择File目录下的Save Image可以保存图片,Save Sat DOP可以保存卫星数量和DOP相关信息,Save AZ/EL/SNR/MP可以保存方位角、高度角、信噪比和多路径相关信息。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

suse15 sp1使用华为云软件源yum源zypper源

登录suse15终端, cd /etc/zypp/repos.d/进入目录后执行以下命令: zypper ar -fcg https://mirrors.huaweicloud.com/opensuse/distribution/leap/15.1/repo/oss HuaWeiCloud:15.1:OSS zypper ar -fcg https://mirrors.huaweicloud.com/opensuse/distribu…

首屏加载时间优化解决

🤖 作者简介:水煮白菜王(juejin/csdn同名) ,一位前端劝退师 👻 👀 文章专栏: 高德AMap专栏 ,记录一下平时学习在博客写作中记录,总结出的一些开发技巧✍。 感…

Sentinel[超详细讲解]-1

定义一系列 规则 &#x1f47a;&#xff0c;对资源进行 保护 &#x1f47a;&#xff0c; 如果违反的了规则&#xff0c;则抛出异常&#xff0c;看是否有fallback兜底处理&#xff0c;如果没有则直接返回异常信息&#x1f60e; 1. 快速入门 1.1 引入 Sentinel 依赖 <depend…

02-Docker 使用

docker:快速构建、运行、管理应用的工具,可以帮助我们下载应用镜像,创建并运行镜像的容器,从而快速部署应用 1、部署mysql 先停掉虚拟机中的MySQL,确保你的虚拟机已经安装Docker,且网络开通的情况下,执行下面命令即可安装MySQL(注意:若服务器上已经有mysql 占用了330…

@DeclareParents 注解实现接口功能增强:Spring中通过接口引入实现功能增强的完整示例

以下是Spring中通过接口引入实现功能增强的完整示例&#xff1a; // 1. 目标接口及实现类 package com.example;public interface Service {void doSomething(); }Component class ServiceImp implements Service {Overridepublic void doSomething() {System.out.println(&qu…

HTML中数字和字母不换行显示

HTML中数字和字母不换行显示的默认行为及如何通过CSS的word-wrap和word-break属性进行调整。 在HTML中标签中的数字和字母默认是不换行的&#xff0c;如果要将他们换行&#xff0c;在CSS中添加”word-wrap: break-word;” 即可解决 语法&#xff1a;word-wrap: normal|break-w…

Git团队开发命令总结

简易Git工作流 myname: 团队成员个人分支dev: 团队公共分支 个人独立分支开发 同步最新的【dev公共分支】到本地。【重要】基于最新的【dev公共分支】&#xff0c;创建【个人功能开发分支】。在此基础上开发。【个人功能开发分支】开发完成&#xff0c;推送到远程库。如果【…

Python人工智能大模型入门教程:从零构建高性能预测模型

引言&#xff1a;AI大模型时代的技术革命 在AlphaGo战胜人类棋手的里程碑事件后&#xff0c;人工智能技术进入爆发式发展阶段。本教程将带您从零开始&#xff0c;使用Python构建一个工业级神经网络模型。通过本教程&#xff0c;您不仅能掌握GPU加速训练、混合精度计算等前沿技…

python-leetcode 61.N皇后

题目&#xff1a; 按照国际象棋的规则&#xff0c;皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。 n 皇后问题 研究的是如何将 n 个皇后放置在 nn 的棋盘上&#xff0c;并且使皇后彼此之间不能相互攻击 给你一个整数 n &#xff0c;返回所有不同的 n 皇后问题 的解…

Mybatis_Plus中的常用注解

目录 1、TableName TableId TableId的type属性 TableField 1、TableName 经过以上的测试&#xff0c;在使用MyBatis-Plus实现基本的CRUD时&#xff0c;我们并没有指定要操作的表&#xff0c;只是在 Mapper接口继承BaseMapper时&#xff0c;设置了泛型User&#xff0c;而操…

JavaScript函数知识点总结

JavaScript函数是一种可重复使用的代码块,它接受输入值(参数)、执行特定任务,并返回输出值。 1. 声明函数 function greet(name) {return "Hello, " + name + "!"; }console.log(greet("Alice")); // 输出: Hello, Alice! console.log( t…

分布式计算Ray框架面试题及参考答案

目录 简述 Ray 的架构设计核心组件及其协作流程 全局控制存储(GCS)在 Ray 中的作用是什么?如何实现高可用性? 对比 Ray 的任务(Task)与 Actor 模型,说明各自适用场景 解释 Ray 的 Object Store 如何实现跨节点数据共享与零拷贝传输 Ray 的分布式调度器如何实现毫秒级…

GitHub热门RAG框架:让大语言模型更智慧

检索增强生成(RAG):提升大型语言模型能力的全新思路 随着人工智能应用的不断深入发展,如何让大型语言模型(LLM)具备更强的上下文理解和实时响应能力成为了关键问题。检索增强生成(Retrieval-Augmented Generation,RAG)正是在这一背景下应运而生的技术,它巧妙地结合了…

HTTP协议讲解

概念&#xff1a; Hyper Text Transfer Protocol 超文本传输协议&#xff0c;规定了浏览器和服务器之间的数据传输规则 特点 基于TCP协议&#xff0c;面向连接&#xff0c;安全基于请求-响应模型的&#xff0c;一次请求对应一次响应无状态的&#xff0c;对于事物没有记忆能力…

全国节能宣传周线上知识竞赛

线上知识竞赛|节能降碳知识知多少 引言 全国节能宣传周举办的主题是“绿色低碳&#xff0c;节能先行”。国家节能中心会同相关单位共同打造了一款线上知识竞赛小程序&#xff0c;学习节能知识&#xff0c;争做节能达人。 1.小程序规则&#xff1a; 体力规则&#xff1a;每位…

【区块链安全 | 第十八篇】类型之引用类型(二)

文章目录 引用类型数组切片结构体 引用类型 数组切片 数组切片是对数组中连续部分的一个视图。它的语法为 x[start:end]&#xff0c;其中 start 和 end 是表达式&#xff0c;结果类型为 uint256&#xff08;或者可以隐式转换为 uint256&#xff09;。切片的第一个元素是 x[st…

GitHub上免费学习工具的精选汇总

以下是GitHub上免费学习工具的精选汇总&#xff0c;涵盖编程语言、开发框架、数据科学、面试准备等多个方向&#xff0c;结合工具的功能特点、社区活跃度及适用场景进行分类推荐&#xff1a; 一、编程语言与开发框架 Web Developer Roadmap 简介&#xff1a;为开发者提供全栈学…

[leetcode]2685. 统计完全连通分量的数量

题目链接 题意 给定无向图&#xff0c;求完全连通分量 连通分量就是一个连通块的意思 完全连通分量&#xff1a;就是一个连通块中 &#xff0c;所有点之间都两两有边相连 思路 一个完全联通分量有n个点 那么应该有 C n 2 C_n^2 Cn2​条边 并查集维护连通块 检查每个联通分量…

使用LangChain Agents构建Gradio及Gradio Tools(3)——使用Langchain agents构建Gradio UI

使用LangChain Agents构建Gradio及Gradio Tools(3)——使用Langchain agents构建Gradio UI 本篇摘要16. 使用LangChain Agents构建Gradio及Gradio Tool16.3 使用Langchain agents构建Gradio UI16.3.1 创建代理16.3.2 创建Gradio UI16.3.3 运行demo参考文献本章目录如下: 《使…

项目实战 - 用户列表

用户列表想要实现这样的效果&#xff1a; 渲染数据&#xff1a; import React,{useState,useEffect} from react; import { Button,Table, Tag,Modal,Popover, Switch } from antd; import { EditOutlined,DeleteOutlined,ExclamationCircleOutlined } from ant-design/icons…