用途:对 BIM 模型执行一致性校验,覆盖命名规范、参数完整性、空间关系、分类编码、几何有效性以及跨元素关系与重复元素检查,并生成带问题分类、严重级别和通过率的报告。
主要能力:内置默认命名规则,涵盖 Level、Grid、Room、Wall、Door,可自定义命名规则;按元素类型检查必需参数;识别 TBD、XXX、TODO 等占位值;检查楼层归属、房间边界、分类编码格式;检查零面积/体积、面积过小等几何问题;检查门与墙的主从关系、房间是否被边界包围,以及可能的重复元素。
使用方式:在 Python 环境中引入该技能,创建 BIMConsistencyChecker 实例,可调用 add_naming_rule 增加命名规则、set_required_parameters 设置某元素类型的必需参数,再调用 check_model(elements) 传入元素字典列表执行检查,最后用 generate_report(report) 生成报告。元素数据需以字典提供,包含 id、type、name、parameters、level、geometry 等字段。
适用场景:BIM 数据质量校验、模型交付前审查、跨专业协调前的信息一致性检查,以及满足 BIM 执行计划对模型数据的要求。
限制:具体价格、平台支持范围、安装命令、运行环境要求与外部依赖暂未提供;检查规则的默认阈值与格式示例属于技能内置内容,实际使用应以项目约定为准。