RTKLIB命令行指令介绍

1.manual_2.4.2原文:

1.1SYNOPSIS

rnx2rtkp [option ...] file file [...]

1.2DESCRIPTION

Read RINEX OBS/NAV/GNAV/HNAV/CLK, SP3, SBAS message log files and compute receiver (rover) positions and output position solutions.

The first RINEX OBS file shall contain receiver (rover) observations. For the relative mode, the second RINEX OBS file shall contain reference (base station) receiver observations. At least one RINEX NAV/GNAV/HNAV file shall be included in input files. To use SP3 precise ephemeris, specify the path in the files. The extension of the SP3 file shall be .sp3 or .eph. All of the input file paths can include wild-cards (*). To avoid command line deployment of wild-cards, use "..." for paths with wild-cards.

Command line options are as follows ([]:default). With -k option, the processing options are input from the configuration file. In this case, command line options precede options in the configuration file. For the configuration file, refer B.4.

1.3OPTIONS

-?            print help

-k file      input options from configuration file [off]

-o file      set output file [stdout]

-ts ds ts  start day/time (ds=y/m/d ts=h:m:s) [obs start time]

-te de te   end day/time   (de=y/m/d te=h:m:s) [obs end time]

-ti tint        time interval (sec) [all]

-p mode   mode (0:single,1:dgps,2:kinematic,3:static,4:moving-base,

                 5:fixed,6:ppp-kinematic,7:ppp-static) [2]

-m mask   elevation mask angle (deg) [15]

-f freq       number of frequencies for relative mode (1:L1,2:L1+L2,3:L1+L2+L5) [2]

-v thres    validation threshold for integer ambiguity (0.0:no AR) [3.0]

-b              backward solutions [off]

-c              forward/backward combined solutions [off]

-i              instantaneous integer ambiguity resolution [off]

-h             fix and hold for integer ambiguity resolution [off]

-e             output x/y/z-ecef position [latitude/longitude/height]

-a             output e/n/u-baseline [latitude/longitude/height]

-n             output NMEA-0183 GGA sentence [off]

-g             output latitude/longitude in the form of ddd mm ss.ss [ddd.ddd]

-t              output time in the form of yyyy/mm/dd hh:mm:ss.ss [sssss.ss]

-u             output time in utc [gpst]

-d col        number of decimals in time [3]

-s sep       field separator [' ']

-r x y z      reference (base) receiver ecef pos (m) [average of single pos]

-l lat lon hgt reference (base) receiver latitude/longitude/height (deg/m)

-y level      output solution status (0:off,1:states,2:residuals) [0]

-x level      debug trace level (0:off) [0]

1.4EXAMPLES

Example 1. Kinematic Positioning, L1+L2, output Latitude/Longitude/Height to STDOUT.

> rnx2rtkp 07590920.05o 30400920.05o 30400920.05n

Example 2. Single Point Positioning, El Mask=15deg, output NMEA GGA to file out.pos

> rnx2rtkp -p 0 -m 15 -n -o out.pos 07590920.05o 30400920.05n

Example 3. Static Positioning, L1, time form yyyy/mm/dd hh:mm:ss, output X/Y/Z-ECEF positions

> rnx2rtkp -p 3 -f 1 -t -e 07590920.05o 30400920.05o 30400920.05n

Example 4. Kinematic Positioning, Instantaneous AR, validation threshold=2, comma separator

> rnx2rtkp -i -v 2 -s , 07590920.05o 30400920.05o 30400920.05n

2.manual_2.4.2译文

2.1说明

rnx2rtkp [option ...] file file [...]

//在Visual Stdio中输出调试命令时,不需要在最前面写上rnx2rtkp

个人命令示例如下:

-x 5 -m 15 -k E:\\RTKLIB_2023_12_11\\a_Data\\playground_data\\rtk.conf -r -2171494.9816 4385377.6776 4077139.9056 -o

E:\\RTKLIB_2023_12_11\\a_Data\\playground_data\\out.pos E:\\RTKLIB_2023_12_11\\a_Data\\playground_data\\Playgroundrover.obs E:\\RTKLIB_2023_12_11\\a_Data\\playground_data\\Playgroundbase.obs E:\\RTKLIB_2023_12_11\\a_Data\\playground_data\\brdm1110.22p

上述命令解析:

-x 5 :日志文件级别水平,设置为5

-m 15:高度角截止角设置为15°

