bim-qto

🏗️ BIM工程量智能提取专家

🥥45总安装量 16评分人数 19
100% 的用户推荐

基于pandas/openpyxl的BIM工程量提取工具,支持Revit等导出数据的多维分组统计与Excel报表生成,助力建筑成本估算效率提升。

S

安全性较高,可在多数场景中优先使用

  • 来自可信组织或认证账号,需要结合权限范围判断
  • ✅ 代码通过安全审计,无eval/exec/system/subprocess等危险函数调用
  • ✅ 无网络通信功能,无数据上传风险,纯本地数据处理
  • ✅ 依赖包均为标准可信库(pandas/numpy/openpyxl),无已知CVE漏洞
  • ⚠️ 需确保输入的BIM数据文件来源可信,避免处理恶意构造的数据文件
  • ⚠️ Excel输出路径需用户自行管理权限,避免覆盖重要系统文件

使用说明

BIM QTO 是一款专为建筑工程领域设计的工程量提取与报表生成工具,基于 Python pandas 生态构建,能够高效处理来自 Revit、IFC 等 BIM 软件导出的结构化数据。

核心用法:用户将 BIM 模型导出为 Excel 或 CSV 格式后,通过 BIMQuantityTakeoff 类加载数据帧,系统自动识别 Type、Category、Level 等关键字段的列名映射(支持多种命名变体)。随后可调用分组统计方法按构件类型、楼层、类别等维度聚合工程量,生成包含体积、面积、数量等指标的专业报表,并支持一键导出为多 Sheet Excel 文件(含分类汇总、楼层矩阵、墙门窗专项统计等)。

显著优点:该工具具备智能列名识别能力,兼容不同 BIM 软件的导出格式差异;提供灵活的多维透视功能(如楼层-类型矩阵),便于分析构件分布;内置墙、门、窗等常见构件的快捷提取方法;采用声明式数据类(QTOItem/QTOReport)确保报告结构标准化;全程本地运行,无需联网即可处理敏感项目数据。

潜在局限:功能依赖于前置的 BIM 软件导出步骤,无法直接读取原生 BIM 文件格式(如 .rvt);对于非标准命名或复杂嵌套模型可能需要手动数据清洗;大数据量场景下 pandas 内存占用较高;缺乏实时协作与版本控制功能,适合单机离线使用。

适合人群:建筑工程师、造价师、BIM 协调员、项目经理及成本控制人员,特别适用于需要定期从 BIM 模型提取工程量清单进行成本估算的中大型建筑项目团队。

使用风险:输入数据质量高度依赖 BIM 导出的规范性,脏数据可能导致统计偏差;处理超大模型(数十万构件)时需注意内存管理;输出文件路径由用户指定,需避免覆盖重要工作文件;建议仅处理来自可信来源的 BIM 数据,防范恶意构造的输入文件。

bim-qto 内容

手动下载zip · 3.3 kB
SKILL.mdtext/markdown
请选择文件