3D 场景组件
3D 场景组件的 7 种场景预设、热点与航线数据(手工或数据集)、动效、特效与楼层设置。
概述
3D 场景组件用三维视角展示地球、城市、工厂产线、智慧园区、医院院区、楼层剖面或外部模型。场景里的「内容」由热点和航线组成:热点有名称、数值、状态和位置,航线连接两个热点。热点可以手工添加,也可以绑定数据集,让数据一变屏上就跟着变。
功能入口
- 添加:左栏「资源库」>「基础组件」>「3D 场景」分组,预设有 3D 地球、3D 城市、3D 工厂产线、3D 智慧园区、3D 医院院区、3D 楼层剖面、3D 模型查看。
- 属性:选中组件 > 右栏「组件」>「内容设置」,分为「数据」「场景」「动效」「样式与布局」「配色」和「标题与文案」等段。
- 手工数据:「场景数据」里的「添加热点」或「编辑热点(N)」,以及「配置航线」或「编辑航线(N)」,打开「三维场景数据」对话框。
操作步骤
手工添加热点与航线
- 选中 3D 场景,在「内容设置」>「数据」把「热点数据来源」保持为手工。
- 点击「场景数据」下的「添加热点」,在「三维场景数据」对话框的「热点」页签点击「+ 添加热点」,填名称、数值、状态,按预设填经度与纬度或平面坐标、楼层。
- 至少有两个热点后,在「航线」页签点击「+ 添加航线」,选起点与终点。起终点不在热点列表里的航线不会渲染。
用数据集驱动热点
- 把「热点数据来源」切到「数据集」,选「数据集」,指定「名称字段」。
- 按预设补充字段:
- 「3D 地球」按经纬度落点,选「经度字段」「纬度字段」。
- 「3D 智慧园区」「3D 医院院区」「3D 模型查看」,用「挂到哪栋楼」选一列建筑名,把热点贴到已建模的建筑上。
- 「3D 智慧园区」「3D 医院院区」「3D 工厂产线」「3D 楼层剖面」「3D 城市」「3D 模型查看」可用「平面 X」「平面 Z」指定平面位置;不选时热点按行号排成网格,位置对不上。
- 「3D 楼层剖面」,用「楼层字段」指明热点在第几层,不给则全部堆在当前高亮楼层。
- 可选「数值字段」(显示在标签上)和「状态字段」(决定热点颜色)。状态取值会归一:「正常」「在线」归为正常;「预警」「告警」「异常」归为预警;「故障」「严重」归为告警(红色);「离线」「停机」归为离线;认不出的当作「正常」。
- 缺少必填字段时整条绑定不生效,画面仍显示手工热点,面板会提示还差什么。
属性/参数说明
场景与动效
| 属性 | 说明 | 取值/默认值 |
|---|---|---|
| 场景预设 | 三维场景类型 | 3D 地球、3D 城市、模型查看、工厂产线、智慧园区、医院院区、楼层剖面 |
| 模型地址 | 「模型查看」预设的外部模型 | 地址 |
| 相机距离 | 相机与场景的距离 | 2 到 8,步长 0.1 |
| 旋转速度 | 场景旋转速度 | 0 到 2,步长 0.05 |
| 自动旋转 | 场景自动旋转 | 开/关 |
| 低配模式 | 降低渲染负载,适合弱设备 | 开/关 |
| 星空背景 | 显示星空 | 开/关 |
| 飞线路径 | 显示航线 | 开/关 |
| 节点标签 | 显示热点标签 | 开/关 |
| 巡航动线 | 相机沿航线巡航 | 开/关 |
| 巡航速度 | 巡航速度 | 0 到 2,步长 0.05 |
| 特效预设 | 整体特效风格 | 标准辉光、赛博扫描、极光流彩、星云粒子 |
| 扫描环 | 显示扫描环 | 开/关 |
| 辉光强度 | 辉光 | 0 到 2,步长 0.05 |
| 粒子密度 | 粒子数量 | 0 到 160,步长 4 |
| 楼层数 | 楼层剖面的层数 | 1 到 12 |
| 当前楼层 | 高亮楼层 | 1 到楼层数 |
数据
| 属性 | 说明 | 取值/默认值 |
|---|---|---|
| 热点数据来源 | 热点来源,数据集来源覆盖手工热点 | 手工、数据集 |
| 数据集、名称字段 | 热点数据集与名称列 | 名称字段必填 |
| 数值字段 | 显示在标签上 | 可选 |
| 状态字段 | 决定热点颜色 | 可选,取值如 正常 / 预警 / 故障 / 离线,同义词见上文 |
| 挂到哪栋楼 | 建筑名列,仅智慧园区、医院院区、模型查看预设 | 可选 |
| 经度字段、纬度字段 | 仅 3D 地球预设 | 数据集来源 |
| 平面 X、平面 Z | 智慧园区、医院院区、工厂产线、楼层剖面、城市、模型查看预设 | 可选 |
| 楼层字段 | 仅楼层剖面预设 | 可选 |
样式
| 属性 | 说明 | 取值/默认值 |
|---|---|---|
| 组件标题、副标题、头部标记、标题对齐 | 头部文案 | 文本;左对齐、居中、右对齐 |
| 内边距、圆角 | 样式与布局 | 数值 |
| 背景色、边框色、辉光色、点位色、飞线色 | 配色 | 颜色 |
示例
「院区设备态势」:拖入「3D 医院院区」,「热点数据来源」选「数据集」,数据集 设备态势 含 device(设备名)、building(所在楼栋)、state(正常/预警/故障/离线)、temp(数值)。「名称字段」选 device,「挂到哪栋楼」选 building,「状态字段」选 state,「数值字段」选 temp。预期:设备热点落在对应楼栋上,状态为「故障」的热点显示告警色(红色)。
注意事项
注意:没有热点时画面上只有底座,楼名、数值、状态都来自热点。
注意:3D 场景依赖 WebGL;性能不足的设备上打开「低配模式」。
提示:自检的「数据源接入」把 3D 场景也算作「该吃数据的组件」,热点全是手工时会被提示没接数据源。