跳至主要內容

聚合热力

2025年7月22日大约 3 分钟

聚合热力

聚合热力是一种用于在三维场景中展示数据密度和分布的标绘节点,通过颜色渐变和高度变化来直观地表现数据的聚合程度和热力分布。

在聚合热力节点的各配置用以配置通用的聚合热力样式模板,所有子元素都会应用该样式。不同子元素之间不会有聚合效应。

在 图层面板 中 聚合热力节点 下会根据当前的子元素数据展示对应的子元素节点,可点击对应子元素节点修改子元素的名称、点位数据等信息。

属性

基础

  • 名称: 节点的名称。

  • 位置: 子元素的原点三维位置,修改后所有子实例的三维位置都会相对其变化。单位为 米。

热力配置

  • 半径: 设置热力点影响的半径范围,控制单个数据点的影响区域大小。单位为 米。

  • 模糊因子: 设置热力图的模糊程度,数值越大颜色渐变过渡效果越平滑。

  • 热力范围: 设置热力值的范围,包含最小值(min)和最大值(max),用于控制颜色映射的数据区间。

  • 颜色渐变: 配置热力图的颜色渐变效果,从低热力值到高热力值的颜色映射对应颜色渐变的从左到右。

热力网格

  • 最大高度: 设置热力图网格的最大高度值,控制数据峰值的显示高度。

  • 线框模式: 控制是否启用线框模式显示,启用后热力图将以线框形式展示。

  • 细分数量: 设置热力图网格的细分密度,数值越大网格越精细。细分越多锯齿现象也越少,但无法完全避免。

    提示

    细分数量越大对渲染的效率影响也越大。

自定义属性

可根据实际需求,为节点添加自定义属性。可通过配置 自定义数据 添加节点的自定义静态数据,进而与外部进行业务与数据的交互。

例如场景的楼宇模型中有多个摄像头模型,给摄像头模型配置对应的视频流 ID,在外部监听场景的点击事件,可获取到点击的摄像头配置的视频流 ID 播放对应的摄像头视频,实现点击摄像头播放对应视频的功能。

  • 自定义属性列表: 点击右侧的 + 号图标或面板底部的 添加属性 按钮,均可在列表末尾添加一个新的自定义属性。

    • 名称: 自定义属性字段名。

    • 字段值类型: 字段值支持三种类型 字符、 数值、 布尔 。

子元素

子元素用于管理多个实例,每个子元素可以设置名称和点位数据等。

  • 名称: 子元素的名称。

  • 点位列表: 子元素线路的热力点列表。

    • 位置: 热力点的三维位置,单位为 米。

    • 热力值: 该点位的热力值。

自定义属性值

在根节点添加 自定义属性 后,可在子元素的热力点位上配置 自定义属性 的值。自定义属性的数据将会以键值对的形式在子元素的点位数据中提供。

状态

支持配置多个节点状态,可切换不同状态展示不同效果。

  • 初始状态: 用于设置节点的默认状态,切换状态可在 3D 场景编辑器内查看到节点的实时效果。

  • 状态列表: 可添加多个节点状态。

    • ID: 当前状态的唯一标识,可通过 ID 值切换当前节点状态。

    • 名称: 当前状态的名称。

编辑模式

激活 当前节点 或 子元素节点 时,场景窗口下方会出现操作栏。

在激活 当前节点 时,编辑的是新的子元素的点位数据,而激活的是 子元素节点 时编辑的是该子元素的点位数据。

编辑

点击 编辑 按钮,进入 编辑模式。

在 编辑模式 下:

  • 点击 鼠标左键 会添加一个位置为鼠标位置映射在地面的三维坐标的热力点,并提供一个默认的热力值。

  • 点击 鼠标右键 会移除上一个热力点位。

取消

在 编辑模式下,点击 取消 按钮,热力点位素数据会恢复到进入 编辑模式 前的状态,并退出 编辑模式。

完成

在 编辑模式 下,点击 完成 按钮,会保存当前编辑后的热力点位数据,并退出 编辑模式。

提示

在 编辑模式 下切换到其他节点时,会自动退出 编辑模式,并将热力点位数据恢复到进入 编辑模式 前的状态。

上次编辑于: 2025/7/22 17:56:32
贡献者: wangtaijun