用途:该技能用于构建自动化 BIM 数据校验流水线,对 IFC/Revit 模型按信息交付规范(IDS)、模型发展等级(LOD)、COBie 及项目特定 BEP 标准进行持续校验,以便在早期发现错误并确保符合要求。
主要能力:提供 BIMValidator 核心校验类,覆盖几何有效性、必需属性集(如 Pset_WallCommon、BaseQuantities)、空间包含与材质关联关系、命名规范、分类系统(Uniclass、OmniClass、Uniformat)等检查,并按 error/warning/info 分级汇总报告。LODValidator 按 LOD100 至 LOD400 检查几何、属性与工程量要求。IDSValidator 解析 IDS XML 的 applicability 与 requirements 面片并校验属性。BIMValidationPipeline 支持通过 JSON 配置加载并记录历史结果。
使用方式:需安装 ifcopenshell 与 pandas,用 ifcopenshell.open("model.ifc") 加载模型,实例化校验器后调用 validate_all() 或 validate_model() 获取报告。
适用场景:设计开发、施工文档、预制装配等阶段的模型合规检查,以及基于 IDS/BEP 的交付验收。
限制:资料未提供完整安装命令、配置字段说明、Revit 直接读取方式、COBie 具体校验实现及性能数据,部分代码示例在资料中未完整给出。