拓展组件

本文介绍场景编辑器部分拓展组件的检查器管理功能。

逻辑控制

当前组件可以对场景中的虚拟孪生对象添加各种逻辑控制,包括数据绑定、变量绑定、脚本和蓝图组件。

数据绑定

  1. 单击数据编辑器,打开数据编辑面板。image..png

  2. 单击新增行,增加需要添加的参数字段。确认无误后,单击保存image..png

  3. 查看当前对象的数据绑定结果。image..png

变量绑定

  1. 单击变量编辑器,打开变量编辑面板。image.png

  2. 单击新增行,增加需要添加的变量名称、变量类型和变量值。确认无误后,单击保存image.png

  3. 查看当前对象的变量绑定结果。image.png

脚本

  1. 输入脚本内容或挂载脚本资源包,打开是否执行开关。image..png

  2. 设置运行参数,实现定制化功能。image..png

蓝图组件

属性名称

参数

说明

蓝图组件

蓝图设置

选择蓝图组件资源。

服务端脚本

  1. 输入服务端脚本内容或挂载脚本资源包。image.png

  2. 设置参数,实现定制化功能。image.png

物理系统

当前组件可以对场景中的虚拟孪生对象添加各种约束,包括目标约束、父约束和插槽。

目标约束

属性名称

参数

说明

目标约束设置

目标对象

设置需要设置约束的目标虚拟对象,使物体永远对着约束目标。

目标插槽

设置匹配目标虚拟对象的目标插槽。

父约束

属性名称

参数

说明

父约束设置

约束目标

设置需要设置约束的目标虚拟对象,使物体永远跟随约束目标运动。

目标插槽

设置匹配目标虚拟对象的目标插槽。

插槽

属性名称

参数

说明

插槽

插槽

单击image.png图标,添加一个插槽。您可以设置当前插槽的相对位置、相对旋转和相对缩放。

高级图元

当前组件可以对场景中的虚拟孪生对象添加图元装饰,包括围栏组件、柱状图组件、辐射气泡组件、烘托光柱组件、三维图标组件、OD飞线组件、二维图标组件、点热力组件、通用线组件、文字标签组件、点聚合组件、呼吸气泡组件和拓宽围栏组件。

围栏组件1.gif

围栏以三维拉伸体表达面要素,可用于表示区块或轮廓。

该图元的主要特征:

  • 侧面有透明度渐变及纹理动画。

  • 性能开销较小,支持千级数据。

  • 使用透明材质,不受光照影响。

  • 可在数据中指定单个区域顶面颜色、侧面颜色。

  • 支持选取单个要素。

属性名称

参数

说明

围栏组件

配置资产

选择围栏资产资源。

相对坐标

单击image..png图标,控制当前对象的相对坐标位置。

数据

输入含有地理信息的json代码。

柱状图组件image.png

柱状图以三维柱体表达点要素,通过柱体高度映射数量关系,颜色表征属性信息。

该图元的主要特征:

  • 可在数据中指定单个柱体高度(height)、颜色(color)。

  • 柱体侧面有高亮动画。

  • 支持单个要素的选取。

  • 性能开销较大,支持百级数据。

  • 使用PBR材质,受光照影响,但不会投射阴影。

属性名称

参数

说明

柱状图组件

配置资产

选择柱状图资产资源。

相对坐标

单击image..png图标,控制当前对象的相对坐标位置。

数据

输入含有地理信息的json代码。

辐射气泡组件1.gif

辐射气泡以两种颜色混合的半球表达点要素,兼具示意、装饰、数值映射的功能。

该图元的主要特征:

  • 可在数据中指定单个球体半径。

  • 具有大小和透明度渐变动画。

  • 借助菲涅尔系数突出边缘,且受环境贴图影响。

  • 性能开销较小,支持千级数据。

属性名称

参数

说明

辐射气泡组件

配置资产

选择辐射气泡资产资源。

相对坐标

单击image..png图标,控制当前对象的相对坐标位置。

数据

输入含有地理信息的json代码。

烘托光柱组件1.gif

柱状图以侧面渐变的三维柱体表达点要素,主要用于装饰,和其他图元搭配使用。

该图元的主要特征:

  • 柱体侧面有透明度渐变及纹理动画。

  • 性能开销较小,支持千级数据。

  • 使用透明材质,不受光照影响。

  • 可在数据中指定单个柱体的高度、颜色和半径。

