【专利下载】【专利代理】【商标和版权申请】Tel:18215660330

一种基于BIM模型数据标准的BIM模型属性校验方法和系统与流程

专利查询10月前  44

【专利下载】【专利代理】【商标和版权申请】Tel:18215660330


一种基于bim模型数据标准的bim模型属性校验方法和系统
技术领域
1.本发明涉及bim模型数据标准技术领域,特别是一种基于bim模型数据标准的bim模型属性校验方法和系统。


背景技术:

2.bim模型属性是具有高业务价值、可跨业务重复使用的数据,其完整性与正确性是保证工程项目可持续发展的关键因素。目前bim模型属性校验以人工检查为主,效率低且结果难以得到保证。一方面由于工程项目涉及的bim标准繁多,各行业、各企业建立的bim标准得不到统一;另一方面bim标准规范不能付之于计算机程序,缺乏基于标准的检查工具。而现有bim模型数据校验系统存在以下缺陷:1)数系统基于特定的领域、需求或场景,设计了具体的规则与方法,缺乏通用性,且多为c端处理程序,缺少易用性、可扩展性更强的b端平台;2)缺乏基于bim标准、校验规则的数据管理,导致标准和校验规则的重复利用率低,标准编制成本大。


技术实现要素:

3.本发明解决的技术问题在于提供一种基于bim模型数据标准的bim模型属性校验方法和系统,以克服上述的至少一个方面的缺陷,实现bim模型属性自动校验。
4.本发明的第一个方面提供了一种基于bim模型数据标准的bim模型属性校验方法,包括如下步骤:
5.步骤s10,基于工程阶段域、构件分类树、属性池及构件库建立bim模型数据标准;
6.步骤s11,接收待校验bim模型,获取用户配置的工程阶段和构件分类树,并获取该工程阶段和构件分类树下的bim模型数据标准的构件库;
7.步骤s12,将待校验bim模型的每个构件与bim模型数据标准构件库中的构件进行对比,检查构件是否匹配;
8.步骤s13,对符合匹配条件的每个构件,基于bim模型数据标准构件库中的构件属性进行属性校验,并输出校验结果。
9.进一步的,步骤s10具体包括:
10.步骤s101,基于工程阶段名称和工程阶段深度等级建立bim模型数据标准的工程阶段域;
11.步骤s102,基于bim构件分类及bim构件建立符合bim模型数据标准的构件分类树;
12.步骤s103,基于bim模型数据标准属性标签和bim模型数据标准属性建立bim模型数据标准的属性池;
13.步骤s104,基于bim构件在工程阶段下与bim模型数据标准属性的关联关系,以及bim构件的bim模型数据标准属性校验规则,建立bim模型数据标准的构件库。
14.进一步的,步骤s12具体包括:
15.步骤s121,将待校验bim模型进行数模分离,获取待校验bim模型所有构件数据;
16.步骤s122,以bim模型数据标准中的构件为依据,对每个待校验bim模型构件逐一进行检查,包括对比每个构件的所属分类、构件名称,与用户配置的工程阶段和构件分类树下的bim模型数据标准构件库中的构件的所属分类、构件名称是否完全一致,如果存在一个bim标准构件,与该待校验bim模型构件完全一致,则判定该待校验bim模型构件与该bim标准构件相匹配;如果待校验bim模型构件与所有bim标准构件都不一致,则判定无匹配结果。
17.进一步的,步骤s12还包括:将无匹配结果的待校验构件列入未参与校验列表,所述未参与校验列表包括各个没有匹配结果的待校验bim模型构件的基本信息和构件属性列表。
18.进一步的,步骤s13中,基于bim数据标准中的属性池进行属性校验包括完整性校验、有效性校验、正确性校验。
19.进一步的,所述完整性校验具体包括:
20.对每个待校验bim模型构件,查找其匹配的bim标准构件所关联的所有bim标准属性,对bim标准构件的每个bim标准属性,逐一对比待校验bim模型构件中所有属性的名称,若待校验bim模型构件的某个属性的名称与bim标准属性的名称相一致,则判定该待校验bim模型构件的该属性与该bim标准属性相匹配,该待校验bim模型构件具有该bim标准属性;若待校验bim模型构件没有任何属性与该bim标准属性的名称相一致,则判定该待校验bim模型构件没有属性与该bim标准属性相匹配,该待校验bim模型构件缺少该bim标准属性。
21.进一步的,所述有效性校验具体包括:
22.对待校验bim模型构件的每个与bim标准属性相匹配的属性,对比该bim标准属性的属性要求,检查该模型属性值是否符合属性要求,对于实数类型、测量类型、坐标类型的属性,检查模型属性值的小数位数是否符合bim标准属性要求的小数位数;对于时间类型的属性,检查模型属性值的时间格式是否符合bim标准属性要求的时间格式;对枚举类型、布尔类型的属性,检查模型属性值是否在bim标准属性的枚举选项、布尔选项中。
23.进一步的,所述正确性校验具体包括:
24.对待校验bim模型构件的每个与bim标准属性相匹配的属性,查找该bim标准属性所有校验规则,对每条校验规则,检查模型属性值是否满足校验规则,若模型属性满足匹配的bim标准属性的所有校验规则,则判定模型属性值正确,否则判定模型属性值不正确。
25.进一步的,步骤s13还包括:
26.将参与属性校验的构件列入参与校验列表,所述参与校验列表包括各个符合匹配条件的待校验bim模型构件的基本信息、构件属性校验详情、构件其它属性,所述构件属性校验详情包括各个待校验构件的所有bim标准属性的基本信息、是否通过校验、未通过校验原因、未通过正确性校验所涉及的校验规则,所述构件其它属性包括所有没有与bim标准属性相匹配的构件属性。
27.进一步的,步骤s13中,输出的校验结果包括整体校验信息,所述整体校验信息包括校验的文件名与参考文件名、校验正确率、参与校验的模型构件数量、总模型构件数量、通过校验的模型构件数量、校验配置的标准名称、校验配置的工程阶段。
28.进一步的,步骤s13中,输出的校验结果还包括详细校验清单,所述详细校验清单包括模型的所有构件,每个构件的基本信息和详细校验结果,其中,每个构件的基本信息包
括该构件的名称、分类、所属文件、位置、属性数量、是否通过校验;所述每个构件的详细校验结果包括该构件所有通过与为通过校验的属性列表,所述通过与为通过校验的属性列表包括,属性名称、属性值、执行的校验规则、是否通过校验、校验失败原因。
29.本发明的第二个方面提供了一种基于bim模型数据标准的bim模型属性校验系统,用于执行如上述第一个方面所述的方法,包括:
30.标准配置模块,用于基于工程阶段域、构件分类树、属性池及构件库建立bim模型数据标准;
31.数据配置模块,用于接收待校验bim模型,获取用户配置的工程阶段和构件分类树,并获取该工程阶段和构件分类树下的bim模型数据标准的构件库;
32.第一校验模块,用于将待校验bim模型的每个构件与bim模型数据标准构件库中的构件进行对比,检查构件是否匹配;
33.第二校验模块,用于对符合匹配条件的每个构件,基于bim模型数据标准构件库中的构件属性进行属性校验;
34.结果输出模块,用于输出校验结果。
35.本发明的有益效果:
36.第一,建立了计算机可识别的结构化的bim模型数据标准架构,为bim模型属性校验奠定了基础;第二,实现更加通用的bim模型校验方法,可用于已建立bim标准的bim模型,可校验不同阶段、不同构件分类;第三,可实现bim标准升级、复用,提升bim标准编制效率与校验应用价值。
附图说明
37.图1为本发明基于bim模型数据标准的bim模型属性校验方法实施例的流程示意图。
38.图2为本发明基于bim模型数据标准的bim模型属性校验系统实施例中接收的待校验bim模型实例。
39.图3为本发明基于bim模型数据标准的bim模型属性校验系统实施例中数据配置模块获取用户配置的实例。
40.图4为本发明基于bim模型数据标准的bim模型属性校验系统实施例中数据配置模块调取的bim模型数据标准构件库的实例。
41.图5为本发明基于bim模型数据标准的bim模型属性校验系统实施例中结果输出模块输出的整体校验信息实例。
42.图6为本发明基于bim模型数据标准的bim模型属性校验系统实施例中结果输出模块输出的详细属性校验结果实例一。
43.图7为本发明基于bim模型数据标准的bim模型属性校验系统实施例中结果输出模块输出的详细属性校验结果实例二。
44.图8为本发明基于bim模型数据标准的bim模型属性校验系统实施例中基于结果输出模块的bim模型校验结果在线预览实例。
具体实施方式
45.为了进一步理解本发明,下面结合实施例对本发明优选实施方案进行描述,但是应当理解,这些描述只是为进一步说明本发明的特征和优点,而不是对本发明权利要求的限制。
46.本发明实施例提供了一种基于bim模型数据标准的bim模型属性校验方法,并示出了基于该方法构建的基于bim模型数据标准的bim模型属性校验系统。下面结合附图和具体实例对本发明的方法和系统作进一步说明。
47.参见附图1,本发明的基于bim模型数据标准的bim模型属性校验方法包括如下步骤:
48.步骤s10,基于工程阶段域、构件分类树、属性池及构件库建立bim模型数据标准。
49.步骤s11,接收待校验bim模型,获取用户配置的工程阶段和构件分类树,并获取该工程阶段和构件分类树下的bim模型数据标准的构件库;
50.步骤s12,将待校验bim模型的每个构件与bim模型数据标准构件库中的构件进行对比,检查构件是否匹配;
51.步骤s13,对符合匹配条件的每个构件,基于bim模型数据标准构件库中的构件属性进行属性校验,并输出校验结果。
52.相应的,基于上述方法构建的基于bim模型数据标准的bim模型属性校验系统,包括如下模块:
53.标准配置模块,用于基于工程阶段域、构件分类树、属性池及构件库建立bim模型数据标准;
54.数据配置模块,用于接收待校验bim模型,获取用户配置的工程阶段和构件分类树,并获取该工程阶段和构件分类树下的bim模型数据标准的构件库;
55.第一校验模块,用于将待校验bim模型的每个构件与bim模型数据标准构件库中的构件进行对比,检查构件是否匹配;
56.第二校验模块,用于对符合匹配条件的每个构件,基于bim模型数据标准构件库中的构件属性进行属性校验;
57.结果输出模块,用于输出校验结果。
58.在一个示出实施方案中,本发明方法的步骤s10具体包括:
59.步骤s101,基于工程阶段名称和工程阶段深度等级建立bim模型数据标准的工程阶段域。
60.步骤s102,基于bim构件分类及bim构件建立符合bim模型数据标准的构件分类树;其中,bim构件分类至少包括bim构件分类编号和bim构件分类名称。
61.步骤s103,基于bim模型数据标准属性标签和bim模型数据标准属性建立bim模型数据标准的属性池。其中,bim模型数据标准属性标签用于给bim模型数据标准属性分类,以对bim模型数据标准属性进行分组管理,包括bim模型数据标准属性标签名称和bim模型数据标准属性标签备注。bim模型数据标准属性包括bim模型数据标准属性名称、bim模型数据标准属性编号、bim模型数据标准属性定义和bim模型数据标准属性类型,并配置有所述bim模型数据标准属性标签。
62.可选的,bim模型数据标准属性类型包括文本类型、整数类型、实数类型、货币类
型、测量类型、时间类型、布尔类型、枚举类型、坐标类型或枚举标签类型等。
63.步骤s104,基于bim构件在工程阶段下与bim模型数据标准属性的关联关系,以及bim构件的bim模型数据标准属性校验规则,建立bim模型数据标准的构件库。其中,bim构件在工程阶段下与bim模型数据标准属性关联关系包括在不同的bim标准阶段下将bim模型数据标准属性关联bim构件。
64.bim构件的bim模型数据标准属性校验规则包括bim模型数据标准属性校验规则名称、bim模型数据标准属性校验错误提示文本、bim模型数据标准属性校验规则、bim模型数据标准属性校验类型和bim模型数据标准属性校验备注。
65.作为优选实施方案,bim模型数据标准属性校验规则引用bim模型数据标准中工程阶段域下的所有bim构件分类的bim模型数据标准属性校验规则。
66.在一个示出性实例中,基于本发明系统的标准配置模块建立了《轨道交通-出入口建筑》bim模型数据标准,包括工程阶段、bim模型数据标准构件分类树、bim模型数据标准属性池、bim模型数据标准的构件和属性的校验规则,如下表1-7所示。
67.表1工程阶段信息表
68.序号标准阶段标准阶段深度要求顺序备注1施工阶段l31无
69.表2构件分类信息表
70.序号构件分类编号构件分类名称备注1stairs1梯段25mm无2handrail1圆形扶手60mm无
71.表3属性信息表
72.序号属性编号属性名称属性定义属性类型属性标签1gao-du高度无实数尺寸信息2kuan-du宽度无实数尺寸信息3hun-ning-tu-qiang-du-deng-ji混凝土强度无文本混凝土4zhi-jing直径无实数尺寸信息5gou-jian-lei-xing构件类型无文本身份信息6ta-bu-ji-shu踏步级数无整数尺寸信息
73.表4构件“梯段25mm”关联信息表
74.75.表5构件“圆形扶手60mm”关联信息表
76.序号属性名称属性编号属性类型属性标签属性来源关联阶段1直径zhi-jing实数尺寸信息直接关联l3
77.表6校验规则信息表部分示例
[0078][0079]
表7设计阶段校验规则链路表示例
[0080]
序号标准阶段构件分类名称属性名称校验名称1施工阶段梯段25mm混凝土强度等级混凝土强度校验2施工阶段圆形扶手60mm直径直径校验
[0081]
在一个示出实施方案中,本发明方法的步骤s11中,接收的待校验bim模型包括但不限于rvt、.dgn、.ifc格式的模型文件。
[0082]
在一个示出性实例中,基于本发明系统的数据配置模块,用户可在web上传rvt格式的待校验bim模型文件《海昌路站a-2号出入口建筑-示例.rvt》。接收的待校验bim模型如附图2所示。
[0083]
同时,数据配置模块进一步获取获取用户配置的该待校验bim模型文件相关的工程阶段和构件分类树,进而,获取该工程阶段和构件分类树下的bim模型数据标准的构件库。具体获取用户配置方式如附图3所示,获取的该工程阶段和构件分类树下的bim模型数据标准的构件库如附图4所示。
[0084]
在一个示出实施方案中,本发明方法的步骤s12具体包括:
[0085]
步骤s121,将待校验bim模型进行数模分离,获取待校验bim模型所有构件数据;
[0086]
步骤s122,以bim模型数据标准中的构件为依据,对每个待校验bim模型构件逐一进行检查,包括对比每个构件的所属分类、构件名称,与用户配置的工程阶段和构件分类树下的bim模型数据标准构件库中的构件的所属分类、构件名称是否完全一致,如果存在一个bim标准构件,与该待校验bim模型构件完全一致,则判定该待校验bim模型构件与该bim标准构件相匹配;如果待校验bim模型构件与所有bim标准构件都不一致,则判定无匹配结果。
[0087]
在一个示出性实例中,待校验bim模型中包含混凝土楼梯、名牌、设备间、灯具等构件,与该待校验bim模型对应的工程阶段和构件分类树下的bim模型数据标准的构件库中包含梯段25mm等构件,基于本发明系统的第一校验模块对待校验bim模型中的每个构件,依次查询所选bim模型数据标准构件库中是否包含此构件。
[0088]
进一步的,将无匹配结果的待校验构件列入未参与校验列表,未参与校验列表包括各个没有匹配结果的待校验bim模型构件的基本信息和构件属性列表。
[0089]
本示出性实例中,铭牌、设备间、灯具等模型构件,所选bim模型数据标准构件库不
包含这些构件,因此不匹配,列入未参与校验列表。
[0090]
在一个示出实施方案中,本发明方法的步骤s13中,对符合匹配条件的每个构件,基于bim模型数据标准构件库中的构件属性进行属性校验包括完整性校验、有效性校验、正确性校验。
[0091]
其中,完整性校验具体包括:对每个待校验bim模型构件,查找其匹配的bim标准构件所关联的所有bim标准属性,对bim标准构件的每个bim标准属性,逐一对比待校验bim模型构件中所有属性的名称,若待校验bim模型构件的某个属性的名称与bim标准属性的名称相一致,则判定该待校验bim模型构件的该属性与该bim标准属性相匹配,该待校验bim模型构件具有该bim标准属性;若待校验bim模型构件没有任何属性与该bim标准属性的名称相一致,则判定该待校验bim模型构件没有属性与该bim标准属性相匹配,该待校验bim模型构件缺少该bim标准属性。
[0092]
有效性校验具体包括:对待校验bim模型构件的每个与bim标准属性相匹配的属性,对比该bim标准属性的属性要求,检查该模型属性值是否符合属性要求,对于实数类型、测量类型、坐标类型的属性,检查模型属性值的小数位数是否符合bim标准属性要求的小数位数;对于时间类型的属性,检查模型属性值的时间格式是否符合bim标准属性要求的时间格式;对枚举类型、布尔类型的属性,检查模型属性值是否在bim标准属性的枚举选项、布尔选项中。
[0093]
正确性校验具体包括:对待校验bim模型构件的每个与bim标准属性相匹配的属性,查找该bim标准属性所有校验规则,对每条校验规则,检查模型属性值是否满足校验规则,若模型属性满足匹配的bim标准属性的所有校验规则,则判定模型属性值正确,否则判定模型属性值不正确。
[0094]
在前述示出性实例中,梯段25mm、圆形扶手60mm、混凝土楼梯等模型构件,所选bim模型数据标准构件库中包含这些构件,因此实现匹配。
[0095]
以模型构件梯段25mm为例,基于本发明系统的第二校验模块首先进行完整性校验,检查bim模型数据标准梯段25mm具有的属性(详见表4),包括高度、宽度、混凝土强度等级、构件类型、踏步级数,模型构件梯段25mm有高度、宽度、混凝土强度等级属性,没有构件类型、踏步级数属性,因此构件类型、踏步级数未通过完整性校验。
[0096]
接着进行有效性校验,模型构件梯段25mm与标准属性匹配上的属性有高度、宽度、混凝土强度等级属性,属性类型分别为实数、实数、文本,符合标准属性要求(详见表3),如果标准中设置了实数类型的属性的小数位数,还需要进一步检查小数位是否符合。
[0097]
最后进行正确性校验,模型构件梯段25mm与标准属性匹配上的属性有高度、宽度、混凝土强度等级属性,其中,标准属性“高度”具有高度校验的校验规则(详见表6),规则内容为“高度大于20cm”,模型构件的高度为22cm,通过计算表达式检查可得属性值正确;标准属性“混凝土强度等级”具有混凝土强度校验的校验规则,规则内容为“取值范围在c30,c35,c40,c45,c50,c55之中”,模型构件的混凝土强度等级为c30,通过计算表达式检查可得属性值正确。其他属性校验方式同理。
[0098]
本实施例中,步骤s13还包括将参与属性校验的构件列入参与校验列表,该列表包括各个符合匹配条件的待校验bim模型构件的基本信息、构件属性校验详情、构件其它属性,所述构件属性校验详情包括各个待校验构件的所有bim标准属性的基本信息、是否通过
校验、未通过校验原因、未通过正确性校验所涉及的校验规则,所述构件其它属性包括所有没有与bim标准属性相匹配的构件属性。
[0099]
本示出性实例中,梯段25mm等模型构件参与属性校验,列入参与校验列表。而步骤s12、s13中未参与校验的构件,以列表形式在结果中返回,可筛选查看。
[0100]
最后,输出校验结果。输出的校验结果包括整体校验信息,具体包括校验的文件名与参考文件名、校验正确率、参与校验的模型构件数量、总模型构件数量、通过校验的模型构件数量、校验配置的标准名称、校验配置的工程阶段。
[0101]
在进一步的优选实施方案中,输出的校验结果还包括详细校验清单,具体包括模型的所有构件,每个构件的基本信息和详细校验结果,其中,每个构件的基本信息包括该构件的名称、分类、所属文件、位置、属性数量、是否通过校验;所述每个构件的详细校验结果包括该构件所有通过与为通过校验的属性列表,所述通过与为通过校验的属性列表包括,属性名称、属性值、执行的校验规则、是否通过校验、校验失败原因。
[0102]
本示出性实例中,本发明系统的结果输出模块将校验结果以校验报告、在线预览形式进行展示。校验报告包括整体校验信息和详细校验清单。其中,整体校验信息如附图5所示。详细属性校验结果如图6和图7所示,分别为通过校验的模型构件“圆形扶手60mm”和未通过校验的模型构件“梯段25mm”,结果列举通过与未通过的模型属性信息、校验失败及其参考的校验规则。在线预览形式如图8所示,可基于结果输出模块在web端浏览上传的待校验bim模型,点击左侧弹窗,或点击图中模型构件,可查看该模型构件的属性信息及校验结果。同时,校验结果输出模块可将结果进行下载,下载报告包括下载pdf报告和下载excel报表。
[0103]
以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

