BIM查看器是城市三维场景构建器的子组件,支持独立的样式和数据配置,包括BIM查看器的交互激活色和爆炸效果等,BIM查看器用于查看标准BIM数据。本文介绍BIM查看器配置项的含义。

单击子组件管理下方的BIM查看器子组件,进入配置面板配置BIM查看器子组件的样式和数据。
说明 如果子组件管理中没有BIM查看器,说明您还未添加BIM查看器子组件,请参见添加子组件进行添加。

配置

BIM查看器配置面板
BIM查看器配置面板参数说明。
参数 说明
已分配场景 详细功能说明,请参见已分配场景
交互 激活色:设置BIM查看器交互效果时激活部件的颜色。
爆炸效果
  • 爆炸:打开开关,开启BIM查看器的爆炸效果样式;关闭开关,BIM查看器不显示爆炸效果样式。
  • 爆炸系数:拖动滑块调整爆炸系数的值,取值范围为0~1000。爆炸系数配置项仅在打开爆炸开关后可配置。

数据

BIM查看器数据面板
  • 模型层

    url:模型层内模型样式的URL链接地址。

    数据示例:
    {
      "name": "demo1",
      "url": "//sh-conf.oss-cn-shanghai.aliyuncs.com/datav.engine/bim/renhe_2f/l4_200826_aio_encrypted.gltf",
      "encrypted": true,
      "position": {
        "lat": 30.247797,
        "lng": 120.14807224,
        "alt": 20
      },
      "rotation": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "scale": {
        "x": 10,
        "y": 10,
        "z": 10
      },
      "animationNames": [],
      "lod": "L3",
      "groups": []
    }
  • lfc数据

    url:空间树数据的URL链接地址。

    数据示例:
    {
      "name": "model tree",
      "url": "//sh-conf.oss-cn-shanghai.aliyuncs.com/datav.engine/bim/renhe_2f/d4_200826_aio_modeltree_encrypted.json",
      "encrypted": true
    }

蓝图编辑器交互配置

  1. 在当前场景编辑器页面,单击左侧子组件管理列表中BIM查看器右侧的导出到蓝图编辑器图标。
  2. 鼠标移动到页面左上角的返回图标,单击弹出对话框中的蓝图编辑器
  3. 在蓝图编辑器配置页面,单击导入节点栏内的BIM查看器子组件,在画布中可以看到如下图所示的BIM查看器的蓝图编辑器配置参数。BIM模型蓝图参数
    • 事件
      事件 说明
      当模型层请求完成时 模型层数据接口请求返回并经过过滤器处理后抛出的事件,同时抛出处理后的JSON格式的数据。具体数据请参见上文的数据示例
      当lfc数据请求完成时 lfc数据接口请求返回并经过过滤器处理后抛出的事件,同时抛出处理后的JSON格式的数据。具体数据请参见上文的数据示例
      当模型层请求失败时 模型层数据接口请求失败时(请求失败的情况可能是:网络问题或接口报错等)返回并经过过滤器处理后抛出的事件,同时抛出处理后的JSON格式的数据。具体数据请参见上文的数据示例
      当lfc数据请求失败时 lfc数据接口请求失败时(请求失败的情况可能是:网络问题或接口报错等)返回并经过过滤器处理后抛出的事件,同时抛出处理后的JSON格式的数据。具体数据请参见上文的数据示例
      模型加载完成 BIM查看器模型加载完成时抛出的事件,同时抛出object类型的数据。
      点击 单击BIM查看器组件时抛出的事件,同时抛出object类型的数据。
    • 动作
      动作 说明
      请求模型层 重新请求服务端数据,上游数据处理节点或图层节点抛出的数据将作为参数。例如BIM查看器配置了API数据源为http://api.test,传到请求模型层动作的数据为{ id: '1'},则最终请求接口为http://api.test?id=1
      请求lfc数据 重新请求服务端数据,上游数据处理节点或图层节点抛出的数据将作为参数。例如BIM查看器配置了API数据源为http://api.test,传到请求lfc数据动作的数据为{ id: '1'},则最终请求接口为http://api.test?id=1
      导入模型层 按组件绘制格式处理数据后,导入组件,重新绘制。不需要重新请求服务端数据。具体数据请参见上文的数据示例
      导入lfc数据 按组件绘制格式处理数据后,导入组件,重新绘制。不需要重新请求服务端数据。具体数据请参见上文的数据示例
      更新配置 动态更新组件的样式配置。需要先在组件的配置面板中,单击复制配置到剪贴板,获取组件配置数据。再根据需要在蓝图编辑器配置页面的数据处理节点中更改对应样式的字段值。
      显示组件 显示组件,不需要参数。
      隐藏组件 隐藏组件,不需要参数。