Skip to main content

创建 3D 对象要素类

3D 对象要素类使用已定义的地理位置且引用 3D 几何网格,以在地理数据库中存储和管理要素。 要素的引用几何为多面体,并且适用于以下 3D 模型存储格式:COLLADA (.dae)、Autodesk Filmbox (.fbx)、Wavefront (.obj)、GL 传输格式 (.glTF)、二进制 GL 传输格式 (.glb) 和 Open Geospatial Consortium CityGML (.gml)。

可以通过执行以下任一操作来创建 3D 对象要素类:

创建 3D 对象要素类

要从地理数据库的文件快捷菜单中访问 创建要素类 窗格以创建 3D 对象要素类,请完成以下步骤:

  1. 视图 选项卡的 窗口 组中,单击 目录窗格 目录窗格

  2. 目录 窗格中,右键单击要在其中创建要素类的文件地理数据库或要素数据集,指向 新建 ,然后在下拉菜单中单击 要素类

    创建要素类 窗格随即显示。

  3. 请按照 在要素数据集中创建独立要素类或要素类 中的步骤进行操作。

  4. 定义 页面的 创建要素类 窗格中,单击 要素类类型 下拉箭头,然后选择 3D 对象

    3D 对象要素类必须包含 z 值,因此对于该几何类型,默认选中 Z 值 - 坐标包含用于存储 3D 数据的 Z 值 复选框。

  5. 从步骤 3 开始执行剩余的创建要素类步骤。

  6. 单击 完成 创建要素类。

将在地理数据库中创建一个空的 3D 对象要素类。 右键单击该要素类并选择 添加到当前地图在新窗口中打开 ,然后选择用于显示数据的地图或场景选项。 要 为要素类创建要素 ,请使用 编辑 选项卡上的工具。

要为 3D 对象要素添加更多存储格式(例如 .dae.gltf 文件),请参阅 修改 3D 对象要素类

将现有多面体要素类转换为 3D 对象要素类

要使用 将 3D 格式添加到多面体 地理处理工具将现有多面体要素类转换为 3D 对象要素类,请完成以下步骤:

  1. 分析 选项卡的 地理处理 组中,单击 工具 工具

    将出现 地理处理 窗格。

  2. 单击 工具箱 选项卡并浏览到 数据管理 > 3D 对象 ,然后双击 将 3D 格式添加到多面体中 地理处理工具。

    将 3D 格式添加到多面体中 工具将在 地理处理 窗格中打开。

  3. 单击 输入要素 下拉箭头选择多面体要素,或单击浏览 浏览 以浏览到相应位置。

  4. 或者,在 要添加的 3D 格式 参数中,选中希望图层支持的格式旁边的复选框。

    系统将以列表中选择的每种格式存储和维护所有要素。 如果您不选择其他格式,则仅会维护多面体表示要素。

    要了解有关管理 3D 对象要素类受支持格式列表的详细信息,请参阅 修改 3D 对象要素类

  5. 单击 运行 运行

多面体要素类将转换为 3D 对象要素类。 如果已指定其他 3D 格式,所有现有要素将转换为相应格式并存储在地理数据库中。 此过程在后台进行,并且可能需要一些时间才能完成。