使用Georeference组件
本页面提供SuperMap Georeference组件使用方法。基于SuperMap Georeference组件,可以将Unreal Engine对象移动到指定经纬度和指定高度处。
在使用SuperMap Georeference组件前需要在控件面板中打开编辑模式,并设置地理原点,从而保证后续放置的对象的朝上的方向正确,减少旋转对象的次数。主要操作步骤如下:


- 获取对象预备放置位置的坐标信息(经度、纬度、高度)。这里以SuperMap iDesktopX为例进行说明,在SuperMap iDesktopX中打开的球面场景中加载同样的瓦片图层,之后使用查询坐标值功能获取指定点位的位置信息。
- 回到打开的Unreal Engine工程,在SuperMap编辑器控件面板上打开编辑模式后,在内容浏览器中找到要使用的Unreal Engine静态网格体将其拖入场景中,并在细节->通用->变换->移动性修改为“可移动”。
- 通过细节->添加按钮为该对象添加SuperMap Georeference组件。添加完成后,会弹出经纬度设置界面,将第一步获取的坐标信息填入组件经纬度和高度框内,从而实现对象自动定位到指定坐标处。
- 在编辑模式或运行模式下浏览至对象放置位置处,可查看是否存在该对象。
- 如果存在多个对象,可重复上述步骤实现对象的移动放置。如下图所示为在指定位置放置了一颗树。