有没有一种方法可以配置铯铯实体以显示为ICRF?

时间:2020-10-22 15:14:44

标签: javascript typescript cesium

我的问题与another one already solved非常相似。

我必须在ICRF中显示移动的实体及其路径。我以前曾使用CZML使其工作。但是现在我将CZML对象替换为实体。要配置实体的位置,我使用SampledPositionProperty并在构造函数中设置参考框架。显示的结果似乎是固定在地球上的,因为路径看起来像是螺旋形而不是椭圆形。

new SampledPositionProperty(ReferenceFrame.INERTIAL);

1 个答案:

答案 0 :(得分:0)

路径的形状来自传递到SampledPositionProperty中的坐标。

您需要确保传入的坐标已转换为ICRF坐标,形成椭圆形,而不是螺旋形的地球固定坐标。

铯会简单地绘制任何形状。在那里的SampledPositionProperty构造函数上选择参考框架仅可控制形状是随时间推移固定在地球上还是与ICRF框架对齐,但不会更改实际形状。因此,如果您给它一个螺旋路径,它将显示一条螺旋路径。坐标系之间的转换取决于您(但是,可以根据需要使用Cesium辅助函数来完成)。