数据处理

该部分主要是使用SuperMap iDesktop/iDesktopX 11i(2023)处理原始数据。建筑模型的原始数据分为建筑矢量面数据和模型数据。

处理建筑矢量面数据

当原始数据为建筑矢量面数据集时,操作步骤如下:

  1. 原始数据准备。准备带有建筑高度或楼层数等相关属性的建筑矢量面数据,本例中的数据使用Height属性。
  2. 材质素材准备。准备用于设置建筑外观的材质。本产品团队准备了11种类型的材质素材,在本手册的结尾,提供了相关资源的下载链接。
  3. 矢量面数据属性处理
    • 打开SuperMap iDesktop/iDesktopX,加载矢量面数据集,鼠标左键单击选中目标数据集后单击右键,在弹出的右键菜单中选择浏览属性表属性,打开数据属性面板和数据属性表。
    • 在属性面板中,单击选中属性结构,新增属性字段:侧面材质和顶面材质。
    • 在属性表中,编辑侧面材质和顶面属性字段的属性值。
    • 本例中,顶面材质通过更新列的方式,统一设置为TOPMat。
    • 侧面材质的属性值是根据建筑层数设置的材质路径。本例中,Heighet具有11个属性值,建筑分为11层,因此将对应的CityBuiMat1”-“CityBuiMat11”填入属性表。
  4. 本例中,数据属性设置结果如下图所示:

  5. 生成S3M瓦片。属性设置完成后,将数据生成生成S3M瓦片,操作步骤如下:
    • 在上述属性处理完成后,单击三维数据->生成瓦片->面拉伸生成模型瓦片功能,弹出面拉伸生成模型瓦片面板。
    • 根据需要设置拉伸高度字段、瓦片边长、材质等相关参数。
    • 本例中,拉伸高度设置为Height,瓦片边长设置为6000,材质类型选择UE材质,设置顶面材质和侧面材质字段及UV参数。
    • 参数设置见下图:

    • 参数设置完成后,单击运行按钮,生成S3M瓦片数据。

处理建筑模型数据

当原始数据为建筑模型数据集时,操作步骤如下:

  1. 原始数据准备。准备建筑模型数据。其中,建议不同模型对象具有不同的材质名称。
  2. 材质素材准备。准备用于设置建筑外观的材质。本产品团队准备了11种类型的材质素材,如有需要,可联系产品支持人员获取。
  3. 生成S3M瓦片。操作步骤如下:
    • 打开SuperMap iDesktopX,加载建筑模型数据集,选中模型数据集右键单击,在弹出的右键菜单中选择生成场景瓦片,弹出生成场景瓦片面板。
    • 设置材质类型为UE材质,S3M版本选择S3M 3.0。
    • 参数设置完成后,单击运行按钮,生成S3M瓦片数据。