一种数据处理方法及系统技术方案

技术编号:34092247 阅读:10 留言:0更新日期:2022-07-11 21:28
本发明专利技术公开了一种数据处理方法及系统,属于建筑信息化技术领域。方法包括:分离建筑信息模型以得到对应的一模型信息与一数据信息;根据一预设的建模规范将模型信息与数据信息进行对应关联并保存,模型信息被保存于一预设的模型数据库中,数据信息被保存于一预设的参数数据库中;获取一模型导出请求;依据模型导出请求所需的导出格式,对应的模型信息导出为模型文件;根据被导出的模型信息所对应的建模规范,于参数数据库中查找得到相关联的数据信息,并将模型文件和数据信息进行挂钩,以供用户使用。上述技术方案的有益效果是:设计了一种能够兼容多个城市设计软件的数据存储方案,并且能够解决IFC标准数据存储时丢失数据的问题。题。题。

【技术实现步骤摘要】
一种数据处理方法及系统


[0001]本专利技术涉及建筑信息化
,尤其涉及一种数据处理方法及系统。

技术介绍

[0002]建筑信息模型(Building Information Modeling,BIM)是建筑学、工程学及土木工程的新工具,最初由Autodesk所创设。它是来形容那些以三维图形为主、物件导向、建筑学有关的电脑辅助设计。创设最初,不同公司不同软件工具所建立的BIM模型的建立标准各不相同,从而导致BIM模型之间的信息交互非常困难。为了解决BIM时代的信息交流障碍,1997年,国际协同联盟(the International Alliance for Interoperability,IAI)发布了数据交换标准(Industry Foundation Classes,IFC)的第一个完整版本,并在伺候陆续更新版本,随着技术的不断成熟,IFC标准已经逐渐成为了BIM数据共享和信息交换的标准格式。
[0003]IFC标准是IAI针对BIM模型进行数据交换所制定的国际标准,其也是建筑、工程和施工(Architecture,Engineering&Construction,AEC)行业中关于实体(例如墙、窗户等)的实体类库。IFC标准使得每个系统只需要建立一个到中间数据格式(IFC文件格式)的输入/输出接口,通过协同工作的软件中的共同的核心数据模型的转换就能够实现数据交互和共享,而不需要与其他系统分别建立多个输入/输出接口才能实现数据交互。
[0004]但是,IFC标准同样存在着缺点。第一个缺点是,IFC标准所需要的中间架构的价格比较昂贵,大型标准所需的设备搭建需要耗费巨资。第二个缺点是,IFC类库的全面性使得一些简单的数据交换会变得xangdui复杂,对于描述同一个项目数据来说,不论是采用STEP的纯文本格式还是采用ifcXML的XML格式进行存储,IFC文件的大小通常比其他常见的文件类型例如ArchiCAD或者Revit大很多。第三个缺点是,以IFC为标准进行存储的话,需要利用端口将多种数据进行转换,因此在输出过程中多多少少会丢失数据,从而导致转换的准确性下降。

技术实现思路

