与 CesiumJS 实时交互

Realtime interaction with CesiumJS

问题: 是否可以实时与 CesiumJS 交互。 如果不。是否有其他选择来实现目标。

目标: 使用 Python 和 CesiumJS 创建卫星模拟。 Python计算卫星的轨迹和姿态。 CesiumJS Returns模拟卫星的视频流

编辑: 态度由 returned 视频流计算。 卫星应跟踪特定的感兴趣区域 (ROI)。 -> CesiumJS return 视频流或图片可以吗?

简答是的,你可以实时向CesiumJS发送数据。您确实需要编写自己的 JavaScript 代码来接收该数据并更新 Cesium 的图形。

但是对于像卫星这样的东西,其轨迹可以提前预测,不建议发送实时数据。最好让您的 Python 应用程序预先计算整个轨迹,然后通过 CZML 将其发送到 CesiumJS。然后,Cesium 可以实时回放,或者允许用户向前和向后移动模拟时间。 Here's an example.

另请参阅我描述 Cesium 的 的回答,其中描述了 Cesium API 的一层如何针对沿已知路径移动的图形进行定制,以及 API 的下层适用于需要频繁、实时更新的原语。