public class Oem extends NdmConstituent<OdmHeader,OemSegment> implements EphemerisFile<TimeStampedPVCoordinates,OemSegment>
它包含头部和一个包含元数据、一系列星历数据行以及可选协方差矩阵(及其元数据)的星历块列表。
EphemerisFile.EphemerisSegment<C extends TimeStampedPVCoordinates>, EphemerisFile.SatelliteEphemeris<C extends TimeStampedPVCoordinates,S extends EphemerisFile.EphemerisSegment<C>>
Modifier and Type | Field and Description |
---|---|
static String |
FORMAT_VERSION_KEY
格式版本的关键。
|
static String |
ROOT
XML文件的根元素。
|
Constructor and Description |
---|
Oem(OdmHeader header, List<OemSegment> segments, IERSConventions conventions, DataContext dataContext, double mu)
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
void |
checkTimeSystems()
根据CCSDS标准,检查每个OEMBlock是否具有相同的时间系统。
|
Map<String,OemSatelliteEphemeris> |
getSatellites()
获取文件中每颗卫星的加载星历。
|
getConventions, getDataContext, getHeader, getSegments, setHeader, setSegments, validate
public Oem(OdmHeader header, List<OemSegment> segments, IERSConventions conventions, DataContext dataContext, double mu)
header
- 文件头
segments
- 文件段
conventions
- IERS约定
dataContext
- 用于创建参考系、时间尺度等
mu
- 引力系数
public Map<String,OemSatelliteEphemeris> getSatellites()
getSatellites
在接口 EphemerisFile<TimeStampedPVCoordinates,OemSegment>
public void checkTimeSystems()
Copyright © 2002-2023 CS GROUP. All rights reserved.