EAM设备分布的立体地图构建方法、系统、设备及存储介质与流程

文档序号:35852089发布日期:2023-10-25 19:56阅读:30来源:国知局
EAM设备分布的立体地图构建方法、系统、设备及存储介质与流程

本申请属于图像数据处理,具体涉及eam设备分布的立体地图构建方法、系统、设备及存储介质。


背景技术:

1、在资产密集型行业的管理软件规划中,企业资产管理eam(enterprise assetmanagement)系统以企业的资产设备为主要管理对象,按照定期检修、状态检修、缺陷管理、技术改造、故障检修和停机大修等各种维护策略,建立以维修工单为核心的计划、执行和分析管理制度,旨在于实现资产的高效、可靠和安全的运行,同时缩减维修成本,实现企业利润最大化。

2、目前,对于物理地点分布广、大型设备的管理手段,还停留在信息维护层面,其管理方法和展示单一。缺少在数字可视化、空间地理维度进行考虑,为企业资产管理提供一种数字化展现的方法。

3、上述陈述仅用于提供与本申请有关的背景技术信息,除非在此指出,否则在本部分中描述的内容对于本申请其它部分内容而言不是现有技术。


技术实现思路

1、本发明提出的eam设备分布的立体地图构建方法、系统、设备及存储介质,通过对大型设备物联网设备空间位置数据的采集、数字可视化手段,立体展示设备的状态与空间分布情况,为企业资产管理提供一种数字化展现方法,促进eam系统具有更高的产品化服务、标准化服务和专业化服务。

2、根据本申请实施例的第一个方面,提供了一种eam设备分布的立体地图构建方法,包括:

3、调用第一图像渲染引擎,根据球形半径以及渲染材质得到球形图层;

4、获取球形图层中各个区域的经纬度数据,并进行数据格式标准化;调用几何类型组件,预处理格式标准化后的经纬度数据得到多边形数据集,一个多边形数据代表一个区域的经纬度数据;

5、调用投影转换组件,根据多边形数据集的经纬度转换得到各个区域的二维图形轮廓,通过三维拉伸组件将二维图形轮廓沿着指定路径拉伸成三维区域层;

6、调用第二图像渲染引擎,根据eam设备的经纬度信息构建设备位置对象;确定设备位置对象与球形图层的空间角度和空间距离后,渲染eam设备的设备位置对象得到设备层;

7、融合球形图层、三维区域层以及设备层得到eam设备的立体地图。

8、在本申请一些实施方式中,几何类型组件为geometry.type。

9、在本申请一些实施方式中,投影转换组件为proj4js或d3-geo。

10、在本申请一些实施方式中,三维拉伸组件为挤压缓冲几何体模型extrudegeometry。

11、在本申请一些实施方式中,调用投影转换组件,根据多边形数据集的经纬度转换得到各个区域的二维图形轮廓,通过三维拉伸组件将二维图形轮廓沿着指定路径拉伸成三维区域层,包括以下步骤:

12、采用如墨卡托投影方法或国标高斯-克吕格投影方法,计算得到各个区域平面的x轴与y轴;调用投影转换组件或三角函数法,根据多边形数据集的经纬度计算得到各个区域边缘点的x坐标值以及y坐标值;

13、根据各个区域边缘点的x坐标值以及y坐标值,通过空间转换公式计算得到各个区域边缘点的z坐标值;

14、调用三维拉伸组件,将各个区域的二维图形轮廓沿着从零至z坐标值的路径进行拉伸,并根据球形图层自适应计算各个区域二维图形轮廓内部的曲面,最终得到各个区域的三维区域层。

15、在本申请一些实施方式中,调用第二图像渲染引擎,根据eam设备的经纬度信息构建设备位置对象,包括以下步骤:

16、获取eam各个设备的经纬度信息;

17、调用圆环平面模型ringgeometry,根据各个设备的经纬度信息构建各个设备的圆环状位置对象。

18、在本申请一些实施方式中,确定设备位置对象与球形图层的空间角度和空间距离后,渲染eam设备的设备位置对象得到设备层,包括以下步骤:

19、以设备位置对象目标空间位置为贴面中心点,计算贴面中心点与球形图层所在球心构成的第一法向量,并等比例缩放第一法向的xyz三个分量进行归一化;

20、将网格对象默认贴在设备位置对象所在xoy平面进行渲染,设置xoy平面的第二法向量方向沿着z轴与球形图层相切;

21、调用第一图像渲染引擎封装好的四元数库,定义四元数包括x轴移动量、y轴移动量、z轴移动量和旋转角度w四个分量;基于四元数库计算从第二法向量移动至第一法向量的移动路径对应的四元数值;

22、根据四元数值控制设备位置对象以合理角度在球形图层所在的三维球面地图上,渲染eam设备的各个设备位置对象得到设备层。

