9个重大版本
0.10.0 | 2024年5月1日 |
---|---|
0.9.0 | 2024年3月28日 |
0.8.0 | 2024年1月14日 |
0.7.0 | 2023年12月18日 |
0.3.0 | 2023年7月16日 |
#576 in 编码
每月下载量67
35KB
812 代码行
RTCM-JSON转换器
这是一个命令行界面(CLI)应用程序,它简化了RTCM v.3到和从JSON格式的序列化和反序列化。该应用程序基于rtcm-rs
库,因此支持在rtcm-rs
更新中引入的新消息格式。
应用程序支持多个输入和输出选项,包括NTRIP v. 1客户端实现。
预编译的二进制文件
预编译的二进制文件为各种平台提供,以便快速轻松地设置,无需从源代码构建应用程序。
用法
通过命令 rtcm-json
调用应用程序,并接受多个选项以自定义转换过程。
$ rtcm-json --help
Usage: rtcm-json [OPTIONS]
Options:
-b, --backward
backward conversion, i.e. from json (ndjson) to binary rtcm
-i, --stdin-input
input from standard input [default]
-f, --file-input <file path>
input from file
-c, --tcp-client-input <<host>:<port>>
input from tcp client connection
-n, --ntrip-client-input <<host>:<port>>
input from built-in Ntrip (v. 1) client.
(Requires mountpoint argument)
-m, --mountpoint <Ntrip mountpoint>
Ntrip caster mountpoint to connect to
-u, --username <Ntrip username>
username if required for connection to Ntrip caster
-p, --password <Ntrip password>
password if required for connection to Ntrip caster
-l, --llh <<latitude>,<longitude>,<height>>>
coordinate to supply to Ntrip caster in
nmea gga message if required
-x, --xyz <<x>,<y>,<z>>>
coordinate to supply to Ntrip caster in
nmea gga message if required
-r, --nmea-repeat <NMEA repeat interval (s)>
time interval between resend of NMEA GGA coordinates
-O, --stdout-output
output to standard output [default]
-F, --file-output <file path>
output to file
-C, --tcp-client-output <<host>:<port>>
output to tcp client connection
-S, --tcp-server-output <<host>:<port>>
serve output on <host>:<port>
-P, --pretty-print
pretty print json output (this format is not valid for backward conversion)
-h, --help
Print help
-V, --version
Print version
构建可执行文件
要构建可执行文件,运行
cargo build --release
这将编译应用程序并在target/release/
目录中创建一个可执行文件。
或者您可以使用cargo构建和安装它
cargo install rtcm-json
许可
MIT或Apache-2.0
依赖项
~3.5–5MB
~95K SLoC