Class RinexObservationParser
java.lang.Object
org.orekit.files.rinex.observation.RinexObservationParser
Parser for Rinex measurements files.
Supported versions are: 2.00, 2.10, 2.11, 2.12 (unofficial), 2.20 (unofficial), 3.00, 3.01, 3.02, 3.03, 3.04, 3.05, 4.00, 4.01, and 4.02.
- Since:
- 12.0
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSimple constructor.RinexObservationParser(Function<? super String, ? extends ObservationType> typeBuilder, BiFunction<SatelliteSystem, TimeScales, ? extends TimeScale> timeScaleBuilder, TimeScales timeScales) Create a RINEX loader/parser with the given source of RINEX auxiliary data files. -
Method Summary
-
Field Details
-
DEFAULT_RINEX_2_NAMES
Default name pattern for rinex 2 observation files.- See Also:
-
DEFAULT_RINEX_3_NAMES
Default name pattern for rinex 3 observation files.- See Also:
-
-
Constructor Details
-
RinexObservationParser
Simple constructor.This constructor uses the
default data contextand recognizes onlyPredefinedObservationTypeandSatelliteSystemwith non-nulltime scales(i.e. neither user-defined, norSatelliteSystem.SBAS, norSatelliteSystem.MIXED).- See Also:
-
RinexObservationParser
public RinexObservationParser(Function<? super String, ? extends ObservationType> typeBuilder, BiFunction<SatelliteSystem, TimeScales, ? extends TimeScale> timeScaleBuilder, TimeScales timeScales) Create a RINEX loader/parser with the given source of RINEX auxiliary data files.- Parameters:
typeBuilder- mapper from string to observation typetimeScaleBuilder- mapper from satellite system to time scales (useful for user-defined satellite systems)timeScales- the set of time scales to use when parsing dates- Since:
- 13.0
-
-
Method Details
-
parse
Parse RINEX observations messages.- Parameters:
source- source providing the data to parse- Returns:
- parsed observations file
-