属性名称

参数

说明

烘托光柱组件

配置资产

选择烘托光柱资产资源。

相对坐标

单击image..png图标,控制当前对象的相对坐标位置。

数据

输入含有地理信息的json代码。

三维图标组件1.gif

三维图标以三维网格体表达点要素。

该图元的主要特征:

  • 采用PBR材质,支持基础色、金属度、粗糙度、法向、发光贴图,受光照影响。

  • 支持三棱柱、四棱柱、圆柱3种网格体。

  • 支持单个要素的选取。

  • 具有旋转动画。

  • 性能开销小,可支持千级数据。

属性名称

参数

说明

三维图标组件

配置资产

选择三维图标资产资源。

相对坐标

单击image..png图标,控制当前对象的相对坐标位置。

数据

输入含有地理信息的json代码。

OD飞线组件1.gif

OD飞线以向上拱起的弧线表达连接关系。

该图元的主要特征:

  • 一条弧线对应一个线数据,且线仅包含两个点,对应起点和终点。

  • 线具有流动动画,且具有方向性,动画配置项中的速度的正负可控制方向。

  • 飞线线型有“矢量”和“贴图”两种,“矢量”型由基线叠加高亮线组成,无需贴图;“贴图”型必须传入飞线贴图或符号贴图,前者决定飞线基本纹理,后者决定沿飞线运动的点状符号。

  • 性能开销较小,支持千级数据。

  • 使用透明材质,不受光照影响。

  • 可在数据中指定基线粗细映射数关系。

  • 支持选取单条线。

属性名称

参数

说明

OD飞线组件

配置资产

选择OD飞线资产资源。

相对坐标

单击image..png图标,控制当前对象的相对坐标位置。

数据

输入含有地理信息的json代码。

二维图标组件image.png

二维图标以类似点精灵的方式表达点要素,即图标总是朝向相机。常用于可视化表达大量基础设施点位。

该图元的主要特征:

  • 可以在数据中指定单个图标位置、图标图片、尺寸、颜色、表达空间、种类、数量关系。

  • 支持单个要素的选取。

  • 具有呼吸动画。

  • 不受光照影响。

  • 性能开销极小,可支持万级数据。

属性名称

参数

说明

二维图标组件

配置资产

选择二维图标资产资源。

相对坐标

单击image..png图标,控制当前对象的相对坐标位置。

数据

输入含有地理信息的json代码。

点热力组件image.png

点热力组件根据点的分布疏密和值进行热力图的构建渲染,反映数据宏观特征,不支持交互与动画。

该图元的主要特征:

  • 点分布越密集或者值越高的区域,颜色越趋近于高值颜色,而且高度越高。

  • 性能开销较小,支持千级数据。

  • 数据量较多时才能准确反映整体宏观热力特征,数据量很少或分布很稀疏时不推荐使用。

  • 不受光照影响。

属性名称

参数

说明

点热力组件

配置资产

选择点热力资产资源。

相对坐标

单击image..png图标,控制当前对象的相对坐标位置。

数据

输入含有地理信息的json代码。

通用线组件image.png

通用线组件以折线表达线要素,可用于在宏观上表达道路、行政区划边界等。

该图元的主要特征:

  • 可通过状态数据(stateData)高效更新线的颜色。

  • 性能开销较小,支持千级数据。

  • 使用透明材质,不受光照影响。

  • 可在数据中指定单个线段的粗细、颜色。

  • 支持选取单条线。

属性名称

参数

说明

通用线组件

配置资产

选择通用线资产资源。

几何数据

输入含有地理信息的json代码。

状态数据

输入通用线组件的状态json代码。

相对坐标

单击image..png图标,控制当前对象的相对坐标位置。

文字标签组件image.png

文字标签以图片和文字组成的点精灵表达点要素,标签始终朝向相机。

属性名称

参数

说明

文字标签组件

配置资产

选择文字标签资产资源。

相对坐标

单击image..png图标,控制当前对象的相对坐标位置。

数据

输入含有地理信息的json代码。

简单标签组件image.png

简单标签用于渲染大批量的图文标签(文字标签组件仅支持少量标签),常用于可视化表达大量点位信息。