-k E:\\...\\rtk.conf:从文件中读取配置文件参数(如果与命令行参数相冲突,则优先读取命令行)

-r -2171494.9816 4385377.6776 4077139.9056:参考站(基准站)接收机在ecef框架下的坐标为(xyz):2171494.9816 4385377.6776 4077139.9056

-o E:\\...\\out.pos:设置输出文件的名称和位置

后面三个文件依次是:(当同时给出流动站和基准站数据之后,就会进入RTK的相对定位模式)

第一个是接收机(流动站)的观测数据;

第二个是基准站(基站)接收机的观测数据;

第三个是卫星的导航电文文件/导航星历文件。

我所使用的配置文件配置情况如下:

关于各配置参数的含义在RTKLIB的说明文档中有提到,后续有时间再更新

2.2详细描述

读取 RINEX OBS/NAV/GNAV/HNAV/CLK、SP3、SBAS 报文日志文件,计算接收机(流动站)位置并输出位置解。
第一个 RINEX OBS 文件应包含接收机(流动站)的观测数据。

对于相对模式,第二个 RINEX OBS 文件应包含基准站接收机(基站)观测数据。

输入文件中至少应包含一个 RINEX NAV/GNAV/HNAV 文件。

要使用 SP3 精确星历表,请在文件中指定路径。SP3 文件的扩展名应为 .sp3 或 .eph。

所有输入文件路径均可包含通配符 (*)。为避免在命令行中部署通配符,请使用"... "表示包含通配符的路径。
命令行选项如下([]:默认)。

使用 -k 选项时,处理选项从配置文件中输入。在这种情况下,命令行选项优先于配置文件中的选项。配置文件参见 B.4。

2.3选项列表

-?             打印帮助

-k file       从配置文件中输入选项 [默认是关闭状态off]

-o file       设置输出文件 [默认:stdout]

-ts ds ts   开始时间(ds:年/月日 ts:时:分:秒) (ds=y/m/d ts=h:m:s) [默认是o文件开始时刻 obs start time]

-te de te    结束时间(de:年/月日 te:时:分:秒)(de=y/m/d te=h:m:s) [默认是o文件结束时刻 obs end time]

-ti tint        时间间隔(秒) [默认:all]

-p mode    模式mode (0:单点,1:差分gps,2:动力学模式,3:静态,4:移动基线,

                 5:固定解,6:ppp动态,7:ppp静态) [默认是选项2,动态/动力学]

-m mask   高度截止角(度) [默认是15°] 在输入命令时候不要带上单位°

-f freq       相对模式的频率数目 (1:L1,2:L1+L2,3:L1+L2+L5) [默认是2(L1+L2双频)]

-v thres    整周模糊度的验证阈值 (0.0:表示没有AR) [默认设置为3.0]

-b              后向滤波求解 [默认关闭 off]  //默认是前向滤波求解

-c              前后向组合求解 [默认关闭 off]

-i              instantaneous integer ambiguity resolution [默认关闭 off]

-h             fix and hold for integer ambiguity resolution [默认关闭 off]

-e             输出ecef框架下的xyz坐标 

                [默认是经度/维度/高程的输出方式latitude/longitude/height]

-a             输出站心坐标系下的enu基线 

                [默认是经度/维度/高程的输出方式latitude/longitude/height]

-n             输出NEMA格式的输出文件 [默认关闭 off]

-g             输出经度/纬度以这种形式:ddd mm ss.ss    [默认形式为:ddd.ddd]

-t              输出时间以这种形式:yyyy/mm/dd hh:mm:ss  [默认形式为:sssss.ss]

-u             在utc下输出时间 [默认是gps时 gpst]

-d col        在时间中的小数点个数 [默认是3个]

-s sep       字段分隔符 [默认使用空格 ' ' ]

-r x y z      参考站(基准站)接收机在ecef框架下的坐标(xyz 单位:m)

                 [默认设置为单点定位的平均位置  average of single pos]

-l lat lon hgt 参考站(基准站)接收机在大地坐标系下的经度/纬度/高程(单位:deg/m °/m)

-y level      输出解的状态信息 (0:off,1:states,2:residuals) [默认关闭 0]

-x level      trace级别(0:off) [0]

2.4示例

Example 1. Kinematic Positioning, L1+L2, output Latitude/Longitude/Height to STDOUT.

例1 动态定位 L1+L2双频  输出 经度/纬度/高程到输出端

> rnx2rtkp 07590920.05o 30400920.05o 30400920.05n

