ifc-qto-extraction"

🏗️ BIM 模型智能算量专家

🥥72总安装量 15评分人数 9
100% 的用户推荐

基于 DDC 转换器技术,自动从 Revit/IFC 模型提取工程量数据,90% 缩减算量时间,生成专业成本估算报告。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 无动态代码执行或网络上传行为,所有数据处理均在本地完成
  • ✅ 依赖库均为成熟标准库(pandas/numpy/openpyxl),无已知 CVE 安全漏洞
  • ⚠️ 使用 subprocess 调用外部 DDC 转换器(RvtExporter.exe 等),需确保转换器来源可信
  • ⚠️ 外部程序路径由用户输入参数指定,建议验证路径合法性避免潜在注入风险
  • ✅ 权限申请合理且必要,仅申请 filesystem 权限进行模型读取与报告写入

使用说明

该 Skill 是一款面向建筑行业的自动化工程量计算(QTO)工具,通过解析 IFC、Revit、DWG 等 BIM 模型文件,自动提取构件数量、面积、体积、长度等关键数据,彻底解决传统手工算量耗时易错的问题。

核心用法

用户通过 Python BIMQuantityExtractor 类调用外部 DDC 转换器,将模型文件转换为 Excel 中间格式,再利用 pandas 进行数据清洗与分组统计。支持按类别、楼层、区域等多维度聚合,可生成格式化的 Excel 报表或交互式 HTML 报告。CLI 层面提供 RvtExporter.exeIfcExporter.exe 等工具,支持完整模式(含边界框体积计算)和计划表提取。

显著优点

效率提升显著:相比传统 40-80 小时的手工算量,可在数分钟内完成中型项目的全量提取。多格式兼容:原生支持 .rvt、.ifc、.dwg、.dgn 等主流 BIM 格式。智能分组统计:自动按类型、楼层、系统分组,支持混凝土、墙体等专业工程量公式计算。输出格式丰富:既可导出 Excel 多工作表报告(含汇总、明细、楼层统计),也可生成带 CSS 样式的可视化 HTML 页面。数据可追溯:基于模型实时更新,设计变更后可即时重新计算,确保数据一致性。

潜在缺点与局限性

外部依赖较重:必须预先安装 DDC 转换器套件(RvtExporter 等),且转换器版本需与模型版本匹配。模型质量敏感:依赖模型中正确的楼层分配和类型命名,若 BIM 建模不规范(如未分层、类别混乱),会导致统计偏差。单位换算风险:代码假设模型单位为公制(米、平方米),若模型使用英制单位需手动转换。功能边界:目前主要支持几何量计算,对复杂构造节点、钢筋含量等需结合经验公式估算,无法完全替代专业造价软件。

适合的目标群体

主要面向造价工程师BIM 工程师项目经理施工总包方的成本控制部门。适用于需要频繁进行工程量统计的中大型房建项目、需要进行多方案比选的设计阶段、以及基于 BIM 的进度款结算场景。对于已有完善 BIM 实施标准的企业,该工具能快速集成到现有工作流中。

使用风险

供应链安全风险:核心功能依赖外部闭源的 DDC 转换器,若转换器被篡改可能引入恶意代码。命令注入风险:虽然使用列表传参降低了风险,但 converter_pathmodel_path 由用户输入,若路径包含特殊字符可能存在安全隐患。性能风险:处理超大型模型(如超过 1GB 的 IFC 文件)时,pandas 内存占用可能较高,建议在配置充足的机器上运行。数据隐私:虽无网络上传功能,但生成的 Excel 报告可能包含项目敏感信息,需妥善管理本地文件权限。

ifc-qto-extraction" 内容

手动下载zip · 7.5 kB
claw.jsonapplication/json
请选择文件