System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基建转运检移交三维数据模型修正方法及装置制造方法及图纸_技高网

一种基建转运检移交三维数据模型修正方法及装置制造方法及图纸

技术编号:40702482 阅读:5 留言:0更新日期:2024-03-22 11:01
本发明专利技术涉及电力系统信息技术应用领域,公开了一种基建转运检移交三维数据模型修正方法及装置,该方法包括:获取三维数据模型以及点云模型,三维数据模型包括三维数据模型拓扑关系,三维数据模型是以输配电线路为对象建立的三维模型,点云模型是通过对输配电线路扫描建立的数据模型;对三维数据模型进行随机采样,基于随机采样结果与点云模型对三维数据模型进行面修正;基于三维数据模型以及点云模型利用最小包围盒对三维数据模型进行尺寸参数修正;利用子图匹配算法基于三维数据模型拓扑关系以及点云模型对三维数据模型进行布局结构修正。本发明专利技术解决了相关技术中存在的三维数据模型不够准确,无法满足工程级布局结构需求的问题。

【技术实现步骤摘要】

本专利技术涉及电力系统信息技术应用领域,具体涉及一种基建转运检移交三维数据模型修正方法及装置


技术介绍

1、基建工程转运检移交所使用的三维数据模型,由于输电工程设计模型的建筑与实际场景存在偏差,或者设施的实际施工布设位置与设计图纸不一致,导致构建的三维数据模型不够准确,无法满足工程级布局结构更新与修正的需求,因此,亟需提出一种基建工程转运检移交使用的三维数据模型的修正方法。


技术实现思路

1、有鉴于此,本专利技术提供了一种基建转运检移交三维数据模型修正方法及装置,以解决三维数据模型不够准确,无法满足工程级布局结构需求的问题。

2、第一方面,本专利技术提供了一种基建转运检移交三维数据模型修正方法,包括:获取三维数据模型以及点云模型,三维数据模型包括三维数据模型拓扑关系,三维数据模型是以输配电线路为对象建立的三维模型,点云模型是通过对输配电线路扫描建立的数据模型;对三维数据模型进行随机采样,基于随机采样结果与点云模型对三维数据模型进行面修正;基于三维数据模型以及点云模型利用最小包围盒对三维数据模型进行尺寸参数修正;利用子图匹配算法基于三维数据模型拓扑关系以及点云模型对三维数据模型进行布局结构修正。

3、在本专利技术实施例中,由于点云模型是通过对输配电线路实际场景扫描建立的,基于该点云模型对三维数据模型进行面修正、尺寸参数修正以及布局结构修正,实现了对三维数据模型与实际输配电线路之间多种偏差进行修正的目的,达到了使三维数据模型更加符合实际输配电线路场景、更加准确的效果,解决了相关技术中存在的三维数据模型不够准确,无法满足工程级布局结构需求的问题。

4、在一种可选的实施方式中,随机采样结果包括多个第一采样点,对三维数据模型进行随机采样,基于随机采样结果与点云模型对三维数据模型进行面修正,包括:获取三维数据模型的活跃面片以及预设邻域半径,活跃面片通过对三维数据模型的面进行随机采样和递归调用获取;对任一活跃面片进行随机采样,得到多个第一采样点;基于三维数据模型以及点云模型根据多个第一采样点在预设邻域半径内是否存在邻近点判断任一面片是否为多余面片;当存在多余面片时,基于多余面片对三维数据模型进行面修正。

5、在本专利技术实施例中,通过对三维数据模型随机采样,在点云模型中寻找多个第一采样点的邻近点,实现了对三维数据模型错误面片进行修正的目的,达到了提高三维数据模型准确性的效果。

6、在一种可选的实施方式中,随机采样结果还包括多个第二采样点,对三维数据模型进行随机采样,基于随机采样结果与点云模型对三维数据模型进行面修正,还包括:获取三维数据模型缺少纹理的面片;将缺少纹理的面片划分为多个三角形面片;在任一三角形面片的角平分线上选取预设数量的第二采样点;利用近邻搜索在点云模型中获取与第二采样点对应的多个点;根据与第二采样点对应的多个点对三维数据模型缺少纹理的面片进行面修正。

7、在本专利技术实施例中,基于点云模型对三维数据模型缺少纹理的面片进行修正,达到了进一步提高三模数据模型准确性的效果。

