用途:面向建筑造价估算,将项目构件(如BIM元素)匹配到标准化工作项,并基于公开单价数据库自动计算成本。
主要能力:提供工作项匹配引擎,支持TF-IDF与句向量语义匹配;可按CSI分类过滤;可将BIM元素(如IfcWall、IfcSlab)映射到CSI类别;提供成本估算引擎,支持区域系数调整、按类型汇总、导出Excel、识别低置信度未匹配项;提供数据库管理,支持新增工作项、更新价格、应用通胀调整、导出子集与统计。
数据来源:OpenConstructionEstimate(55,000+工作项)、RSMeans Online(订阅)、政府价格数据库、区域成本指数。数据库字段包括code、description、unit、unit_price、labor_cost、material_cost、equipment_cost、labor_hours、crew_size、productivity、category_l1/l2/l3、region、year、source。
使用方式:加载CSV工作项数据库,用TfidfVectorizer或SentenceTransformer建立匹配器,调用match或match_bim_element获取候选工作项,再由估算器计算单价×数量并乘以区域系数,最后导出Excel。示例命令与代码保持原样,如pd.read_csv("open_construction_estimate.csv")。
适用场景:建筑项目早期造价估算、BIM工程量与工作项匹配、按区域调整成本、生成估算汇总报告。
限制:资料未提供具体价格、收费、平台支持范围或准确率;RSMeans Online需订阅;区域系数为示例值;匹配置信度低于0.5的项需人工复核;实际使用需自行准备符合schema的数据库。