首页 / 浏览问题 / 桌面GIS / 问题详情
求教如果我想实现三维轨迹的复现需要用到什么功能
9EXP 2024年03月25日
需求是做到对物体在三维轨迹上运动的复现,轨迹是gpx文件,包括点坐标和时间,但是找不到实现的方法,希望大佬们不吝赐教

1个回答

您好,可以使用【轨迹模型】的功能,该功能用于添加第三方模型数据到指定的 KML 图层中,可通过绘制或选择一条路线,动态演示模型沿指定轨迹运动的过程。可加载到场景中的第三方数据模型的格式为:*.s3m,*.sgm,*.3ds,*.mesh,*.obj,*.dae,*.x,*.osg,*.osgb,*.stl,*.off。

操作步骤大致如下:

1、先将gpx文件导入为三维线数据集。

2、新建或打开一个场景窗口后,将线数据加载到球面场景。然后新建一个kml文件

3、使kml图层处于编辑状态,单击KML图层右键,选择“添加”菜单中的“轨迹模型...”项,弹出“打开三维模型文件”对话框,直接选择模型文件即可。

4、在场景中添加了KML图层之后,在“图层管理器”中选中KML图层中的某一个对象,单击鼠标右键,选择“属性”项,在弹出的“KML对象属性”面板中选择“轨迹管理”。轨迹路线可以通过选择导入的三维线数据集。可以通过设置速度来调节轨迹运行的时间。

关于【轨迹模型】的详细介绍在离线帮助文档搜索【添加轨迹模型】即可。在线帮助文档链接如下:https://help.supermap.com/iDesktopX/zh/tutorial/DataProcessing/DataManagement/DataManagement.html

希望可以帮助到您!

2,548EXP 2024年03月25日
十分感谢,但是如果gpx数据里面本身是变速运动的话,还可以用这种方法实现吗,因为kml轨迹模型本身是匀速的,找不到按照时间执行的方法

您好,桌面暂时没有变速的办法。如果最终是想要前端使用的话,可以利用Entity的时间节点属性来实现动态效果,可以参考该篇博客https://blog.csdn.net/supermapsupport/article/details/103006226

...