[0005]为解决上文中提到的问题,现提供一种数据处理方法及系统的技术方案,旨在设计一种能够兼容多个城市设计软件的数据存储方案,并解决IFC标准数据存储时丢失数据的问题。
[0006]上述技术方案具体包括:
[0007]一种数据处理方法,应用于对建筑信息模型进行数据处理;其中,所述数据处理方法包括一模数分离过程以及一应用提取过程;
[0008]所述模数分离过程具体包括:
[0009]步骤A1,分离所述建筑信息模型以得到对应的一模型信息与一数据信息;
[0010]步骤A2,根据一预设的建模规范将所述模型信息与所述数据信息进行对应关联并保存,所述模型信息被保存于一预设的模型数据库中,所述数据信息被保存于一预设的参
数数据库中;
[0011]所述应用提取过程具体包括:
[0012]步骤B1,获取一模型导出请求;
[0013]步骤B2,依据所述模型导出请求所需的导出格式,对应的所述模型信息导出为模型文件;
[0014]步骤B3,根据被导出的所述模型信息所对应的所述建模规范,于所述参数数据库中查找得到相关联的所述数据信息,并将所述模型文件和所述数据信息进行挂钩,以供用户使用。
[0015]优选的,该数据处理方法,其中,步骤A1具体包括:
[0016]将三维的所述建筑信息模型依据模型类型拆分成多个二维的拆分模型以作为所述模型信息,以及
[0017]提取所述建筑信息模型中的参数数据作为所述数据信息。
[0018]优选的,该数据处理方法,其中,所述步骤A1中,根据三维的所述模型类型,将三维的所述建筑信息模型按照模型的各个面拆分成多个二维的所述拆分模型。
[0019]优选的,该数据处理方法,其中,所述步骤A1中,将所述建筑信息模型中的所述参数数据填入一表单中,以作为所述数据信息进行保存;
[0020]所述表单的表单格式依据所述建筑信息模型的所述模型类型确定。
[0021]优选的,该数据处理方法,其中,所述步骤B2中,所述导出格式包括下述中的至少一种:
[0022]文字格式:用于通过文字描述所述建筑信息模型;
[0023]表格格式:用于通过表格标注所述建筑信息模型;
[0024]三维模型格式:用于通过三维模型复刻所述建筑信息模型。
[0025]优选的,该数据处理方法,其中,所述建模规范中包括所述建筑信息模型的模型编码,和/或所述建筑信息模型中的所述参数数据的参数编码,和/或编辑所述建筑信息模型的设备的设备编码。
[0026]一种数据处理系统,其中,用于实施上述的数据处理方法,包括:
[0027]建模单元,所述建模单元中设置一模型数据库与一参数数据库;
[0028]模数分离单元,连接所述建模单元,用于将所述建筑信息模型进行分离,得到一模型信息与一数据信息,并将所述模型信息与所述数据信息根据一建模规范进行对应关联输入至所述建模单元中,将所述模型信息保存于所述模型数据库中,将所述数据信息保存于所述参数数据库中;
[0029]获取单元,用于获取外部输入的一模型导出请求;
[0030]提取单元,分别连接所述获取单元和所述建模单元,用于依据所述模型导出请求所需的导出格式将所述模型数据库中对应于所述模型导出请求的所述模型信息导出为模型文件;
[0031]挂钩单元,分别连接所述提取单元和所述建模单元,用于根据被导出的所述模型信息所对应的所述建模规范,于所述参数数据库中查找得到相关联的所述数据信息,并将所述模型文件和所述数据信息进行挂钩,以供用户使用。
[0032]优选的,该数据处理系统,其中,所述模数分离单元具体包括:
[0033]拆分模块,用于将三维的所述建筑信息模型依据模型类型拆分成多个二维的拆分模型,以作为所述模型信息;
[0034]第一保存模块,连接所述拆分模块,用于将所述拆分模型保存于所述模型数据库中。
[0035]优选的,该数据处理系统,其中,所述拆分模块根据三维的所述模型类型,将三维的所述建筑信息模型按照模型的各个面拆分成多个二维的所述拆分模型。
[0036]优选的,该数据处理系统,其中,所述模数分离单元还包括:
[0037]第二保存模块,用于将所述建筑信息模型中的所述参数数据填入一表单中,以作为所述数据信息进行保存,所述表单依据所述建筑信息模型的模型类型确定。
[0038]上述技术方案的有益效果是:设计了一种能够兼容多个城市设计软件的数据存储方案,并且能够解决IFC标准数据存储时丢失数据的问题。
附图说明
[0039]图1是本专利技术的较佳的实施例中,一种数据处理方法中,模数分离过程的流程示意图;
[0040]图2是本专利技术的较佳的实施例中,一种数据处理方法本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,应用于对建筑信息模型进行数据处理;其特征在于,所述数据处理方法包括一模数分离过程以及一应用提取过程;所述模数分离过程具体包括:步骤A1,分离所述建筑信息模型以得到对应的一模型信息与一数据信息;步骤A2,根据一预设的建模规范将所述模型信息与所述数据信息进行对应关联并保存,所述模型信息被保存于一预设的模型数据库中,所述数据信息被保存于一预设的参数数据库中;所述应用提取过程具体包括:步骤B1,获取一模型导出请求;步骤B2,依据所述模型导出请求所需的导出格式,对应的所述模型信息导出为模型文件;步骤B3,根据被导出的所述模型信息所对应的所述建模规范,于所述参数数据库中查找得到相关联的所述数据信息,并将所述模型文件和所述数据信息进行挂钩,以供用户使用。2.如权利要求1所述的数据处理方法,其特征在于,步骤A1具体包括:将三维的所述建筑信息模型依据模型类型拆分成多个二维的拆分模型以作为所述模型信息,以及提取所述建筑信息模型中的参数数据作为所述数据信息。3.如权利要求2所述的数据处理方法,其特征在于,所述步骤A1中,根据三维的所述模型类型,将三维的所述建筑信息模型按照模型的各个面拆分成多个二维的所述拆分模型。4.如权利要求2所述的数据处理方法,其特征在于,所述步骤A1中,将所述建筑信息模型中的所述参数数据填入一表单中,以作为所述数据信息进行保存;所述表单的表单格式依据所述建筑信息模型的所述模型类型确定。5.如权利要求1所述的数据处理方法,其特征在于,所述步骤B2中,所述导出格式包括下述中的至少一种:文字格式:用于通过文字描述所述建筑信息模型;表格格式:用于通过表格标注所述建筑信息模型;三维模型格式:用于通过三维模型复刻所述建筑信息模型。6.如权利要求2所述的数据处理方法,其特征在于,所述建模规范中包括所述建筑信息模型的模型...

【专利技术属性】
技术研发人员:史海浪章学明徐文杰
申请(专利权)人:上海尚林信息技术有限公司
类型:发明
国别省市:

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

1