Package org.orekit.files.sinex
Class SinexParser
Parser for Solution INdependent EXchange (SINEX) files.
The parser can be used to load several data types contained in Sinex files. The current supported data are: station coordinates, site eccentricities, EOP.
The parsing of EOP parameters for multiple data sources in different SinexParser objects might pose a problem in case validity dates are overlapping. As Sinex daily solution files provide a single EOP entry, the Sinex parser will add points at the limits of data dates (startDate, endDate) of the Sinex file, which in case of overlap will lead to inconsistencies in the final EOPHistory object. Multiple data sources can be parsed using a single SinexParser to overcome this issue.
- Since:
- 13.0
- Author:
- Luc Maisonobe
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SinexParseInfoBuild the container for parsing info.protected LineParser<SinexParseInfo> Get parser for the first line.Methods inherited from class org.orekit.files.sinex.AbstractSinexParser
getTimeScales, parse
-
Constructor Details
-
SinexParser
Simple constructor.- Parameters:
timeScales- time scales
-
-
Method Details
-
firstLineParser
Get parser for the first line.- Specified by:
firstLineParserin classAbstractSinexParser<Sinex,SinexParseInfo> - Returns:
- parser for the firsty line of the file
-
buildParseInfo
Build the container for parsing info.- Specified by:
buildParseInfoin classAbstractSinexParser<Sinex,SinexParseInfo> - Returns:
- container for parsing info
-