本文介绍场景编辑器部分拓展组件的检查器管理功能。
逻辑控制
当前组件可以对场景中的虚拟孪生对象添加各种逻辑控制,包括数据绑定、变量绑定、脚本和蓝图组件。
数据绑定
单击数据编辑器,打开数据编辑面板。
单击新增行,增加需要添加的参数字段。确认无误后,单击保存。
查看当前对象的数据绑定结果。
变量绑定
单击变量编辑器,打开变量编辑面板。
单击新增行,增加需要添加的变量名称、变量类型和变量值。确认无误后,单击保存。
查看当前对象的变量绑定结果。
脚本
输入脚本内容或挂载脚本资源包,打开是否执行开关。
设置运行参数,实现定制化功能。
蓝图组件
属性名称 | 参数 | 说明 |
蓝图组件 | 蓝图设置 | 选择蓝图组件资源。 |
服务端脚本
输入服务端脚本内容或挂载脚本资源包。
设置参数,实现定制化功能。
物理系统
当前组件可以对场景中的虚拟孪生对象添加各种约束,包括目标约束、父约束和插槽。
目标约束
属性名称 | 参数 | 说明 |
目标约束设置 | 目标对象 | 设置需要设置约束的目标虚拟对象,使物体永远对着约束目标。 |
目标插槽 | 设置匹配目标虚拟对象的目标插槽。 |
父约束
属性名称 | 参数 | 说明 |
父约束设置 | 约束目标 | 设置需要设置约束的目标虚拟对象,使物体永远跟随约束目标运动。 |
目标插槽 | 设置匹配目标虚拟对象的目标插槽。 |
插槽
属性名称 | 参数 | 说明 |
插槽 | 插槽 | 单击图标,添加一个插槽。您可以设置当前插槽的相对位置、相对旋转和相对缩放。 |
高级图元
当前组件可以对场景中的虚拟孪生对象添加图元装饰,包括围栏组件、柱状图组件、辐射气泡组件、烘托光柱组件、三维图标组件、OD飞线组件、二维图标组件、点热力组件、通用线组件、文字标签组件、点聚合组件、呼吸气泡组件和拓宽围栏组件。
围栏组件
围栏以三维拉伸体表达面要素,可用于表示区块或轮廓。
该图元的主要特征:
侧面有透明度渐变及纹理动画。
性能开销较小,支持千级数据。
使用透明材质,不受光照影响。
可在数据中指定单个区域顶面颜色、侧面颜色。
支持选取单个要素。
属性名称 | 参数 | 说明 |
围栏组件 | 配置资产 | 选择围栏资产资源。 |
相对坐标 | 单击图标,控制当前对象的相对坐标位置。 | |
数据 | 输入含有地理信息的json代码。 |
柱状图组件
柱状图以三维柱体表达点要素,通过柱体高度映射数量关系,颜色表征属性信息。
该图元的主要特征:
可在数据中指定单个柱体高度(height)、颜色(color)。
柱体侧面有高亮动画。
支持单个要素的选取。
性能开销较大,支持百级数据。
使用PBR材质,受光照影响,但不会投射阴影。
属性名称 | 参数 | 说明 |
柱状图组件 | 配置资产 | 选择柱状图资产资源。 |
相对坐标 | 单击图标,控制当前对象的相对坐标位置。 | |
数据 | 输入含有地理信息的json代码。 |
辐射气泡组件
辐射气泡以两种颜色混合的半球表达点要素,兼具示意、装饰、数值映射的功能。
该图元的主要特征:
可在数据中指定单个球体半径。
具有大小和透明度渐变动画。
借助菲涅尔系数突出边缘,且受环境贴图影响。
性能开销较小,支持千级数据。
属性名称 | 参数 | 说明 |
辐射气泡组件 | 配置资产 | 选择辐射气泡资产资源。 |
相对坐标 | 单击图标,控制当前对象的相对坐标位置。 | |
数据 | 输入含有地理信息的json代码。 |
烘托光柱组件
柱状图以侧面渐变的三维柱体表达点要素,主要用于装饰,和其他图元搭配使用。
该图元的主要特征:
柱体侧面有透明度渐变及纹理动画。
性能开销较小,支持千级数据。
使用透明材质,不受光照影响。
可在数据中指定单个柱体的高度、颜色和半径。
属性名称 | 参数 | 说明 |
烘托光柱组件 | 配置资产 | 选择烘托光柱资产资源。 |
相对坐标 | 单击图标,控制当前对象的相对坐标位置。 | |
数据 | 输入含有地理信息的json代码。 |
三维图标组件
三维图标以三维网格体表达点要素。
该图元的主要特征:
采用PBR材质,支持基础色、金属度、粗糙度、法向、发光贴图,受光照影响。
支持三棱柱、四棱柱、圆柱3种网格体。
支持单个要素的选取。
具有旋转动画。
性能开销小,可支持千级数据。
属性名称 | 参数 | 说明 |
三维图标组件 | 配置资产 | 选择三维图标资产资源。 |
相对坐标 | 单击图标,控制当前对象的相对坐标位置。 | |
数据 | 输入含有地理信息的json代码。 |
OD飞线组件
OD飞线以向上拱起的弧线表达连接关系。
该图元的主要特征:
一条弧线对应一个线数据,且线仅包含两个点,对应起点和终点。
线具有流动动画,且具有方向性,动画配置项中的速度的正负可控制方向。
飞线线型有“矢量”和“贴图”两种,“矢量”型由基线叠加高亮线组成,无需贴图;“贴图”型必须传入飞线贴图或符号贴图,前者决定飞线基本纹理,后者决定沿飞线运动的点状符号。
性能开销较小,支持千级数据。
使用透明材质,不受光照影响。
可在数据中指定基线粗细映射数关系。
支持选取单条线。
属性名称 | 参数 | 说明 |
OD飞线组件 | 配置资产 | 选择OD飞线资产资源。 |
相对坐标 | 单击图标,控制当前对象的相对坐标位置。 | |
数据 | 输入含有地理信息的json代码。 |
二维图标组件
二维图标以类似点精灵的方式表达点要素,即图标总是朝向相机。常用于可视化表达大量基础设施点位。
该图元的主要特征:
可以在数据中指定单个图标位置、图标图片、尺寸、颜色、表达空间、种类、数量关系。
支持单个要素的选取。
具有呼吸动画。
不受光照影响。
性能开销极小,可支持万级数据。
属性名称 | 参数 | 说明 |
二维图标组件 | 配置资产 | 选择二维图标资产资源。 |
相对坐标 | 单击图标,控制当前对象的相对坐标位置。 | |
数据 | 输入含有地理信息的json代码。 |
点热力组件
点热力组件根据点的分布疏密和值进行热力图的构建渲染,反映数据宏观特征,不支持交互与动画。
该图元的主要特征:
点分布越密集或者值越高的区域,颜色越趋近于高值颜色,而且高度越高。
性能开销较小,支持千级数据。
数据量较多时才能准确反映整体宏观热力特征,数据量很少或分布很稀疏时不推荐使用。
不受光照影响。
属性名称 | 参数 | 说明 |
点热力组件 | 配置资产 | 选择点热力资产资源。 |
相对坐标 | 单击图标,控制当前对象的相对坐标位置。 | |
数据 | 输入含有地理信息的json代码。 |
通用线组件
通用线组件以折线表达线要素,可用于在宏观上表达道路、行政区划边界等。
该图元的主要特征:
可通过状态数据(stateData)高效更新线的颜色。
性能开销较小,支持千级数据。
使用透明材质,不受光照影响。
可在数据中指定单个线段的粗细、颜色。
支持选取单条线。
属性名称 | 参数 | 说明 |
通用线组件 | 配置资产 | 选择通用线资产资源。 |
几何数据 | 输入含有地理信息的json代码。 | |
状态数据 | 输入通用线组件的状态json代码。 | |
相对坐标 | 单击图标,控制当前对象的相对坐标位置。 |
文字标签组件
文字标签以图片和文字组成的点精灵表达点要素,标签始终朝向相机。
属性名称 | 参数 | 说明 |
文字标签组件 | 配置资产 | 选择文字标签资产资源。 |
相对坐标 | 单击图标,控制当前对象的相对坐标位置。 | |
数据 | 输入含有地理信息的json代码。 |
简单标签组件
简单标签用于渲染大批量的图文标签(文字标签组件仅支持少量标签),常用于可视化表达大量点位信息。
该图元的主要特征:
仅支持简单的布局配置,每个标签由1个图标、1行文本、背景由1张图片或纯色填充构成。
可在数据中指定每个标签的文本、图标、背景图片或填充色(背景图片与填充色互斥,如需要透明背景,请将填充色设置为 'rgba(0,0,0,0)')。
支持单个要素的选取。
不受光照影响。
性能开销较小,支持千级数据。
图片和文字大小对性能有影响,尽量缩小图片大小和文字字号。
支持GeoJSON和MVT数据源。
属性名称 | 参数 | 说明 |
简单标签组件 | 配置资产 | 选择标签资产资源。 |
相对坐标 | 单击图标,控制当前对象的相对坐标位置。 | |
数据 | 输入含有地理信息的json代码。 |
呼吸气泡组件
呼吸气泡以贴平地面的面片表达点要素,兼具示意、装饰、数值映射的功能。
该图元的主要特征:
可在数据中指定单个面片半径。
具有循环播放的序列帧动画。
支持选取单个要素。
性能开销较小,支持千级数据。
横向帧数与纵向帧数需要与序列帧纹理匹配。
属性名称 | 参数 | 说明 |
呼吸气泡组件 | 配置资产 | 选择呼吸气泡资产资源。 |
相对坐标 | 单击图标,控制当前对象的相对坐标位置。 | |
数据 | 输入含有地理信息的json代码。 |
拓宽围栏组件
拓宽围栏先将多边形边界水平拓宽,再在竖直方向上进行拉伸,主要用于表示区域边界。
该图元的主要特征:
侧面有透明度渐变及纹理动画。
性能开销较小,支持千级数据。
使用透明材质,不受光照影响。
支持选取单个要素。
属性名称 | 参数 | 说明 |
拓宽围栏组件 | 配置资产 | 选择拓宽围栏资产资源。 |
数据 | 输入含有地理信息的json代码。 |
空间分析
当前组件可以对场景中的虚拟孪生对象添加空间组件,包括球体可视域组件和锥体可视域组件。
可视域分析
可视域分析(Viewshed Analysis),属于地理空间分析中的一种,是指分析从特定的观察点能够直接看到的区域,需要考虑地形起伏、障碍物(如建筑物和树木)及其他可能影响视线的因素。
可视域分析在不同领域的典型应用:
城市规划与建筑设计:用来评估新建建筑对现有视觉景观的影响,或评估特定位置的观景价值。
环境保护:评估对特定地理特征(如山峰、河流和文化遗产)的视觉冲击。
电信:规划无线电通信塔和其他传输设施的最佳位置,以确保信号的有效覆盖。
军事和安全:确定监视塔或哨所的最佳位置,以最大化监控区域和视野。
旅游规划:评估和优化观景点或景观道路的选址,以提供最佳的观赏体验。
球体可视域组件
球形可视域分析组件的空间位置与孪生对象保持同步,可以模拟移动目标(如车辆)的周围视野遮挡情况。
属性名称 | 参数 | 说明 |
球体可视域组件 | 可视距离 | 设置球体可视域组件之间的可视距离。 |
可视域颜色 | 设置球体可视域组件可视域颜色,请参见颜色选择器。 | |
非可视域颜色 | 设置球体可视域组件非可视域颜色,请参见颜色选择器。 | |
辅助体 | 单击图标,控制当前对象的辅助体位置。 |
锥体可视域组件
锥形可视域分析起始点和目标点之间的锥形范围内的视野可视情况。
属性名称 | 参数 | 说明 |
锥体可视域组件 | 锥体角度 | 设置锥体可视域组件的锥体角度。 |
可视域颜色 | 设置锥体可视域组件可视域颜色,请参见颜色选择器。 | |
非可视域颜色 | 设置锥体可视域组件非可视域颜色,请参见颜色选择器。 | |
目标类型 | 设置可视目标的类型,包括相对距离、绝对位置和目标对象。
| |
地理坐标 | 设置组件的经度、纬度和高程,当目标类型选择绝对位置时可配置。 | |
目标对象 | 设置组件的目标对象资源,当目标类型选择目标对象时可配置。 | |
相对距离 | 设置组件的相对距离,当目标类型选择相对距离时可配置。 | |
辅助体 | 单击图标,控制当前对象的辅助体位置。 |