有没有办法配置Cesium实体显示为ICRF?

Is there a way to configure Cesium entities to be displayed as ICRF?

我的问题与非常相似。

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

new SampledPositionProperty(ReferenceFrame.INERTIAL);

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

您需要确保您传入的坐标已经转换为 ICRF 坐标,形成一个椭圆,而不是螺旋形状的 Earth-fixed 坐标。

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