23、根据本申请实施例的第二个方面,提供了一种eam设备分布的立体地图构建系统,包括:

24、球形图层模块:用于调用第一图像渲染引擎,根据球形半径以及渲染材质得到球形图层;

25、区域数据处理模块:用于获取球形图层中各个区域的经纬度数据,并进行数据格式标准化;调用几何类型组件,预处理格式标准化后的经纬度数据得到多边形数据集,一个多边形数据代表一个区域的经纬度数据;

26、三维区域层模块:用于调用投影转换组件,根据多边形数据集的经纬度转换得到各个区域的二维图形轮廓,通过三维拉伸组件将二维图形轮廓沿着指定路径拉伸成三维区域层;

27、设备层模块:用于调用第二图像渲染引擎,根据eam设备的经纬度信息构建设备位置对象;确定设备位置对象与球形图层的空间角度和空间距离后,渲染eam设备的设备位置对象得到设备层;

28、融合展示层:用于融合球形图层、三维区域层以及设备层得到eam设备的立体地图。

29、根据本申请实施例的第三个方面,提供了一种立体地图构建设备,包括:存储器,用于存储可执行指令;以及处理器,用于与存储器连接以执行可执行指令从而完成eam设备分布的立体地图构建方法。

30、根据本申请实施例的第四个方面,提供了一种计算机可读存储介质,其上存储有计算机程序;计算机程序被处理器执行以实现eam设备分布的立体地图构建方法。

31、采用本申请的eam设备分布的立体地图构建方法、系统、设备及存储介质,通过调用第一图像渲染引擎,根据球形半径以及渲染材质得到球形图层;获取球形图层中各个区域的经纬度数据,并进行数据格式标准化;调用几何类型组件,预处理格式标准化后的经纬度数据得到多边形数据集,一个多边形数据代表一个区域的经纬度数据;调用投影转换组件,根据多边形数据集的经纬度转换得到各个区域的二维图形轮廓,通过三维拉伸组件将二维图形轮廓沿着指定路径拉伸成三维区域层;调用第二图像渲染引擎,根据eam设备的经纬度信息构建设备位置对象;确定设备位置对象与球形图层的空间角度和空间距离后,渲染eam设备的设备位置对象得到设备层;融合球形图层、三维区域层以及设备层得到eam设备的立体地图。本申请通过数字可视化手段,立体展示设备的状态与空间分布情况,为企业资产管理提供一种数字化展现方法,促进eam系统具有更高的产品化服务、标准化服务和专业化服务。



技术特征:

1.一种eam设备分布的立体地图构建方法,其特征在于,包括:

2.根据权利要求1所述的立体地图构建方法,其特征在于,所述几何类型组件为geometry.type。

3.根据权利要求1所述的立体地图构建方法,其特征在于,所述投影转换组件为proj4js或d3-geo。

4.根据权利要求1所述的立体地图构建方法,其特征在于,所述第一图像渲染引擎为threejs。

5.根据权利要求1所述的立体地图构建方法,其特征在于,所述调用投影转换组件,根据所述多边形数据集的经纬度转换得到各个区域的二维图形轮廓,通过三维拉伸组件将所述二维图形轮廓沿着指定路径拉伸成三维区域层,包括以下步骤:

6.根据权利要求1所述的立体地图构建方法,其特征在于,所述调用第二图像渲染引擎,根据eam设备的经纬度信息构建设备位置对象,包括以下步骤:

7.根据权利要求1所述的立体地图构建方法,其特征在于,所述确定设备位置对象与所述球形图层的空间角度和空间距离后,渲染所述eam设备的设备位置对象得到设备层,包括以下步骤:

8.一种eam设备分布的立体地图构建系统,其特征在于,包括:

9.一种立体地图构建设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序;计算机程序被处理器执行以实现如权利要求1-7任一项所述的方法。


技术总结
本申请提供了一种EAM设备分布的立体地图构建方法、系统、设备及存储介质,通过调用第一图像渲染引擎,根据球形半径以及渲染材质得到球形图层;调用几何类型组件,预处理格式标准化后的经纬度数据得到多边形数据集;调用投影转换组件,根据多边形数据集的经纬度转换得到各个区域的二维图形轮廓,通过三维拉伸组件将二维图形轮廓沿着指定路径拉伸成三维区域层;调用第二图像渲染引擎,根据EAM设备的经纬度信息构建设备位置对象;渲染EAM设备的设备位置对象得到设备层。本申请通过数字可视化手段,立体展示设备的状态与空间分布情况,为企业资产管理提供一种数字化展现方法,促进EAM系统具有更高的产品化服务、标准化服务和专业化服务。

技术研发人员:刘贵平,陈轶欧,韩忠亚,郭子华,田显宁
受保护的技术使用者:北京冠群信息技术股份有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1