跳到主要内容

CLI 参数

RTKHUB

.\rtkhub.exe -s -k conf\rtkhub.list
参数说明
-s启动解算服务并打开 Web 控制台
-nc非交互方式运行,适合容器或服务进程
-k <file>指定测网列表配置,例如 conf\rtkhub.list
-p <port>指定 Web 控制台端口,默认 5426
-r <level>RTKLIB 运行日志等级
-t <level>trace 等级

STRHUB

.\strhub\x64\Debug\strhub.exe -k conf\strhub_conf\strhub.conf
参数说明
-k <file>读取流任务配置文件
-log <level>RTKLIB trace / log 等级

EPHUB

.\ephub\x64\Debug\ephub.exe -k conf\ephub_conf\ephub.conf -x 3
参数说明
-k <file>读取输入、输出和质量控制配置
-in <path>增加输入流,可重复指定
-out <path>增加输出流,可重复指定
-web <port>HTTP 管理端口,默认 5428
-noweb禁用 Web/API
-maxage <sec>星历缓存最大保留时间,默认 7200
-rb <ms>周期重播间隔
-reconnect <ms>输入/输出断线后的重连间隔
-prefer <mount>同卫星同 TOE 多源冲突时的优先源
-toe-diff <sec>多源候选星历 TOE 差异冲突阈值,默认 60
-sisre-warn <m>SISRE / SISRE-like 告警阈值,默认 2.0
-sisre-alarm <m>SISRE / SISRE-like 严重阈值,默认 5.0
-radial-warn <m>径向偏差告警阈值,默认 1.0
-radial-alarm <m>径向偏差严重阈值,默认 3.0
-clock-warn <m>钟差等效距离告警阈值,默认 1.0
-clock-alarm <m>钟差等效距离严重阈值,默认 3.0
-ref-sp3 <file>外部 SP3 精密轨道参考文件
-ref-clk <file>外部 RINEX CLK 精密钟差参考文件
-ref-ssr-apc <path>实时 SSR APC 参考流
-ref-ssr-com <path>实时 SSR CoM 参考流
-x <level>trace 等级,1 可看生命周期,3 可看接收星历

RNX2RTKP

.\rnx2rtkp.exe -k conf\post.conf rover.obs base.obs nav.nav -o result.pos

RNX2RTKP 面向 RINEX 后处理。具体选项随 RTKLIB demo5 工具保持一致,建议优先用配置文件固化解算模式、频率、系统和输出格式。

RNX2RTCM

.\rnx2rtcm.exe input.obs input.nav -o output.rtcm3

RNX2RTCM 用于把 RINEX 数据转换为 RTCM3 消息流。生产转换前应先限定时间窗、消息类型和采样间隔,避免生成过大的流文件。

辅助工具

主项目 util/ 下还有面向算法验证和数据处理的工具。它们暂不作为独立发布产品,参数以源码 usage 为准。

工具命令形态用途
diffephdiffeph [options] file ...对比不同星历/钟差来源的卫星位置和钟差误差
dumpssrdumpssr [-t][-s sat][-i][-o][-c][-b][-h][-x tr] file展开 RTCM3 SSR 文件中的轨道、钟差、偏差等字段
prec2navprec2nav [options] [infile]从精密星历生成 RINEX 导航文件或 CSV
simobsutil/simobs/simobs.c模拟 RINEX 观测数据
geniono 系列util/geniono/电离层、STEC、网格和 DCB 实验处理

更多定位说明见 其他实用工具