问题标签 [czml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cesium - 铯 czml 随时间位置改变 3d 模型(gltf/glb)的方向
我已经实现了一个 3d 模型(铯空气)飞机沿着一条路径移动。它的位置随时间变化,详细数据可在位置属性下的 czml 文件中找到。但是,我无法改变飞机的方向以及路径。飞机飞过路径,但它的航向、俯仰和滚动是恒定的。它不会随着高度等的增加而上升。如何使用 czml 文件中的方向属性或上述问题的任何其他解决方案来实现姿态变化?
javascript - CZML 的 heightReference 属性
可以heightReference
在 CZML 中使用该属性将多边形固定到地面吗?
下面第 56 行,这里将它用于 Cesium 中的实体。
javascript - 没有颜色或材质的 CZML 多边形
是否可以绘制一个只有多边形轮廓而没有材料覆盖多边形侧面的 CZML 多边形?
这是必需的,因为我的要求是能够单击完全浸入多边形中的对象,即内部多边形的任何一侧都不会与外部多边形的一侧重叠。所以我只想画一个多边形轮廓,让内部多边形监听点击事件。
javascript - 动态操作多边形的 CZML 填充属性
在 CZML 中绘制的实体的属性可以被操纵吗?我正在尝试一次切换一组多边形的填充属性。我添加了父属性。但这似乎不起作用。以前有人遇到过这个问题吗?任何帮助深表感谢 :)
这是我的示例代码:
javascript - 克隆和修改 CZML 数据包
我希望在不同位置生成一定数量的副本,这些副本shape1
只能shape2
在运行时知道,并且能够以编程方式更改它们的其他属性。
引用、克隆和修改 CZML 数据包的首选方法是什么?
quaternions - CESIUM : How to animate an aircraft from pitch, roll, heading?
I have flight data containing position (lat,lon,height) and orientation (pitch, roll, heading) in function of time.
I would like to represent the aircraft in CesiumJS.
I tried to create CZML file from the flight data. Everything worked fine for the position. But CZML format support only orientation based on a quaternion in the reference of Earth fixed axes. That means I would have to preprocess this quaternion for each position, pitch, roll, heading in order to write the CZML.
Do you think I should implement this quaternion computation (not straight forward) ?
Or should I use another solution to use cesium functions that allow me to use directly pitch, roll, heading values ?. In this case, I wonder which format I can use to transfer my flight data to Cesium.
Thank you for your advices
javascript - 在铯中为多边形添加标签
如何在指定位置向实体(例如多边形)添加标签:
这就是我尝试这样做的方式:(entity.polygon = true)
没有错误,但它没有显示在地图上。
javascript - 智能查询czml/json数据
我正在使用 Cesium,我有一个 czml 文件(非常类似于 JSON 格式),我想通过指定感兴趣的标签来识别它的元素之一:
czml
我的目标是通过能够查询元素来访问变量的特定元素。例如,如果我想访问所有数据,point B
我想用某种功能以某种方式做到这一点,而不可能使用任何循环(我的 czml 数据可能非常大!!!)。
我能够像这样实现我的目标:
但正如你所看到的,这是非常低效的。有什么更优雅、更有效的方式来实现我的目标?
javascript - 从文件加载 czml/json 数据并将其存储到变量中
我正在使用 Cesium 提供的 Sandcastle 界面,但我的问题可以扩展到(我猜)任何 javascript 用户。我的目标是加载一个 czml 文件(也可以是一个 .json 文件)并将其内容存储到一个变量中,以便简单地访问它的标签。
这里有一个小例子:假设文件(test.czml)内容如下:
我的最终目标是通过以下方式访问内容:
我能够使用以下命令加载数据:
但是这种方法不能如我所愿。什么是达到我的目标的聪明而优雅的方式?