基于编码标准的数据检索及编码方法、系统、插件及设备与流程
- 国知局
- 2024-07-31 22:48:59
本发明涉及计算机辅助编码,尤其涉及一种基于编码标准的数据检索及编码方法、系统、插件及设备。
背景技术:
1、现阶段在建筑信息模型编码工作中,暂无直接针对构件(族)进行编码的功能,一般使用revit“明细表”或“选择全部实例”功能筛选各构件类型(族),为每类构件统一编码通用属性编码,但无法自动判断每类构件类型中每个构件的空间位置与唯一的构件级编码。
2、由此,编码工作需要依赖人工多次选择不同类型的构件(族),直至所有类型均编码完毕,但是人工编码存在如下问题:首先这些操作重复,耗时耗力,其次建筑模型构件类型多且复杂,每次人工编码均需对照建筑信息模型分类和编码标准(gb/t 51269-2017)来回编写和检查,极易出现缺项、漏项、编码错误等问题。
技术实现思路
1、(一)要解决的技术问题
2、鉴于现有技术的上述缺点、不足,本发明提供一种基于编码标准的数据检索及编码方法、系统、插件及设备,其解决了现阶段的建筑信息模型编码工作因需要人工参与,而造成操作重复,耗时耗力以及极易出现缺项、漏项、编码错误的技术问题。
3、(二)技术方案
4、为了达到上述目的,本发明采用的主要技术方案包括:
5、第一方面,本发明实施例提供一种基于编码标准的数据检索及编码方法,包括:
6、根据获取的建筑模型文件的名称和空间位置编号字段,与预设的数据词典中建筑功能类和空间类的字段进行模糊匹配,输出通用属性编码;
7、获取建筑模型文件中所有构件的实例和个数,根据通用属性编码与实例中的构件类别确定各个构件所属的空间位置,将数据字典中除建筑功能和空间类之外的字段与各构件进行模糊匹配,结合构件个数输出构件级编码;
8、基于构件级编码和判断出各构件所属空间位置的通用属性编码,输出整体组合编码;
9、其中,所得到的通用属性编码和构件级编码均需要进行正确性检查,根据检查结果直接输出编码数据或者响应于使用者的修改指令修改至少部分内容后输出编码数据。
10、可选地,根据获取的建筑模型文件的名称和空间位置编号字段,与预设的数据词典中建筑功能类和空间类的字段进行模糊匹配,输出通用属性编码之前,还包括:
11、进行包含检查建筑模型文件是否符合建筑信息模型设计交付标准、检查建筑模型文件的空间是否均布置房间、检查房间是否设置编号以及取消柱构件的房间边界条件的前置操作;
12、录入建筑信息模型分类和编码标准中的编码数据表,映射输出符合编码逻辑的数据检索词典。
13、可选地,根据获取的建筑模型文件的名称和空间位置编号字段,与预设的数据词典中建筑功能类和空间类的字段进行模糊匹配,输出通用属性编码包括:
14、获取建筑模型文件中的名称和空间位置编号字段;
15、将建筑模型文件的名称和空间位置编号字段与数据词典中建筑功能类和空间类的具有同字段的数据进行模糊匹配,按最高匹配度将数据字典的对应编码输出,得到通用属性编码。
16、可选地,根据获取的建筑模型文件的名称和空间位置编号字段,与预设的数据词典中建筑功能类和空间类的字段进行模糊匹配,输出通用属性编码之后,还包括:
17、判断通用属性编码是否匹配正确;
18、若通用属性编码匹配正确,则进入后续的构件级编码求取步骤;
19、若通用属性编码匹配错误,则调用数据字典中相应和相近类目的所有通用属性编码供使用者选择,响应于使用者反馈的选择指令对错误的通用属性编码进行更换或修改。
20、可选地,获取建筑模型文件中所有构件的实例和个数,根据通用属性编码与实例中的构件类别确定各个构件所属的空间位置,将数据字典中除建筑功能和空间类之外的字段与各构件进行模糊匹配,结合构件个数输出构件级编码包括:
21、获取建筑模型文件的所有构件的实例和个数;
22、根据通用属性编码与实例中的构件类别,判断各个构件的所属空间位置;
23、根据构件个数和各个构件的所属空间位置,判断同一空间下各类构件的数量,并进行排序,输出序号编码;
24、将所有构件的实例,与数据字典中与除建筑功能和空间类之外的字段进行模糊匹配,按最高匹配度将数据字典的对应编码输出,结合序号编码得到构件级编码。
25、可选地,获取建筑模型文件中所有构件的实例和个数,根据通用属性编码与实例中的构件类别确定各个构件所属的空间位置,将数据字典中除建筑功能和空间类之外的字段与各构件进行模糊匹配,结合构件个数输出构件级编码之后,还包括:
26、判断构件级编码是否匹配正确;
27、若构件级编码匹配正确,则进入后续的整体组合编码求取步骤;
28、若构件级编码匹配错误,则调用数据字典中相应和相近类目的所有构件级编码供使用者选择,响应于使用者反馈的选择指令对与所述构件类型相同的所有构件同步修改编码进行更换或修改。
29、可选地,
30、通用属性编码表示建筑模型文件中的所有或部分构件拥有相同的一种或多种属性;
31、构件级编码表示建筑模型文件中的每一个构件唯一的、能够与其他任何构件做出区分的属性;
32、整体组合编码表示为包括建筑功能类、楼层类、房间类、构件类以及序号类的多段编码形式,建筑功能类、楼层类、房间类、构件类都是以固定形式和结构编制的,均是一段包含表代码、大类代码、中类代码、小类代码、细类代码的编码,而序号类是包含2位数字;
33、其中,每段编码可根据对象的特殊属性延伸代码,采用阿拉伯数字或字母表示,无数位要求。
34、第二方面,本发明实施例提供一种基于国家编码标准的数据检索及编码系统,包括:
35、通用属性编码模块,用于根据获取的建筑模型文件的名称和空间位置编号字段,与预设的数据词典中建筑功能类和空间类的字段进行模糊匹配,输出通用属性编码;
36、构件级编码模块,用于获取建筑模型文件中所有构件的实例和个数,根据通用属性编码与实例中的构件类别确定各个构件所属的空间位置,将数据字典中除建筑功能和空间类之外的字段与各构件进行模糊匹配,结合构件个数输出构件级编码;
37、整体组合编码模块,用于基于构件级编码和判断出各构件所属空间位置的通用属性编码,输出整体组合编码;
38、其中,所得到的通用属性编码和构件级编码均需要进行正确性检查,根据检查结果直接输出编码数据或者响应于使用者的修改指令修改至少部分内容后输出编码数据。
39、第三方面,本发明实施例提供一种基于国家编码标准的数据检索及编码插件,所述插件应用于revit软件环境下,用于执行如上所述的基于编码标准的数据检索及编码方法。
40、第四方面,本发明实施例提供一种基于国家编码标准的数据检索及编码设备,包括:
41、至少一个服务器,服务器上部署有如上所述的基于国家编码标准的数据检索及编码插件;
42、以及,与至少一个服务器通信连接的存储器;
43、其中,服务器存储有可被至少一个服务器执行的指令,指令被至少一个服务器执行,以使至少一个服务器能够执行如上所述的基于编码标准的数据检索及编码方法。
44、(三)有益效果
45、本发明的有益效果是:本发明在建筑信息模型分类和编码标准体系下,借助于所构建的词典开发数据检索功能,通过自动识别模型文件内的信息,对比数据词典匹配对应编码,解决人工手动选择构件或族并逐一查找标准编码,本发明根据空间位置自动判断每个构件或族的空间所属,进行归类处理,赋予每个构件唯一的、构件级的编码,延伸了revit仅能实现构件具有局限性的通用属性编码能力;由此,本发明实现集自动化匹配数据、自动化识别构件、自动化判断空间所属为一体的构件参数批量处理和快速编码的技术效果。
本文地址:https://www.jishuxx.com/zhuanli/20240730/194768.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。