Package org.orekit.gnss
Class RinexObservationLoader
- java.lang.Object
-
- org.orekit.gnss.RinexObservationLoader
-
public class RinexObservationLoader extends Object
Loader 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, and 3.04.
- Since:
- 9.2
- See Also:
- rinex 2.0, rinex 2.10, rinex 2.11, unofficial rinex 2.12, unofficial rinex 2.20, rinex 3.00, rinex 3.01, rinex 3.02, rinex 3.03, rinex 3.04
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
RinexObservationLoader.Parser
Parser for rinex files.
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_RINEX_2_SUPPORTED_NAMES
Default supported files name pattern for rinex 2 observation files.static String
DEFAULT_RINEX_3_SUPPORTED_NAMES
Default supported files name pattern for rinex 3 observation files.
-
Constructor Summary
Constructors Constructor Description RinexObservationLoader(String supportedNames)
Simple constructor.RinexObservationLoader(String supportedNames, DataProvidersManager dataProvidersManager, TimeScales timeScales)
Create a RINEX loader/parser with the given source of RINEX auxiliary data files.RinexObservationLoader(DataSource source)
Simple constructor.RinexObservationLoader(DataSource source, TimeScales timeScales)
Loads RINEX from the given input stream using the specified auxiliary data.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<ObservationDataSet>
getObservationDataSets()
Get parsed rinex observations data sets.
-
-
-
Field Detail
-
DEFAULT_RINEX_2_SUPPORTED_NAMES
public static final String DEFAULT_RINEX_2_SUPPORTED_NAMES
Default supported files name pattern for rinex 2 observation files.- See Also:
- Constant Field Values
-
DEFAULT_RINEX_3_SUPPORTED_NAMES
public static final String DEFAULT_RINEX_3_SUPPORTED_NAMES
Default supported files name pattern for rinex 3 observation files.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
RinexObservationLoader
@DefaultDataContext public RinexObservationLoader(String supportedNames)
Simple constructor.This constructor is used when the rinex files are managed by the global
default data context
.- Parameters:
supportedNames
- regular expression for supported files names- See Also:
RinexObservationLoader(String, DataProvidersManager, TimeScales)
-
RinexObservationLoader
public RinexObservationLoader(String supportedNames, DataProvidersManager dataProvidersManager, TimeScales timeScales)
Create a RINEX loader/parser with the given source of RINEX auxiliary data files.This constructor is used when the rinex files are managed by the given
dataProvidersManager
.- Parameters:
supportedNames
- regular expression for supported files namesdataProvidersManager
- provides access to auxiliary data.timeScales
- the set of time scales to use when parsing dates.- Since:
- 10.1
-
RinexObservationLoader
@DefaultDataContext public RinexObservationLoader(DataSource source)
Simple constructor. This constructor uses thedefault data context
.- Parameters:
source
- source for the RINEX data- See Also:
RinexObservationLoader(DataSource, TimeScales)
-
RinexObservationLoader
public RinexObservationLoader(DataSource source, TimeScales timeScales)
Loads RINEX from the given input stream using the specified auxiliary data.- Parameters:
source
- source for the RINEX datatimeScales
- the set of time scales to use when parsing dates.- Since:
- 10.1
-
-
Method Detail
-
getObservationDataSets
public List<ObservationDataSet> getObservationDataSets()
Get parsed rinex observations data sets.- Returns:
- unmodifiable view of parsed rinex observations
- Since:
- 9.3
-
-