public class DOPComputer extends Object
Modifier and Type | Field and Description |
---|---|
static double |
DOP_MIN_ELEVATION
最小仰角:0°。
|
Modifier and Type | Method and Description |
---|---|
DOP |
compute(AbsoluteDate date, List<Propagator> gnss)
计算给定日期的一组GNSS卫星的 DOP 。
|
static DOPComputer |
create(OneAxisEllipsoid shape, GeodeticPoint location)
为一个位置创建DOP计算器。
|
ElevationMask |
getElevationMask()
获取仰角掩模。
|
double |
getMinElevation()
获取最小仰角。
|
DOPComputer |
withElevationMask(ElevationMask newElevationMask)
设置仰角掩模。
|
DOPComputer |
withMinElevation(double newMinElevation)
设置最小仰角。
|
public static final double DOP_MIN_ELEVATION
public static DOPComputer create(OneAxisEllipsoid shape, GeodeticPoint location)
最小仰角为0°,用于计算位置与GNSS卫星之间的可见性。
shape
- 定义位置的天体形状
location
- 兴趣点
public DOPComputer withMinElevation(double newMinElevation)
如果之前已配置了仰角掩模,则将覆盖它。
newMinElevation
- 可见性的最小仰角(弧度)
getMinElevation()
public DOPComputer withElevationMask(ElevationMask newElevationMask)
如果之前已配置了最小仰角,则将覆盖它。
newElevationMask
- 用于计算的仰角掩模
getElevationMask()
public DOP compute(AbsoluteDate date, List<Propagator> gnss)
date
- 计算日期
gnss
- 参与DOP计算的GNSS卫星的传播器
DOP
public double getMinElevation()
public ElevationMask getElevationMask()
Copyright © 2002-2023 CS GROUP. All rights reserved.