public class RinexUtils extends Object
Modifier and Type | Field and Description |
---|---|
static int |
LABEL_INDEX
头部行中标签的索引。
|
Modifier and Type | Method and Description |
---|---|
static int |
convert2DigitsYear(int yy)
将两位数年份转换为完整年份。
|
static String |
getLabel(String line)
从头部行获取修剪过的标签。
|
static boolean |
matchesLabel(String line, String label)
检查头部行是否与预期标签匹配。
|
static void |
parseComment(int lineNumber, String line, RinexFile<?> rinexFile)
解析注释。
|
static double |
parseDouble(String line, int startIndex, int size)
解析双精度值。
|
static int |
parseInt(String line, int startIndex, int size)
解析整数值。
|
static void |
parseProgramRunByDate(String line, int lineNumber, String name, TimeScales timeScales, RinexBaseHeader header)
解析程序、运行者和日期。
|
static String |
parseString(String line, int startIndex, int size)
解析字符串值。
|
static void |
parseVersionFileTypeSatelliteSystem(String line, String name, RinexBaseHeader header, double... supportedVersions)
解析版本、文件类型和卫星系统。
|
public static final int LABEL_INDEX
public static boolean matchesLabel(String line, String label)
line
- 要检查的头部行
label
- 预期的标签
public static void parseVersionFileTypeSatelliteSystem(String line, String name, RinexBaseHeader header, double... supportedVersions)
line
- 要解析的行
name
- 文件名(用于生成错误消息)
header
- 用解析数据填充的头部
supportedVersions
- 支持的版本
public static void parseProgramRunByDate(String line, int lineNumber, String name, TimeScales timeScales, RinexBaseHeader header)
line
- 要解析的行
lineNumber
- 行号
name
- 文件名(用于生成错误消息)
timeScales
- 用于解析日期的时间尺度集合
header
- 用解析数据填充的头部
public static void parseComment(int lineNumber, String line, RinexFile<?> rinexFile)
lineNumber
- 行号
line
- 要解析的行
rinexFile
- RINEX文件
public static double parseDouble(String line, int startIndex, int size)
line
- 要解析的行
startIndex
- 起始索引
size
- 值的大小
public static int parseInt(String line, int startIndex, int size)
line
- 要解析的行
startIndex
- 起始索引
size
- 值的大小
public static String parseString(String line, int startIndex, int size)
line
- 要解析的行
startIndex
- 起始索引
size
- 值的大小
public static int convert2DigitsYear(int yy)
yy
- 0到99之间的年份
Copyright © 2002-2023 CS GROUP. All rights reserved.