1.3.0 |
|
---|
#14 in #gnss
1MB
319 行
junco
junco
执行常见的GNSS转换,如ECEF到LLH,或GPS时间到UTC。
junco是一种小型北美洲鸟,属于新大陆雀形目鹡鸰科
如何使用
junco
每个转换都有一个子命令,每个转换都有自己的特殊参数集。
坐标转换
ecef2llh
- 将ECEF坐标集转换为纬度/经度/高度。默认情况下,它以度为单位表示纬度和经度,但可以使用-r
/--radians
标志切换到弧度llh2ecef
- 将LLH坐标转换为ECEF。默认情况下,它假设纬度和经度是以度给出的,如果您希望它们被解释为弧度,则可以使用-
/--radians
标志
时间转换
gps2utc
- 将GPS时间转换为UTC,同时考虑闰秒。默认情况下,给出一个与RFC 3339兼容的UTC时间表示形式,但您可以通过传递格式规范来自定义输出格式,使用-
/--format
选项。格式字符串遵循此处描述的规则utc2gps
- 将UTC时间转换为GPS时间。您可以提供要转换的UTC时间,或者使用-
/--now
标志将其转换为当前系统时间。当自己提供时间时,它将假定RFC 3339表示形式,或者您可以使用与gps2utc
命令相同的格式选项。gps2gal
- 将GPS时间转换为伽利略时间gps2bds
- 将GPS时间转换为北斗时间gal2gps
- 将伽利略时间转换为GPS时间gps2bds
- 将伽利略时间转换为北斗时间bds2gps
- 将北斗时间转换为GPS时间bds2gal
- 将北斗时间转换为伽利略时间gps2glo
- 将GPS时间转换为格洛纳斯时间glo2gps
- 将格洛纳斯时间转换为GPS时间
杂项
geoid
- 获取给定位置的地球椭球偏移量。此偏移量是WGS84椭球体与EGM2008地球椭球体的差值。给定的偏移量以米为单位。
使用--help
选项来获取junco
或任何子命令的所有选项和必需参数列表。
发布
使用cargo-release
工具进行发布。发布过程是从master分支运行的,例如
cargo release --skip-publish 1.2.0
git push origin master v1.2.0
依赖
约20MB
约128K SLoC