SuperAPI AI 工具集

auto-estimate-generator

数据与分析

查看项目

更新于 10-15 20:33

技能介绍

用途:从 BIM/QTO 数据自动生成建筑工程估算,用可配置的定价规则和装配映射把构件量转换为造价,减少手工映射、规则不一致与计算错误,并便于更新估算。

主要能力:核心类 AutoEstimateGenerator 管理定价规则、QTO 条目与估算结果。支持通过 add_pricing_rule 添加 PricingRule,或从 DataFrame 用 load_pricing_rules_from_df 加载规则;从 DataFrame 用 load_qto_from_df 载入 QTO 条目。find_matching_rule 按构件类型与条件(含 material、thickness_min/thickness_max 等)匹配规则,并在多个匹配中返回条件最多者。generate_estimate 输出项目名、QTO 条目数、已映射项、未映射项、映射率、总成本与明细。get_cost_by_element_type 给出按构件类型的成本汇总,get_unmapped_summary 列出未匹配项,suggest_missing_rules 为未映射项建议待补规则,export_to_excel 导出 Summary、Estimate、By Type、Unmapped 工作表。

用法:先 new AutoEstimateGenerator("Office Building A"),再添加规则(如 W-001 内墙 Drywall 单价 45.00、装配码 09.29.10),设置 qto_items,然后调用 generate_estimate 并打印总成本与映射率。

适用场景:需要将 BIM 构件量快速转为造价估算的建筑项目,特别是希望统一计价规则、核查未匹配项并补充规则库的场景。

限制:资料未提供具体安装命令、环境依赖、收费与价格信息、平台支持范围及性能指标,暂未提供;功能行为以公开的 Python 实现为准。