题:
是否可以与CesiumJS实时交互。
如果不。是否有实现目标的另一种选择。

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

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

最佳答案

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

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

另请参阅我对Cesium的Entities vs. Graphics Primitives的描述,该答案描述了Cesium API的一层是如何为沿已知路径移动的图形量身定制的,而API的较低层是为需要频繁,实时更新的原语而设计的。

关于python - 与CesiumJS的实时交互,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59035298/

10-14 18:12