[]
3D场景支持对模型节点添加数据图层,数据图层可以显示关联模型节点的数据。
如下图所示,点击左侧的数据图层图标打开数据图层设计界面,然后点击添加按钮添加数据图层,数据图层是通过模型节点的名称和绑定的数据字段对应起来。
选择数据图层就可以在右侧数据绑定面板中进行数据绑定,具体使用方法与仪表板中完全一致。绑定数据之后,模型中将显示出数据标签(示例中我们修改了两个房子的名称,所以仅显示了两组数据)。
还可以进一步定制标签内容,点击提示标签右侧的更多按钮,选择设置。
在设置窗口中可以设置标签显示的内容以及字体样式或可以手动输入内容。也可以单击右上角的 按钮,插入组件中绑定的字段,
效果如下:
点击属性设置设置标签的外观。
大类 | 项目 | 说明 |
---|---|---|
模型标签 | 名称 | 当前选中的数据标注的名称,可重命名。 |
显示模式 | 总是:数据标注一直显示。 点击:鼠标点击对应模型元素时才显示。 悬浮:鼠标悬浮至对应的模型元素时才显示。 隐藏:数据标注一直隐藏。 | |
字体设置 | 设置数据标注的字体样式,包括字体类型、大小、颜色,加粗,斜体等。 | |
背景颜色 | 设置数据标签的背景颜色。 | |
背景图片 | 设置标签的背景图片,关于添加图片时的具体操作请参考图片。 | |
边框颜色 | 设置数据标注的边框颜色。 | |
边框圆角 | 设置数据标注的边框圆角弧度。 | |
条件格式化 | 添加条件格式化,使满足条件的数据进行样式提醒。详见条件格式化。 | |
数据交互 | 自动刷新 | 设置是否进行数据刷新。类似于仪表板中组件的数据刷新能力。
|
点击行为 | 支持定义数据图层节点的点击行为:
| |
布局 | 布局大小 | 设置标签的大小,可选择自动或固定尺寸。 选择固定尺寸时,需要输入标签的宽度和高度。 |
内部边距 | 设置标签边框与内容的距离。 | |
垂直偏移 | 数据标注上下偏移的距离,正数向上偏移,负数向下偏移。 | |
数据设置 | 显示维度所有内容 | 将数值为 NULL或空的维度也显示出来。 |
空值(Null)显示为 | 设置空值(Null)时显示的内容。 | |
空白(Black)显示为 | 设置空白(Black)时显示的内容。 |
在选中指定的数据图层,然后在右侧的属性设置中找到条件格式化,单击加号。
设置名称、条件以及样式。
点击确定之后,满足条件的数据标签即可按照设定样式显示:
在实际应用中,我们经常需要在3D场景中添加数据筛选和过滤,以显示部分数据。
3D 场景中的数据过滤与仪表板中类似,支持多种筛选方式,如全局筛选、局部筛选。全局筛选直接作用于数据集或模型,在源头上进行数据控制,对所有使用该数据的组件或图层都生效;局部筛选在仪表板中体现为组件过滤,而在3D场景中则体现为数据图层过滤。
接下来举例为您分别介绍。
示例的3D场景中有两个数据图层,但绑定了同一个数据模型。接下来我们通过全局筛选和数据图层筛选分别实现对应的过滤效果。
全局筛选作用于数据集或模型,对当前场景中所有使用该数据的图层都生效。
点击场景设定,然后在常规设置大类中找到全局筛选器,点击加号添加全局筛选器。
选择需要添加过滤的数据。
单击添加按钮,添加数据过滤,过滤器中支持使用场景参数。
示例中我们选择了按生产日期过滤第三季度的数据。
确定后即可添加,下图为添加后效果。
您还可以继续添加组合过滤器,详情请参考仪表板全局数据筛选器。
数据图层筛选是添加在图层上的过滤器,仅对当前图层有效。
鼠标悬浮至数据图层上,单击漏斗图标,添加筛选器。
关于筛选器的具体添加方法与组件的筛选器一致,请您参考数据筛选。
支持定义数据图层节点的点击行为,默认为无,数据图层关联的节点默认会继承这个行为。
无: 点击无响应
聚焦: 点击直接聚焦对应的模型节点对象
自定义脚本:触发自定义脚本,详见数据图层调用自定义脚本