技术特征:
1.一种基于bim模型数据标准的bim模型属性校验方法,其特征在于,包括如下步骤:步骤s10,基于工程阶段域、构件分类树、属性池及构件库建立bim模型数据标准;步骤s11,接收待校验bim模型,获取用户配置的工程阶段和构件分类树,并获取该工程阶段和构件分类树下的bim模型数据标准的构件库;步骤s12,将待校验bim模型的每个构件与bim模型数据标准构件库中的构件进行对比,检查构件是否匹配;步骤s13,对符合匹配条件的每个构件,基于bim模型数据标准构件库中的构件属性进行属性校验,并输出校验结果。2.根据权利要求1所述的基于bim模型数据标准的bim模型属性校验方法,其特征在于,步骤s10具体包括:步骤s101,基于工程阶段名称和工程阶段深度等级建立bim模型数据标准的工程阶段域;步骤s102,基于bim构件分类及bim构件建立符合bim模型数据标准的构件分类树;步骤s103,基于bim模型数据标准属性标签和bim模型数据标准属性建立bim模型数据标准的属性池;步骤s104,基于bim构件在工程阶段下与bim模型数据标准属性的关联关系,以及bim构件的bim模型数据标准属性校验规则,建立bim模型数据标准的构件库。3.根据权利要求1所述的基于bim模型数据标准的bim模型属性校验方法,其特征在于,步骤s12具体包括:步骤s121,将待校验bim模型进行数模分离,获取待校验bim模型所有构件数据;步骤s122,以bim模型数据标准中的构件为依据,对每个待校验bim模型构件逐一进行检查,包括对比每个构件的所属分类、构件名称,与用户配置的工程阶段和构件分类树下的bim模型数据标准构件库中的构件的所属分类、构件名称是否完全一致,如果存在一个bim标准构件,与该待校验bim模型构件完全一致,则判定该待校验bim模型构件与该bim标准构件相匹配;如果待校验bim模型构件与所有bim标准构件都不一致,则判定无匹配结果。4.根据权利要求3所述的基于bim模型数据标准的bim模型属性校验方法,其特征在于,步骤s12还包括:将无匹配结果的待校验构件列入未参与校验列表,所述未参与校验列表包括各个没有匹配结果的待校验bim模型构件的基本信息和构件属性列表。5.根据权利要求1所述的基于bim模型数据标准的bim模型属性校验方法,其特征在于,步骤s13中,基于bim数据标准中的属性池进行属性校验包括完整性校验、有效性校验、正确性校验。6.据权利要求5述的基于bim模型数据标准的bim模型属性校验方法,其特征在于,所述完整性校验具体包括:对每个待校验bim模型构件,查找其匹配的bim标准构件所关联的所有bim标准属性,对bim标准构件的每个bim标准属性,逐一对比待校验bim模型构件中所有属性的名称,若待校验bim模型构件的某个属性的名称与bim标准属性的名称相一致,则判定该待校验bim模型构件的该属性与该bim标准属性相匹配,该待校验bim模型构件具有该bim标准属性;若待校验bim模型构件没有任何属性与该bim标准属性的名称相一致,则判定该待校验bim模型构件没有属性与该bim标准属性相匹配,该待校验bim模型构件缺少该bim标准属性。
7.据权利要求6述的基于bim模型数据标准的bim模型属性校验方法,其特征在于,所述有效性校验具体包括:对待校验bim模型构件的每个与bim标准属性相匹配的属性,对比该bim 标准属性的属性要求,检查该模型属性值是否符合属性要求,对于实数类型、测量类型、坐标类型的属性,检查模型属性值的小数位数是否符合bim标准属性要求的小数位数;对于时间类型的属性,检查模型属性值的时间格式是否符合bim标准属性要求的时间格式;对枚举类型、布尔类型的属性,检查模型属性值是否在bim标准属性的枚举选项、布尔选项中。8.据权利要求6述的基于bim模型数据标准的bim模型属性校验方法,其特征在于,所述正确性校验具体包括:对待校验bim模型构件的每个与bim标准属性相匹配的属性,查找该bim标准属性所有校验规则,对每条校验规则,检查模型属性值是否满足校验规则,若模型属性满足匹配的bim标准属性的所有校验规则,则判定模型属性值正确,否则判定模型属性值不正确。9.根据权利要求5-8任一项所述的基于bim模型数据标准的bim模型属性校验方法,其特征在于,步骤s13还包括:将参与属性校验的构件列入参与校验列表,所述参与校验列表包括各个符合匹配条件的待校验bim模型构件的基本信息、构件属性校验详情、构件其它属性,所述构件属性校验详情包括各个待校验构件的所有bim标准属性的基本信息、是否通过校验、未通过校验原因、未通过正确性校验所涉及的校验规则,所述构件其它属性包括所有没有与bim标准属性相匹配的构件属性。10.根据权利要求9所述的基于bim模型数据标准的bim模型属性校验方法,其特征在于,步骤s13中,输出的校验结果包括整体校验信息,所述整体校验信息包括校验的文件名与参考文件名、校验正确率、参与校验的模型构件数量、总模型构件数量、通过校验的模型构件数量、校验配置的标准名称、校验配置的工程阶段。11.根据权利要求10所述的基于bim模型数据标准的bim模型属性校验方法,其特征在于,步骤s13中,输出的校验结果还包括详细校验清单,所述详细校验清单包括模型的所有构件,每个构件的基本信息和详细校验结果,其中,每个构件的基本信息包括该构件的名称、分类、所属文件、位置、属性数量、是否通过校验;所述每个构件的详细校验结果包括该构件所有通过与为通过校验的属性列表,所述通过与为通过校验的属性列表包括,属性名称、属性值、执行的校验规则、是否通过校验、校验失败原因。12.一种基于bim模型数据标准的bim模型属性校验系统,用于执行如权利要求1-11任一项所述的方法,其特征在于,包括:标准配置模块,用于基于工程阶段域、构件分类树、属性池及构件库建立bim模型数据标准;数据配置模块,用于接收待校验bim模型,获取用户配置的工程阶段和构件分类树,并获取该工程阶段和构件分类树下的bim模型数据标准的构件库;第一校验模块,用于将待校验bim模型的每个构件与bim模型数据标准构件库中的构件进行对比,检查构件是否匹配;第二校验模块,用于对符合匹配条件的每个构件,基于bim模型数据标准构件库中的构件属性进行属性校验;
结果输出模块,用于输出校验结果。

技术总结
本发明公开了一种基于BIM模型数据标准的BIM模型属性校验方法,包括如下步骤:基于工程阶段域、构件分类树、属性池及构件库建立BIM模型数据标准;接收待校验BIM模型,获取用户配置的工程阶段和构件分类树,并获取该工程阶段和构件分类树下的BIM模型数据标准的构件库;将待校验BIM模型的每个构件与BIM数据标准中的构件库中的构件进行对比,检查构件是否匹配;对符合匹配条件的每个构件基于BIM模型数据标准构件库中的构件属性进行属性校验,并输出校验结果。本发明的方法,通过建立BIM标准数据作为校验依据,实现了BIM模型不同阶段不同构件分类按需自动化校验,有效地保障BIM模型数据质量、提高工程项目效率、提升工程设计水平。提升工程设计水平。提升工程设计水平。


技术研发人员:张业星 程斯静 顾丹鹏 蒋海峰 唐松强 马昊
受保护的技术使用者:中国电建集团华东勘测设计研究院有限公司
技术研发日:2021.12.02
技术公布日:2022/3/8

最新回复(0)