public class DcbStation extends Object
SinexLoader
中解析的数据,用于计算站点的差分码偏差。
卫星和站点有不同的类,因为站点可能有多个卫星系统。数据存储在由SatelliteSystem
标识的DCB的Map中
Constructor and Description |
---|
DcbStation(String siteCode)
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
void |
addDcb(SatelliteSystem satelliteSystem, Dcb dcb)
添加与卫星系统对应的DCB数据。
|
Iterable<SatelliteSystem> |
getAvailableSatelliteSystems()
获取站点可用的卫星系统。
|
Dcb |
getDcbData(SatelliteSystem satelliteSystem)
获取给定卫星系统的DCB数据。
|
DcbDescription |
getDescription()
获取Sinex文件中“DCB/DESCRIPTION”块中包含的数据。
|
String |
getSiteCode()
获取站点代码(站点标识符)。
|
void |
setDescription(DcbDescription description)
设置Sinex文件中“DCB/DESCRIPTION”块中包含的数据。
|
public DcbStation(String siteCode)
siteCode
- 站点代码(站点标识符)
public String getSiteCode()
public DcbDescription getDescription()
该块提供了分析的重要参数,并定义了块“BIAS/SOLUTION”中的字段
public void setDescription(DcbDescription description)
description
- 要设置的“DCB/DESCRIPTION”参数
public Dcb getDcbData(SatelliteSystem satelliteSystem)
satelliteSystem
- 卫星系统
public void addDcb(SatelliteSystem satelliteSystem, Dcb dcb)
如果实例先前包含了卫星系统的DCB数据,则旧值将被替换。
satelliteSystem
- 要添加DCB的卫星系统
dcb
- DCB数据
public Iterable<SatelliteSystem> getAvailableSatelliteSystems()
Copyright © 2002-2023 CS GROUP. All rights reserved.