System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() IFC模型转换为GFC模型的方法、装置、设备及介质制造方法及图纸_技高网

IFC模型转换为GFC模型的方法、装置、设备及介质制造方法及图纸

技术编号:40326179 阅读:7 留言:0更新日期:2024-02-09 14:20
本发明专利技术涉及数据处理技术领域,公开了IFC模型转换为GFC模型的方法、装置、设备及介质,该方法包括:基于IFC格式数据架构与GFC格式数据架构不同数据架构层包含的内容,建立IFC模型与GFC模型间不同数据架构层间的映射关系;获取目标IFC模型文件,并从目标IFC模型文件中逐项提取IFC模型数据;基于IFC模型数据对应的数据架构层,按照映射关系将IFC模型数据转换为GFC模型数据;将GFC模型数据写入GFC目标文件,得到目标IFC模型文件对应的GFC模型文件。本发明专利技术实现IFC格式到GFC格式的转换,从而实现了不同通用数据交互格式间的直接转换,提升用户的使用体验。

【技术实现步骤摘要】

本专利技术涉及数据处理,具体涉及ifc模型转换为gfc模型的方法、装置、设备及介质。


技术介绍

1、在工程建设领域的数字孪生、智能建造、产业转型数字化转型升级和全周期模型数据一体化的趋势下,以建筑信息模型软件位代表的基础软件成为行业信息基础设施的重点。新一代建筑信息模型软件将以云技术、大数据和人工智能做深度融合。面向行业多平台、跨阶段的通用模型数据格式和转换技术,对我国工程建设数字化发展有重要意义。

2、传统设计建造模式下通过文件共享,人工解读和应用,效率低下且错漏问题多。建筑信息模型数字化成果的交换新场景下,其特点是构件级细颗粒度、几何3d可视化、模型数据分离、端云数据同步交换增量更新等。这其中高质量数据转换和跨平台数据兼容是技术研发的重点。

3、建筑信息模型软件是建筑和基建工程领域核心工业应用软件,国内外均投入巨大,且呈百花齐放的态势。其中,在国外使用的数据交换通用格式为ifc(industryfoundation classes)格式,在国内使用较多的数据交换通用格式为gfc格式,但是ifc格式与gfc(global foundation classes)格式间存在不兼容的问题,无法直接将ifc格式模型文件转换为gfc格式,严重影响用户的使用体验。


技术实现思路

1、有鉴于此,本专利技术提供了一种ifc模型转换为gfc模型的方法、装置、设备及介质,以解决相关技术中ifc格式模型文件难以直接转换为gfc格式,影响用户使用体验的问题。

2、第一方面,本专利技术提供了一种ifc模型转换为gfc模型的方法,所述方法包括:

3、基于ifc格式数据架构与gfc格式数据架构不同数据架构层包含的内容,建立ifc模型与gfc模型间不同数据架构层间的映射关系;

4、获取目标ifc模型文件,并从所述目标ifc模型文件中逐项提取ifc模型数据;

5、基于ifc模型数据对应的数据架构层,按照所述映射关系将所述ifc模型数据转换为gfc模型数据;

6、将所述gfc模型数据写入gfc目标文件,得到目标ifc模型文件对应的gfc模型文件。

7、本专利技术通过按照ifc格式数据架构与gfc格式数据架构这两种通用交换格式在不同数据架构层包含的内容建立二者间的映射关系,然后将从ifc模型文件中提取的ifc模型数据按照所属数据架构层对应的映射关系转换为gfc模型数据,最后通过将gfc模型数据写入gfc目标文件实现ifc格式到gfc格式的转换,从而实现了不同通用数据交互格式间的直接转换,提升用户的使用体验。

8、在一种可选的实施方式中,所述ifc格式数据架构包括:资源层、核心层、交换层和领域层,所述gfc格式数据架构包括:资源层、核心层和应用层,所述基于ifc格式数据架构与gfc格式数据架构不同数据架构层包含的内容,建立ifc模型与gfc模型间不同数据架构层间的映射关系,包括:

9、建立所述ifc格式数据架构中资源层与所述gfc格式数据架构中资源层的第一映射关系;

10、建立所述ifc格式数据架构中核心层、交换层与所述gfc格式数据架构中核心层的第二映射关系;

11、建立所述ifc格式数据架构中领域层与所述gfc格式数据架构中应用层的第三映射关系。

12、本专利技术通过利用不同通用模型格式在数据架构层包含内容的相似性,按照数据架构层建立ifc格式与gfc格式的映射关系,能够保障映射关系的普适性,以提升格式转换的准确性。

13、在一种可选的实施方式中,所述第一映射关系为几何转换的映射关系,所述第二映射关系为构件属性与定位转换的映射关系,所述第三映射关系为关系转换的映射关系。

