与CesiumJS的实时交互

问题描述 投票:0回答:1

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

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

python simulator cesium satellite
1个回答
0
投票

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

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

[另请参阅描述Cesium Entities vs. Graphics Primitives的答案,它描述了Cesium API的一层是如何针对沿已知路径移动的图形量身定制的,而API的下层是针对需要频繁,实时更新的图元的。

© www.soinside.com 2019 - 2024. All rights reserved.