8、在一种可选的实施方式中,三维数据模型包括多个设备对应的模型,基于三维数据模型以及点云模型利用最小包围盒对三维数据模型进行尺寸参数修正,包括:根据三维数据模型拓扑关系对点云模型进行子区域分段,确定任一子区域分段包含的设备数;基于任一子区域分段包含的设备数、三维数据模型的多个设备对应的模型以及三维数据模型拓扑关系进行设备位置匹配;采用最小包围盒分割点云模型以及三维数据模型中任一设备对应的模型,得到尺寸修正量;基于尺寸修正量对三维数据模型中位置匹配的设备进行尺寸参数修正。

9、在本专利技术实施例中,利用最小包围盒对点云模型中的设备进行分割,利用分割得到的尺寸修正量对三维数据模型中位置匹配的设备进行尺寸参数的修正,从而达到了提高三维数据模型中设备尺寸参数准确性和可靠性的目的。

10、在一种可选的实施方式中,三维数据模型中的设备以单体三维模型的形式存储,方法还包括:获取预设三维数据模型变动比例;利用存储的单体三维模型对尺寸修正量超过预设三维数据模型变动比例的设备进行模型替换。

11、在本专利技术实施例中,通过利用预先存储的单体三维模型对尺寸修正量超过预设三维数据模型变动比例的设备进行模型替换,实现了对三维数据模型中设备的批量更新修正,达到了提高三维数据模型修正速度和效率的目的。

12、在一种可选的实施方式中,根据点云模型子区域分段以及三维数据模型拓扑关系为三维数据模型以及点云模型分别建立分层拓扑结构;利用子图匹配算法对三维数据模型以及点云模型对应的分层拓扑结构进行比对,判断布局结构是否一致;若布局结构不一致,则根据点云模型的分层拓扑结构对三维数据模型进行布局结构修正。

13、在本专利技术实施例中,通过建立分层拓扑结构,实现了快速比对定位三维数据模型中错误布局结构的目的,达到了提高布局结构修正效率的目的。

14、在一种可选的实施方式中,分层拓扑结构包括:底层拓扑结构、中层拓扑结构以及上层拓扑结构;底层拓扑结构以设备为节点,任一节点包含五维矢量,五维矢量用于表示设备的位置及尺寸;中层拓扑结构将多个设备作为一个节点;上层拓扑结构将子区域分段作为一个节点。

15、在本专利技术实施例中,建立多层的拓扑结构,达到了提高子图匹配效率的目的,从而进一步提高了三维数据模型布局结构的修正效率。

16、第二方面,本专利技术提供了一种基建转运检移交三维数据模型修正装置,包括:模型获取模块,用于获取三维数据模型以及点云模型,三维数据模型包括三维数据模型拓扑关系,三维数据模型是以输配电线路为对象建立的三维模型,点云模型是通过对输配电线路扫描建立的数据模型;纹理修正模块,用于对三维数据模型进行随机采样,基于随机采样结果与点云模型对三维数据模型进行面修正;参数修正模块,用于基于三维数据模型以及点云模型利用最小包围盒对三维数据模型进行尺寸参数修正;布局结构修正模块,用于利用子图匹配算法基于三维数据模型拓扑关系以及点云模型对三维数据模型进行布局结构修正。

17、在一种可选的实施方式中,随机采样结果包括多个第一采样点,纹理修正模块包括:第一获取单元,用于获取三维数据模型的活跃面片以及预设邻域半径,活跃面片通过对三维数据模型的面进行随机采样和递归调用获取;第一采样单元,用于对任一活跃面片进行随机采样,得到多个第一采样点;面判断单元,用于基于三维数据模型以及点云模型根据多个第一采样点在预设邻域半径内是否存在邻近点判断任一面片是否为多余面片;第一面修正单元,用于当存在多余面片时,基于多余面片对三维数据模型进行面修正。

18、在一种可选的实施方式中,随机采样结果还包括多个第二采样点,纹理修正模块还包括:第二获取单元,用于获取三维数据模型缺少纹理的面片;划分单元,用于将缺少纹理的面片划分为多个三角形面片;第二采样单元,用于在任一三角形面片的角平分线上选取预设数量的第二采样点;搜索单元,用于利用近邻搜索在点云模型中获取与第二采样点对应的多本文档来自技高网...

【技术保护点】

1.一种基建转运检移交三维数据模型修正方法,其特征在于,所述方法包括:

2.根据权利要求1所述的基建转运检移交三维数据模型修正方法,其特征在于,所述随机采样结果包括多个第一采样点,所述对所述三维数据模型进行随机采样,基于随机采样结果与所述点云模型对所述三维数据模型进行面修正,包括:

3.根据权利要求2所述的基建转运检移交三维数据模型修正方法,其特征在于,所述随机采样结果还包括多个第二采样点,所述对所述三维数据模型进行随机采样,基于随机采样结果与所述点云模型对所述三维数据模型进行面修正,还包括:

