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 为准。
| 工具 | 命令形态 | 用途 |
|---|---|---|
diffeph | diffeph [options] file ... | 对比不同星历/钟差来源的卫星位置和钟差误差 |
dumpssr | dumpssr [-t][-s sat][-i][-o][-c][-b][-h][-x tr] file | 展开 RTCM3 SSR 文件中的轨道、钟差、偏差等字段 |
prec2nav | prec2nav [options] [infile] | 从精密星历生成 RINEX 导航文件或 CSV |
simobs | 见 util/simobs/simobs.c | 模拟 RINEX 观测数据 |
geniono 系列 | 见 util/geniono/ | 电离层、STEC、网格和 DCB 实验处理 |
更多定位说明见 其他实用工具。