Example 2. Single Point Positioning, El Mask=15deg, output NMEA GGA to file out.pos

例2 单点定位  高度截止角设置为15°  输出NMEA格式文件到out.pos文件

> rnx2rtkp -p 0 -m 15 -n -o out.pos 07590920.05o 30400920.05n

Example 3. Static Positioning, L1, time form yyyy/mm/dd hh:mm:ss, output X/Y/Z-ECEF positions

例3 静态定位 L1频率 时间格式:yyyy/mm/dd hh:mm:ss 输出ecef框架下的XYZ坐标位置

> rnx2rtkp -p 3 -f 1 -t -e 07590920.05o 30400920.05o 30400920.05n

Example 4. Kinematic Positioning, Instantaneous AR, validation threshold=2, comma separator

例4 动态定位  瞬时处理的AR(单历元处理的模糊度固定方式)  整周模糊度固定的阈值设置为2  分隔符设置成逗号','(-s ,)

> rnx2rtkp -i -v 2 -s , 07590920.05o 30400920.05o 30400920.05n

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

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

相关文章

60.网游逆向分析与插件开发-游戏增加自动化助手接口-游戏公告功能的逆向分析与测试

内容来源于:易道云信息技术研究院VIP课 上一个内容:文字资源读取类的C还原-CSDN博客 码云地址(master分支):https://gitee.com/dye_your_fingers/sro_-ex.git 码云版本号:878db7708de09b448010ef54526fe…

任务调度知识点