14、本专利技术通过建立ifc格式与gfc格式间几何、构建属性、定位、关系这四个方面的映射关系,能够涵盖ifc格式与gfc格式主要模型数据内容的转换,进而提高转换后gfc模型文件的有效利用率,为用户提供全面的模型数据参考,进一步提升用户的使用体验。

15、在一种可选的实施方式中,所述基于ifc格式数据架构与gfc格式数据架构不同数据架构层包含的内容,建立ifc模型与gfc模型间不同数据架构层间的映射关系,还包括:

16、采用语义匹配的方式建立ifc模型与gfc模型间的语义关系映射。

17、本专利技术通过利用语义匹配的方式建立ifc模型与gfc模型间的语义关系映射,实现了语义的精准匹配,便于用户准确理解转换后gfc模型的数据,进一步提高模型转换结果的准确性。

18、在一种可选的实施方式中,所述方法还包括:

19、对所述ifc模型数据转换为gfc模型数据的转换过程进行记录,生成转换日志。

20、本专利技术通过对格式转换过程进行日志记录,便于用户了解具体的模型数据转换内容,为后续转换效果的评估提供准确的数据基础。

21、在一种可选的实施方式中,所述方法还包括:

22、基于所述转换日志对所述gfc模型文件进行校验;

23、基于校验结果生成校验日志和错误列表。

24、本专利技术通过利用转换日志对gfc模型文件进行校验,通过依据校验结果生成校验日志和错误列表,便于用户了解模型转换效果,并通过错误列表让用户可以在使用gfc模型文件时进行参考,辅助用户对gfc模型文件的使用。

25、在一种可选的实施方式中,所述方法还包括:

26、接收客户端发送的查询请求,所述查询请求包括目标ifc模型文件的文件标识;

27、基于所述文件标识,查询所述目标ifc模型文件对应的gfc模型文件;

28、将所述gfc模型文件发送至所述客户端。

29、本专利技术通过与用户的客户端进行交互,使得模型文件的转换过程完全脱离客户端,避免模型转换对客户端造成压力,用户仅需通过客户端输入需要转换的ifc模型文件的标识,即可查询到相应的gfc模型文件,进一步提高了模型转换效率,提升了用户的使用体验。

30、根据第二方面,本专利技术实施例还提供了一种ifc模型转换为gfc模型的装置,所述装置包括:

31、第一处理模块,用于基于ifc格式数据架构与gfc格式数据架构不同数据架构层包含的内容,建立ifc模型与gfc模型间不同数据架构层间的映射关系;

32、第二处理模块,用于获取目标ifc模型文件,并从所述目标ifc模型文件中逐项提取ifc模型数据;

33、第三处理模块,用于基于ifc模型数据对应的数据架构层,按照所述映射关系将所述ifc模型数据转换为gfc模型数据;

34、第四处理模块,用于将所述gfc模型数据写入gfc目标文件,得到目标ifc模型文件对应的gfc模型文件。

35、根据第三方面,本专利技术实施例还提供了一种计算机设备,包括:

36、存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过本文档来自技高网...

【技术保护点】

1.一种IFC模型转换为GFC模型的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述IFC格式数据架构包括:资源层、核心层、交换层和领域层,所述GFC格式数据架构包括:资源层、核心层和应用层,所述基于IFC格式数据架构与GFC格式数据架构不同数据架构层包含的内容,建立IFC模型与GFC模型间不同数据架构层间的映射关系,包括:

3.根据权利要求2所述的方法,其特征在于,所述第一映射关系为几何转换的映射关系,所述第二映射关系为构件属性与定位转换的映射关系,所述第三映射关系为关系转换的映射关系。

4.根据权利要求2所述的方法,其特征在于,所述基于IFC格式数据架构与GFC格式数据架构不同数据架构层包含的内容,建立IFC模型与GFC模型间不同数据架构层间的映射关系,还包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:

8.一种IFC模型转换为GFC模型的装置,其特征在于,所述装置包括:

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

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至7中任一项所述的方法。

...

【技术特征摘要】

1.一种ifc模型转换为gfc模型的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述ifc格式数据架构包括:资源层、核心层、交换层和领域层,所述gfc格式数据架构包括:资源层、核心层和应用层,所述基于ifc格式数据架构与gfc格式数据架构不同数据架构层包含的内容,建立ifc模型与gfc模型间不同数据架构层间的映射关系,包括:

3.根据权利要求2所述的方法,其特征在于,所述第一映射关系为几何转换的映射关系,所述第二映射关系为构件属性与定位转换的映射关系,所述第三映射关系为关系转换的映射关系。

4.根据权利要求2所述的方法,其特征在于,所述基于ifc格式数据架构...

【专利技术属性】
技术研发人员:李会涛邸龙袁正刚谭喜峰岳亮王营军王博马玉超潘啟星王秋生
申请(专利权)人:广联达科技股份有限公司
类型:发明
国别省市:

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

1