创建 3D 对象要素类
3D 对象要素类使用已定义的地理位置且引用 3D 几何网格,以在地理数据库中存储和管理要素。 要素的引用几何为多面体,并且适用于以下 3D 模型存储格式:COLLADA (.dae)、Autodesk Filmbox (.fbx)、Wavefront (.obj)、GL 传输格式 (.glTF)、二进制 GL 传输格式 (.glb) 和 Open Geospatial Consortium CityGML (.gml)。
可以通过执行以下任一操作来创建 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 格式,所有现有要素将转换为相应格式并存储在地理数据库中。 此过程在后台进行,并且可能需要一些时间才能完成。