public class SP3Header extends Object
Modifier and Type | Field and Description |
---|---|
static String |
SP3_FRAME_CENTER_STRING
天文星历坐标系中心的字符串表示。
|
Constructor and Description |
---|
SP3Header()
创建一个新的SP3头部。
|
Modifier and Type | Method and Description |
---|---|
void |
addComment(String comment)
添加注释。
|
void |
addSatId(String satId)
添加卫星标识符。
|
double |
getAccuracy(String satId)
获取正式精度。
|
String |
getAgency()
返回准备此SP3文件的机构。
|
double |
getClockBase()
获取时钟/时钟速率精度的基准。
|
List<String> |
getComments()
获取注释。
|
String |
getCoordinateSystem()
返回此轨道文件中条目的坐标系。
|
List<DataUsed> |
getDataUsed()
返回SP3文件中使用的数据指示器。
|
double |
getDayFraction()
返回此SP3文件的日分数。
|
AbsoluteDate |
getEpoch()
返回轨道文件的起始历元。
|
double |
getEpochInterval()
返回历元之间的时间间隔(以秒为单位)。
|
CartesianDerivativesFilter |
getFilter()
获取导数滤波器。
|
int |
getGpsWeek()
返回SP3文件中包含的GPS周。
|
int |
getModifiedJulianDay()
返回此SP3文件的修正儒略日。
|
int |
getNumberOfEpochs()
返回此轨道文件中包含的历元数。
|
SP3OrbitType |
getOrbitType()
返回此SP3文件的 SP3OrbitType 。
|
String |
getOrbitTypeKey()
返回此SP3文件的轨道类型键。
|
double |
getPosVelBase()
获取位置/速度精度的基准。
|
List<String> |
getSatIds()
获取卫星标识符。
|
double |
getSecondsOfWeek()
返回SP3文件中包含的GPS周的秒数。
|
TimeSystem |
getTimeSystem()
返回用于时间戳位置条目的 TimeSystem 。
|
SP3FileType |
getType()
返回与此SP3文件关联的 SP3FileType 。
|
char |
getVersion()
获取文件版本。
|
void |
setAccuracy(int index, double accuracy)
设置精度。
|
void |
setAgency(String agencyStr)
设置此SP3文件的机构字符串。
|
void |
setClockBase(double clockBase)
设置时钟/时钟速率精度的基准。
|
void |
setCoordinateSystem(String system)
设置用于轨道条目的坐标系。
|
void |
setDataUsed(List<DataUsed> dataUsed)
设置此SP3文件的数据使用指示器。
|
void |
setDayFraction(double fraction)
设置此SP3文件的日分数。
|
void |
setEpoch(AbsoluteDate time)
设置SP3文件的历元。
|
void |
setEpochInterval(double interval)
设置此SP3文件的历元间隔。
|
void |
setFilter(CartesianDerivativesFilter filter)
设置导数滤波器。
|
void |
setGpsWeek(int week)
设置SP3文件的GPS周。
|
void |
setModifiedJulianDay(int day)
设置此SP3文件的修正儒略日。
|
void |
setNumberOfEpochs(int epochCount)
设置此轨道文件中包含的历元数。
|
void |
setOrbitTypeKey(String oTypeKey)
设置此SP3文件的轨道类型键。
|
void |
setPosVelBase(double posVelBase)
设置位置/速度精度的基准。
|
void |
setSecondsOfWeek(double seconds)
设置此SP3文件的GPS周的秒数。
|
void |
setTimeSystem(TimeSystem system)
设置此SP3文件中使用的时间系统。
|
void |
setType(SP3FileType fileType)
设置此SP3文件的文件类型。
|
void |
setVersion(char version)
设置文件版本。
|
public void setVersion(char version)
version
- 文件版本
public char getVersion()
public void setFilter(CartesianDerivativesFilter filter)
filter
- 指示位置导数的可用性。
public CartesianDerivativesFilter getFilter()
public SP3FileType getType()
SP3FileType
。
public void setType(SP3FileType fileType)
fileType
- 要设置的文件类型
public TimeSystem getTimeSystem()
TimeSystem
。
TimeSystem
public void setTimeSystem(TimeSystem system)
system
- 要设置的时间系统
public void setDataUsed(List<DataUsed> dataUsed)
dataUsed
- 要设置的数据使用指示器
public AbsoluteDate getEpoch()
public void setEpoch(AbsoluteDate time)
time
- 要设置的历元
public int getGpsWeek()
public void setGpsWeek(int week)
week
- 要设置的GPS周
public double getSecondsOfWeek()
public void setSecondsOfWeek(double seconds)
seconds
- 要设置的秒数
public int getModifiedJulianDay()
public void setModifiedJulianDay(int day)
day
- 要设置的修正儒略日
public double getDayFraction()
public void setDayFraction(double fraction)
fraction
- 要设置的日分数
public double getEpochInterval()
public void setEpochInterval(double interval)
interval
- 轨道条目之间的间隔
public int getNumberOfEpochs()
public void setNumberOfEpochs(int epochCount)
epochCount
- 要设置的历元数
public String getCoordinateSystem()
public void setCoordinateSystem(String system)
system
- 要设置的坐标系
public SP3OrbitType getOrbitType()
SP3OrbitType
。
public String getOrbitTypeKey()
public void setOrbitTypeKey(String oTypeKey)
oTypeKey
- 要设置的轨道类型键
public String getAgency()
public void setAgency(String agencyStr)
agencyStr
- 要设置的机构字符串
public void setPosVelBase(double posVelBase)
posVelBase
- 位置/速度精度的基准
public double getPosVelBase()
public void setClockBase(double clockBase)
clockBase
- 时钟/时钟速率精度的基准
public double getClockBase()
public void addSatId(String satId)
satId
- 卫星标识符
public void setAccuracy(int index, double accuracy)
index
- 在getSatIds()
中的卫星索引
accuracy
- 单位为米
public double getAccuracy(String satId)
精度受SP3标准限制为以毫米为单位的2的幂。此处返回的值以米为单位。
satId
- 卫星标识符
public void addComment(String comment)
comment
- 要添加的评论
Copyright © 2002-2023 CS GROUP. All rights reserved.