qto-report

🏗️ BIM工程量清单智能生成器

🥥33总安装量 12评分人数 11
100% 的用户推荐

基于DDC方法论,从BIM/CAD数据自动提取工程量(QTO),支持5D BIM成本估算,为建筑项目提供精准的材料统计与成本计算能力。

S

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

  • 来自可信组织或认证账号,需要结合权限范围判断
  • ✅ 纯文档型资产,无可执行脚本,内容完全透明可审计
  • ✅ 无危险函数调用(无 eval/exec/system/subprocess 等)
  • ✅ 无网络请求、无动态代码加载、无敏感信息收集行为
  • ⚠️ 示例代码涉及本地文件读取操作,需确保输入文件来源可信
  • ⚠️ 依赖 ifcopenshell 等第三方库,用户需自行从官方渠道安装

使用说明

Quantity Take-Off (QTO) Report Generation 是一项面向建筑工程领域的专业数据分析技能,基于 Data-Driven Construction (DDC) 方法论开发,专注于从 BIM/CAD 数据中提取工程量信息并生成成本估算报告。

该技能的核心用法围绕 5D BIM 概念展开,支持从 Revit 导出的 CSV 文件或 IFC 标准格式文件中提取几何数据(体积、面积、长度)。通过 Python pandas 库进行灵活的数据分组与聚合操作,用户可按建筑类别、楼层、材料等多维度生成工程量清单。技能提供了丰富的计算模板,包括基础 QTO 统计、多级透视表分析、材料损耗系数应用以及设计阶段与竣工阶段的工程量对比分析。同时支持将工程量数据与单价数据库结合,自动计算项目总成本并导出为 Excel、CSV、JSON 等多种格式。

显著优点包括:采用行业认可的 DDC 标准方法论,确保计算逻辑符合工程实践;提供从数据提取到成本估算的完整工作流,实现 5D BIM 的无缝集成;代码示例结构清晰,支持自定义计算规则和浪费系数,适应不同项目的特殊需求;多格式导出能力便于与项目管理软件和其他成本估算工具集成。

潜在局限性在于:该技能主要提供代码示例和文档指导,需要用户具备一定的 Python 编程基础和 pandas 数据处理经验;IFC 文件解析依赖 ifcopenshell 库,对于复杂 BIM 模型的处理可能需要较高的计算资源;输入数据质量直接影响输出结果准确性,需要确保 Revit 或 CAD 导出的数据字段完整且标准化。

适合目标群体包括 BIM 经理、建筑工程师、造价师、项目经理以及从事建筑工程数据分析的专业人员。特别适用于需要批量处理 BIM 模型数据、自动化生成工程量清单、进行多方案成本对比的中大型建筑项目。

使用风险方面,主要涉及性能与依赖项问题:处理大型 BIM 模型(数十万构件)时,pandas 内存操作可能面临性能瓶颈,需要考虑数据分块处理;依赖库(如 pandas、openpyxl、ifcopenshell)的版本兼容性需要用户自行维护;此外,技能示例中包含文件读写操作,虽然本身无恶意行为,但用户应确保输入的 BIM/CAD 文件来源可信,避免处理包含恶意构造数据的文件导致程序异常。

qto-report 内容

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