public class TimeSpanEstimatedTroposphericModel extends Object implements DiscreteTroposphericModel
这个类与EstimatedTroposphericModel
类密切相关。
不同之处在于它具有一个TimeSpanMap
,其中包含EstimatedTroposphericModel
对象作为属性。
这个模型的理念是允许用户设计一个对流层模型,其物理参数(总天顶延迟)会随着时间变化,在用户选择的日期发生变化。
Modifier and Type | Field and Description |
---|---|
static String |
DATE_AFTER
对流层参数驱动器名称中日期之后的前缀。
|
static String |
DATE_BEFORE
对流层参数驱动器名称中日期之前的前缀。
|
Constructor and Description |
---|
TimeSpanEstimatedTroposphericModel(EstimatedTroposphericModel model)
使用默认的UTC时间标度构造函数。
|
TimeSpanEstimatedTroposphericModel(EstimatedTroposphericModel model, TimeScale timeScale)
使用默认的UTC时间标度构造函数。
|
Modifier and Type | Method and Description |
---|---|
void |
addTroposphericModelValidAfter(EstimatedTroposphericModel model, AbsoluteDate earliestValidityDate)
在限制日期之后添加一个EstimatedTroposphericModel条目。
使用 addTroposphericModelValidAfter(entry, t) 将使entry 在[t,+∞[范围内有效(注意闭合括号)。
|
void |
addTroposphericModelValidBefore(EstimatedTroposphericModel model, AbsoluteDate latestValidityDate)
在限制日期之前添加一个EstimatedTroposphericModel条目。
使用 addTroposphericValidBefore(entry, t) 将使entry 在]-∞,t[范围内有效(注意开放括号)。
|
double[] |
extractParameters(double[] parameters, AbsoluteDate date)
从输入的数组中提取 pathDelay 方法的正确参数驱动器值。
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
extractParameters(T[] parameters, FieldAbsoluteDate<T> date)
从输入的数组中提取 pathDelay 方法的正确参数驱动器值。
|
TimeSpanMap.Span<EstimatedTroposphericModel> |
getFirstSpan()
获取对流层模型时间跨度映射的第一个 time span 。
|
List<ParameterDriver> |
getParametersDrivers()
获取参数的驱动器。
|
EstimatedTroposphericModel |
getTroposphericModel(AbsoluteDate date)
获取在特定日期有效的 EstimatedTroposphericModel 模型。
|
double |
pathDelay(double elevation, GeodeticPoint point, double[] parameters, AbsoluteDate date)
计算从地面站到卫星的信号路径的对流层路径延迟。
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
pathDelay(T elevation, FieldGeodeticPoint<T> point, T[] parameters, FieldAbsoluteDate<T> date)
计算从地面站到卫星的信号路径的对流层路径延迟。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getNbParametersDriversValue, getParameterDriver, getParameters, getParameters, getParameters, getParameters, getParametersAllValues, getParametersAllValues, isSupported
@DefaultDataContext public TimeSpanEstimatedTroposphericModel(EstimatedTroposphericModel model)
model
- 用于所有模型初始化的初始模型。
public TimeSpanEstimatedTroposphericModel(EstimatedTroposphericModel model, TimeScale timeScale)
model
- 用于所有模型初始化的初始模型。
timeScale
- 用于对流层参数驱动器的默认名称的时间标度
public List<ParameterDriver> getParametersDrivers()
返回所有估计模型的所有参数驱动器数组。模型按时间顺序排序。
getParametersDrivers
在接口 ParameterDriversProvider
public void addTroposphericModelValidBefore(EstimatedTroposphericModel model, AbsoluteDate latestValidityDate)
addTroposphericValidBefore(entry, t)
将使entry
在]-∞,t[范围内有效(注意开放括号)。
model
- EstimatedTroposphericModel条目
latestValidityDate
- 条目在此日期之前有效(必须与已用于转换的所有日期不同)
public void addTroposphericModelValidAfter(EstimatedTroposphericModel model, AbsoluteDate earliestValidityDate)
addTroposphericModelValidAfter(entry, t)
将使entry
在[t,+∞[范围内有效(注意闭合括号)。
model
- EstimatedTroposphericModel条目
earliestValidityDate
- 条目在此日期之后有效(必须与已用于转换的所有日期不同)
public EstimatedTroposphericModel getTroposphericModel(AbsoluteDate date)
EstimatedTroposphericModel
模型。
date
- 有效日期
public TimeSpanMap.Span<EstimatedTroposphericModel> getFirstSpan()
time span
。
time span
public double[] extractParameters(double[] parameters, AbsoluteDate date)
pathDelay
方法的正确参数驱动器值。根据输入日期进行参数过滤。
parameters
- 输入的参数数组
date
- 日期
public <T extends org.hipparchus.CalculusFieldElement<T>> T[] extractParameters(T[] parameters, FieldAbsoluteDate<T> date)
pathDelay
方法的正确参数驱动器值。根据输入日期进行参数过滤。
T
- 扩展CalculusFieldElements
parameters
- 输入的参数数组
date
- 日期
public double pathDelay(double elevation, GeodeticPoint point, double[] parameters, AbsoluteDate date)
pathDelay
在接口 DiscreteTroposphericModel
elevation
- 卫星的仰角,以弧度表示
point
- 站点位置
parameters
- 对流层模型参数
date
- 当前日期
public <T extends org.hipparchus.CalculusFieldElement<T>> T pathDelay(T elevation, FieldGeodeticPoint<T> point, T[] parameters, FieldAbsoluteDate<T> date)
pathDelay
在接口 DiscreteTroposphericModel
T
- 元素类型
elevation
- 卫星的仰角,以弧度表示
point
- 站点位置
parameters
- 当前日期的对流层模型参数
date
- 当前日期
Copyright © 2002-2023 CS GROUP. All rights reserved.