4.根据权利要求1所述的基建转运检移交三维数据模型修正方法,其特征在于,所述三维数据模型包括多个设备对应的模型,所述基于三维数据模型以及点云模型利用最小包围盒对所述三维数据模型进行尺寸参数修正,包括:

5.根据权利要求4所述的基建转运检移交三维数据模型修正方法,其特征在于,三维数据模型中的设备以单体三维模型的形式存储,所述方法还包括:

6.根据权利要求4所述的基建转运检移交三维数据模型修正方法,其特征在于,所述利用子图匹配算法基于所述三维数据模型拓扑关系以及点云模型对所述三维数据模型进行布局结构修正,包括:

7.根据权利要求6所述的基建转运检移交三维数据模型修正方法,其特征在于,所述分层拓扑结构包括:底层拓扑结构、中层拓扑结构以及上层拓扑结构;所述底层拓扑结构以设备为节点,任一节点包含五维矢量,所述五维矢量用于表示设备的位置及尺寸;所述中层拓扑结构将多个设备作为一个节点;所述上层拓扑结构将子区域分段作为一个节点。

8.一种基建转运检移交三维数据模型修正装置,其特征在于,所述装置包括:

9.根据权利要求8所述的基建转运检移交三维数据模型修正装置,其特征在于,所述随机采样结果包括多个第一采样点,所述纹理修正模块包括:

10.根据权利要求9所述的基建转运检移交三维数据模型修正装置,其特征在于,所述随机采样结果还包括多个第二采样点,所述纹理修正模块还包括:

11.根据权利要求8所述的基建转运检移交三维数据模型修正装置,其特征在于,所述三维数据模型包括多个设备对应的模型,所述参数修正模块包括:

12.根据权利要求11所述的基建转运检移交三维数据模型修正装置,其特征在于,三维数据模型中的设备以单体三维模型的形式存储,所述装置还包括:

13.根据权利要求11所述的基建转运检移交三维数据模型修正装置,其特征在于,所述布局结构修正模块包括:

14.根据权利要求13所述的基建转运检移交三维数据模型修正装置,其特征在于,所述分层拓扑结构包括:底层拓扑结构、中层拓扑结构以及上层拓扑结构;所述底层拓扑结构以设备为节点,任一节点包含五维矢量,所述五维矢量用于表示设备的位置及尺寸;所述中层拓扑结构将多个设备作为一个节点;所述上层拓扑结构将子区域分段作为一个节点。

15.一种计算机设备,其特征在于,包括:

16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至7中任一项所述的基建转运检移交三维数据模型修正方法。

...

【技术特征摘要】

1.一种基建转运检移交三维数据模型修正方法,其特征在于,所述方法包括:

2.根据权利要求1所述的基建转运检移交三维数据模型修正方法,其特征在于,所述随机采样结果包括多个第一采样点,所述对所述三维数据模型进行随机采样,基于随机采样结果与所述点云模型对所述三维数据模型进行面修正,包括:

3.根据权利要求2所述的基建转运检移交三维数据模型修正方法,其特征在于,所述随机采样结果还包括多个第二采样点,所述对所述三维数据模型进行随机采样,基于随机采样结果与所述点云模型对所述三维数据模型进行面修正,还包括:

4.根据权利要求1所述的基建转运检移交三维数据模型修正方法,其特征在于,所述三维数据模型包括多个设备对应的模型,所述基于三维数据模型以及点云模型利用最小包围盒对所述三维数据模型进行尺寸参数修正,包括:

5.根据权利要求4所述的基建转运检移交三维数据模型修正方法,其特征在于,三维数据模型中的设备以单体三维模型的形式存储,所述方法还包括:

6.根据权利要求4所述的基建转运检移交三维数据模型修正方法,其特征在于,所述利用子图匹配算法基于所述三维数据模型拓扑关系以及点云模型对所述三维数据模型进行布局结构修正,包括:

7.根据权利要求6所述的基建转运检移交三维数据模型修正方法,其特征在于,所述分层拓扑结构包括:底层拓扑结构、中层拓扑结构以及上层拓扑结构;所述底层拓扑结构以设备为节点,任一节点包含五维矢量,所述五维矢量用于表示设备的位置及尺寸;所述中层拓扑结构将多个设备作为一个节点;所述上层拓扑结构将子区域分段作...

【专利技术属性】
技术研发人员:王刚王菲范子恺胡亚山戴皎于海周爱华王鹤杨佩
申请(专利权)人:国网智能电网研究院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1