STK版本:11.4.0
STK CzmlExporter版本:11.0.1
Cesium版本:1.95.0
Cesium和CZML都是AGI公司的产品,与STK11.0版开始集成。
CZML的在线手册:CZML Guide · AnalyticalGraphicsInc/czml-writer Wiki · GitHub,进入页面后,右侧有一个Pages列表,显示有143个手册页,点击下部‘show xxx more pages’可以显示整个列表。
任务描述:
可以通过以下方式确认自己的STK是否安装了CZML Exporter插件。点击‘View’->‘Toolbars’菜单,如果在列表中显示有‘CZML Exporter’选项,则已安装,如下图。
‘CZML Exporter’工具栏只有一个图标,如下图。
如果没有安装,则需要找到STK的安装盘找到‘STKUiPlugins’目录,该目录下通常还有其他的STK插件,可能包括其他插件,顺便介绍一下(参见:https://help.agi.com/stk/11.7.1/#stkPlugins.htm):
不必安装所有的插件,直接进入‘CzmlExporter’目录运行setup.exe,这样就仅安装了CZML Exporter插件。安装完毕,重新启动STK,工具栏能够出现并可选择‘CZML Exporter’选项。
参考链接:https://help.agi.com/stk/11.0.1/Content/czmlExport.htm
输出czml文件支持或不支持什么主要受czml文件的规范的限制。
常规对象和图形(为避免歧义,以下部分未翻译,下同)
线目标(Line Target)
Note: Extruded border walls are not supported.
传感器(需要Cesium专业版以查看输出的传感器信息)
Note: The SAR sensor type is not supported.
天线/发射机/接收机/雷达
MTO
Note: MTO 3D models are not supported.
Note: Data computed against terrain (routes, access lines, etc.) is supported.
此外,不支持旧版本默认 MDL 模型。
首页地址:CelesTrak: Current GP Element Sets
Starlink星座:https://celestrak.org/NORAD/elements/gp.php?GROUP=starlink&FORMAT=tle
下载数据保存为文本文件,总共2550个对象(卫星)。
启动STK(本例中版本为11.4,经验证11.0的CZML Exporter插件也在安装并正确运行)。
新建场景,设置仿真时长为两小时(注:时间越长,生成的czml文件越大!)。
根据本人之前一篇文章:STK9中根据TLE数据插入卫星对象_wangyulj的博客-CSDN博客_tle文件,导入卫星。
导入后三维场景效果如下图:
点击工具栏图标。
默认会在对象浏览窗口下方弹出‘Export to CZML’窗口,点击‘Export CZML’按钮即可输出,具体操作及相关提示参见:https://help.agi.com/stk/11.0.1/Content/czmlExport.htm,该链接有详细介绍。原文截图如下:

导出的时间比较长,2550颗卫星,仿真时长26小时(设置错了),步长(Step Size)为3秒,生成的czml文件大小约680M,有点太大了。
将仿真时长设置为2小时,步长(Step Size)设置为10秒,重新生成czml文件大小60M。
步骤及操作略,效果如下图。nice!
最后,给AGI点个赞!