任务调度 定时任务调度 定时任务调度在项目开发中是一种不可缺少的需求,在Java中,实现任务调度有三种方式,分别是jdk自带的任务定时工具Timer、Spring task、第三方组件Quartz,接下来细聊这三种方式。 方式一、Timer(JDK自带任…

【KingbaseES】实现MySql函数Space

CREATE OR REPLACE FUNCTION SPACE(input_length integer) RETURNS text AS $$ BEGIN RETURN REPEAT( , input_length) AS SPACES; END; $$ LANGUAGE plpgsql;

使用valgrind 分析缓存命中

使用valgrind 分析缓存命中 char transpose_submit_desc[] "Transpose submission"; void transpose_submit(int M, int N, int A[N][M], int B[M][N]) { int i,j,tmp;int bsize 8;unsigned long long addrA;unsigned long long addrB;unsigned long long setin…

市场复盘总结 20240104

仅用于记录当天的市场情况,用于统计交易策略的适用情况,以便程序回测 短线核心:不参与任何级别的调整 昨日回顾: 方法一:指标选股 select * from dbo.ResultAll where 入选类型 like %指标选股% and 入选日期=20240104;方法二:趋势选股法 1、最低价持续3日上涨 2、均价…

node.js安装web3.js

第一步 node.js和npm 首先你需要有node.js和npm 可参考菜鸟教程 第二步 初始化nodejs项目 在项目文件夹打开命令行,输入 npm init -y此代码意为创建一个nodejs项目,默认配置。 然后安装web3.js,命令行输入安装命令 npm install web3npm会…

IO作业4.0

思维导图 创建出三个进程完成两个文件之间拷贝工作&#xff0c;子进程1拷贝前一半内容&#xff0c;子进程2拷贝后一半内容&#xff0c;父进程回收子进程的资源 #include <stdio.h> #include <string.h> #include <stdlib.h> #include <myhead.h> int …

服务器防护怎么做

随着网络攻击的日益猖獗&#xff0c;服务器安全已成为关注的焦点。如何有效防御各种网络威胁&#xff0c;确保数据安全与业务连续性&#xff0c;已成为一项迫切的需求。目前服务器所面临的主要威胁包括但不限于&#xff1a;DDoS攻击、SQL注入、跨站脚本攻击(XSS)、远程命令执行…

RTC第二个功能和应用程序

一般RTC模块设备管理时间日历、计时器等。从年到二。一些爱普生RTC 模块可以通过使用来自32768 Hz的分割频率来管理次第二功能。本文件 描述了RTC模块的三个具体的应用程序。&#xff08;表1&#xff09; 表1中的功能和产品 [FOUT函数应用程序] 图1描述了RTC模块&#xff0…

LinuxShell

一、 新建用户 在Linux上新建一个用户并赋予超级用户权限&#xff0c;建立家目录并设置默认shell为bash&#xff0c;并设置Linux在输入sudo密码时显示星号。请提交全部命令及输出截图&#xff08;表明完成需求即可&#xff09;。 1.sudo useradd -m ymhs(用户名) 增加用户 2.su…

基于EMD-SpEn(样本熵)联合小波阈值去噪

代码原理 基于 EMD-SpEn&#xff08;样本熵&#xff09;联合小波阈值去噪方法是一种用于信号降噪的信号处理方法&#xff0c;它结合了经验模态分解 (EMD)、样本熵 (SpEn) 和小波阈值处理技术。 首先&#xff0c;使用 EMD 将原始信号分解为一组称为经验模态函数 (IMFs) 的信号…

铁塔基站数字化管理监测解决方案

截至2023年10月&#xff0c;我国5G基站总数达321.5万个&#xff0c;占全国通信基站总数的28.1%。然而&#xff0c;随着5G基站数量的快速增长&#xff0c;基站的能耗问题也逐渐日益凸显&#xff0c;基站的用电给运营商带来了巨大的电费开支压力&#xff0c;降低5G基站的能耗成为…

【unity】基于Obi的绳长动态修改(ObiRopeCursor)

文章目录 一、在运行时改变绳子长度:ObiRopeCursor1.1 Cursor Mu&#xff08;光标μ&#xff09;1.2 Source Mu&#xff08;源μ&#xff09;1.3 Direction&#xff08;方向&#xff09; 一、在运行时改变绳子长度:ObiRopeCursor Obi提供了一个非常通用的组件来在运行时修改绳…

解析诊断调查表中的各个表单

诊断调查表 1、系统级别规范2、ECU级别规范 1、系统级别规范 总体可分为5部分&#xff1a;文档相关、控制器ID和时间参数、DID资源区间、DTC资源区间和安全算法掩码。 Cover&#xff1a;项目名称、编制、校对、批准等等&#xff1b;ModificationRecord:版本更新&#xff0c;修…

阿里、字节等大厂系统测试方法的知识点总结,终于被我搞到手了

系统测试一般采取黑盒测试&#xff0c;系统测试的方法也比较多&#xff0c;其中常用的方法有&#xff1a;多任务测试、临界测试、中断测试、等价划分测试 多任务测试 多任务测试是指在非idle状态下&#xff0c;测试对象处于工作状态时&#xff0c;有新的事件发生&#xff0c;…

ruoyi-ai 基于ruoyi-plus实现AI聊天和绘画功能-后端

基于ruoyi-plus实现AI聊天和绘画功能-后端 本项目完全开源免费&#xff01; 后台管理界面使用elementUI服务端使用Java17SpringBoot3.X ruoyi-ai: 基于ruoyi-plus实现AI聊天和绘画功能-后端 实现功能 集成OpenAi API (gpt-4-vision-preview dall-e-3)接入文生图模型&#xf…

使用JavaScript(简写js)跳转页面的几种方法

目录 1.location.href2.location.assign()3.window.open()4.location.replace()5.document.URL6.history.go&#xff08;&#xff09; 前言&#xff1a; 当我们用到Javascript的时候跳转页面是必不可少的&#xff0c;今天介绍几种常见的跳转页面方法。 1.location.href 简介 …

P10 RV1126推流项目——ffmpeg输出参数初始化

前言 从本章开始我们将要学习嵌入式音视频的学习了 &#xff0c;使用的瑞芯微的开发板 &#x1f3ac; 个人主页&#xff1a;ChenPi &#x1f43b;推荐专栏1: 《C_ChenPi的博客-CSDN博客》✨✨✨ &#x1f525; 推荐专栏2: 《Linux C应用编程&#xff08;概念类&#xff09;_C…

服务器经常出现自动重启怎么办

服务器自动重启是一个复杂且常见的问题&#xff0c;可能由多种原因引起。从硬件故障到软件问题&#xff0c;从电源问题到散热问题&#xff0c;每一个环节都可能成为服务器的杀手。在处理此类问题时&#xff0c;需要我们有一套完整的策略和方案&#xff0c;以便快速准确地定位并…

CNN——VGG

1.VGG简介 论文下载地址&#xff1a;https://arxiv.org/pdf/1409.1556.pdf VGGNet 是由牛津大学视觉几何小组&#xff08;Visual Geometry Group, VGG&#xff09;提出的一种深层卷积网络结构&#xff0c;他们以 7.32% 的错误率赢得了 2014 年 ILSVRC 分类任务的亚军&#xff…