该图元的主要特征:

  • 仅支持简单的布局配置,每个标签由1个图标、1行文本、背景由1张图片或纯色填充构成。

  • 可在数据中指定每个标签的文本、图标、背景图片或填充色(背景图片与填充色互斥,如需要透明背景,请将填充色设置为 'rgba(0,0,0,0)')。

  • 支持单个要素的选取。

  • 不受光照影响。

  • 性能开销较小,支持千级数据。

  • 图片和文字大小对性能有影响,尽量缩小图片大小和文字字号。

  • 支持GeoJSONMVT数据源。

属性名称

参数

说明

简单标签组件

配置资产

选择标签资产资源。

相对坐标

单击image..png图标,控制当前对象的相对坐标位置。

数据

输入含有地理信息的json代码。

呼吸气泡组件1.gif

呼吸气泡以贴平地面的面片表达点要素,兼具示意、装饰、数值映射的功能。

该图元的主要特征:

  • 可在数据中指定单个面片半径。

  • 具有循环播放的序列帧动画。

  • 支持选取单个要素。

  • 性能开销较小,支持千级数据。

  • 横向帧数与纵向帧数需要与序列帧纹理匹配。

属性名称

参数

说明

呼吸气泡组件

配置资产

选择呼吸气泡资产资源。

相对坐标

单击image..png图标,控制当前对象的相对坐标位置。

数据

输入含有地理信息的json代码。

拓宽围栏组件image.png

拓宽围栏先将多边形边界水平拓宽,再在竖直方向上进行拉伸,主要用于表示区域边界。

该图元的主要特征:

  • 侧面有透明度渐变及纹理动画。

  • 性能开销较小,支持千级数据。

  • 使用透明材质,不受光照影响。

  • 支持选取单个要素。

属性名称

参数

说明

拓宽围栏组件

配置资产

选择拓宽围栏资产资源。

数据

输入含有地理信息的json代码。

空间分析

当前组件可以对场景中的虚拟孪生对象添加空间组件,包括球体可视域组件和锥体可视域组件。

可视域分析

可视域分析(Viewshed Analysis),属于地理空间分析中的一种,是指分析从特定的观察点能够直接看到的区域,需要考虑地形起伏、障碍物(如建筑物和树木)及其他可能影响视线的因素。

可视域分析在不同领域的典型应用:

  • 城市规划与建筑设计:用来评估新建建筑对现有视觉景观的影响,或评估特定位置的观景价值。

  • 环境保护:评估对特定地理特征(如山峰、河流和文化遗产)的视觉冲击。

  • 电信:规划无线电通信塔和其他传输设施的最佳位置,以确保信号的有效覆盖。

  • 军事和安全:确定监视塔或哨所的最佳位置,以最大化监控区域和视野。

  • 旅游规划:评估和优化观景点或景观道路的选址,以提供最佳的观赏体验。

球体可视域组件

球形可视域分析组件的空间位置与孪生对象保持同步,可以模拟移动目标(如车辆)的周围视野遮挡情况。1.gif

属性名称

参数

说明

球体可视域组件

可视距离

设置球体可视域组件之间的可视距离。

可视域颜色

设置球体可视域组件可视域颜色,请参见颜色选择器

非可视域颜色

设置球体可视域组件非可视域颜色,请参见颜色选择器

辅助体

单击image..png图标,控制当前对象的辅助体位置。

锥体可视域组件

锥形可视域分析起始点和目标点之间的锥形范围内的视野可视情况。

属性名称

参数

说明

锥体可视域组件

锥体角度

设置锥体可视域组件的锥体角度。

可视域颜色

设置锥体可视域组件可视域颜色,请参见颜色选择器

非可视域颜色

设置锥体可视域组件非可视域颜色,请参见颜色选择器

目标类型

设置可视目标的类型,包括相对距离、绝对位置和目标对象。

  • 相对距离:可视目标是相对于孪生对象而言的。可以通过“相对距离”配置项来控制目标点的远近,通过孪生对象的旋转来控制目标点的方位。1.gif

  • 绝对位置:可视目标由绝对的地理位置(经度、纬度、高程)指定,不受孪生对象影响。2.gif

  • 目标对象:目标为另一个孪生对象,锥形可视域的目标跟随该对象移动。3.gif

地理坐标

设置组件的经度、纬度和高程,当目标类型选择绝对位置时可配置。

目标对象

设置组件的目标对象资源,当目标类型选择目标对象时可配置。

相对距离

设置组件的相对距离,当目标类型选择相对距离时可配置。

辅助体

单击image..png图标,控制当前对象的辅助体位置。