3D 对象要素类使用已定义的地理位置且引用 3D 几何网格,以在地理数据库中存储和管理要素。要素的引用几何为多面体,并且适用于以下 3D 模型存储格式:COLLADA (.dae)、Autodesk Filmbox (.fbj)、Wavefront (.obj)、GL 传输格式 (.glTF) 和二进制 GL 传输格式 (.glb) 文件。
创建 3D 对象要素类的方法有两种:
创建新的 3D 对象要素类
要创建 3D 对象要素类,请通过地理数据库中的文件快捷菜单访问并使用创建要素类窗格并按照以下步骤进行操作:
- 在视图选项卡的窗口组中,单击目录窗格 。
- 在目录窗格中,右键单击要在其中创建要素类的文件地理数据库或要素数据集,指向新建,然后在下拉菜单中单击要素类。
创建要素类窗格随即显示。
- 请按照在要素数据集中创建独立要素类或要素类中的步骤进行操作。
- 在定义页面的创建要素类窗格中,单击要素类类型下拉箭头,然后选择 3D 对象。
3D 对象要素类必须包含 z 值,因此对于 该几何类型,默认选中 Z 值 - 坐标包含用于存储 3D 数据的 Z 值复选框。
- 从步骤 3 开始执行剩余的创建要素类步骤。
- 单击完成创建要素类。
将在地理数据库中创建一个空的 3D 对象要素类。右键单击并选择添加到当前地图或打开新地图,然后选择用于显示数据的地图或场景选项。要为要素类创建要素,请使用编辑选项卡上的工具。
要为 3D 对象要素添加更多存储格式(例如 .dae 或 .gltf 文件),请参阅修改 3D 对象要素类。
将现有多面体要素类转换为 3D 对象要素类
要将现有多面体要素类转换为 3D 对象要素类,请使用将 3D 格式添加到多面体地理处理工具。
- 在分析选项卡的地理处理组中,单击工具 。
将出现地理处理窗格。
- 单击工具箱选项卡并浏览到数据管理 > 3D 对象,然后双击将 3D 格式添加到多面体中地理处理工具。
将 3D 格式添加到多面体中工具将在地理处理窗格中打开。
- 单击输入要素下拉箭头选择多面体要素,或单击浏览 以浏览到相应位置。
- 或者,在要添加的 3D 格式部分中,选中希望图层支持的格式旁边的框。
系统将以列表中选择的每种格式存储和维护所有要素。如果您不选择其他格式,则仅会维护多面体表示要素。
要了解有关管理 3D 对象要素类受支持格式列表的详细信息,请参阅修改 3D 对象要素类。
- 单击运行。
多面体要素类将转换为 3D 对象要素类。如果已指定其他 3D 格式,所有现有要素将转换为相应格式并存储在地理数据库中。此过程在后台进行,并且可能需要一些时间才能完成。