360 Secure SkillHub
360 安全技能中心

装饰算量 · 概算与物资计划

依据房间装修做法表、建筑与结构说明、节点详图和项目规则,用 Python 脚本计算装饰概算工程量与物资需求量,处理门窗洞口扣减、损耗、防水搭接与附加层,输出包含概算、物资计划、明细、汇总、缺项和依据六张表的 Excel 台账及 CSV 明细与报告。

lisong2003-lgtm
lisong2003-lgtm
热度 56.77
最近更新 2026-10-18 22:21:19
分类:数据依赖:代码执行 / 读写文件应用场景:数据处理 / 报告撰写 / 工作流 / 模板

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add zhuangshi-suanliang
Metadata
name
zhuangshi-suanliang
slug
zhuangshi-suanliang
displayName
装饰算量 · 概算与物资计划
version
0.9.15
author
lis
license
CC-BY-NC-SA-4.0
description
根据房间类型、建筑说明、建筑图、结构图、房间装修表、做法表和节点详图,快速出装饰概算和物资计划;可导入 cad-file-reader 的长度/面积测量候选作为待核对输入,做法映射、洞口扣减、损耗、材料台账和清单量仍由本技能计算。

装饰算量 v0.9.0

0.7.0 优化概况

  • 对接 cad-file-reader >= 0.25.0 的长度、面积、体积测量候选;只把长度/面积转成待核对输入,体积候选不直接导入。
  • CAD 导入行保留证据坐标,做法编号留空、需核对=是,不把识图候选冒充正式装饰量。
  • 概算量、物资计划量、做法映射、洞口扣减、侧壁、损耗和六表台账仍由本技能计算。

它解决的一件事:施工员/技术员快速得到装饰概算合价和物资计划量,同时保留计算式、依据、缺项和校验提示,防止“跑通但算错”。

适用

  • 快速概算:按办公室、会议室、卫生间、走廊、楼梯间、屋面、外墙等房间类型展开。
  • 明细算量:按楼层、区域、房间、部位、做法编号和节点逐行输入。
  • 物资计划:输出主材/辅材分类、净量、损耗量、需求量和供货方式参考。
  • 防水:计算上翻、附加层、卷材搭接,并按内置规范参考校验。

前置

  • 读 CAD 用已安装的 cad-file-reader >= 0.25.0;读 Word/Excel/PDF 用 markitdown。
  • 不自行解析大 DWG,只调用读图能力;第一次输入图纸先建索引,后续同图复用。
  • 项目做法表、节点详图、项目专属规则、企业定额、现行规范优先于内置默认值。
  • 项目专属做法必须绑定节点编号和节点详图,并在项目规则中匹配节点规则;缺节点时进待确认项,不用默认材料层凑数。

使用流程

  1. 圈定范围:确认楼层、区域、房间、部位和房间类型,不把全楼混算。
  2. 读取依据:交叉读取房间装修做法表、建筑总说明、建筑图、结构图、门窗表、节能/防水/防火说明和节点详图。
    优先级:节点详图/大样图 > 项目专属节点规则 > 房间装修做法表 > 建筑总说明 > 建筑图/结构图 > 默认参考值。
  3. 快速输入:若只需初稿,填 templates/快速概算输入表.csv;脚本按房间模板展开为多条做法。
  4. 明细输入:正式核对时填 templates/装饰算量输入表.csv,逐行绑定尺寸和做法。
  5. 计算:概算取基面量;材料需求量乘损耗、搭接、附加层和单耗;块料向上取整。
  6. 复核:检查待确认项、重复行、防水参数、清单口径和单价来源。
  7. 输出:用六表 Excel 台账做商务和现场核对。

脚本用法

# 快速概算
python3 \
  scripts/decor_qty.py \
  --input templates/快速概算输入表.csv \
  --out-dir ./概算结果 \
  --project-rules templates/项目专属规则示例.json \
  --project "项目名"

# 明细算量
python3 \
  scripts/decor_qty.py \
  --input ./输入.csv \
  --out-dir ./明细结果 \
  --project-rules templates/项目专属规则示例.json \
  --project "项目名" --level "二层"

可用规则参数:

  • --room-templates rules/标准房间模板.json
  • --quantity-rules rules/清单工程量规则.json
  • --price-rules rules/概算综合单价.json
  • --material-rules rules/物资分类规则.json

输出

  • 装饰概算物资计划台账.xlsx:固定包含 概算、物资计划、明细、汇总、缺项、依据。
  • 概算明细.csv:清单编码、清单工程量、参考单价、概算合价、计算式和状态。
  • 概算汇总.csv:按清单项汇总工程量和合价。
  • 物资计划.csv:净量、损耗率、损耗量、需求量、完成状态需求量、分类和供货方式。
  • 明细.csv、材料汇总.csv:基面量、订货量、计算式和依据。
  • 缺项核对.csv、依据.csv、装饰概算物资计划报告.md。

输入校验

  • 明细必填列:楼层、区域、房间、部位类型、做法编号、做法名称、做法类型、依据、间数。
  • 快速输入按 房间类型 展开成明细;未知房间类型不静默跳过,进入待确认项。
  • 数字列必须填数字,不带文字单位;不允许负数;间数必须大于0。
  • 完全重复行标记为“重复”,不重复计入计算。
  • 防水行要求附加层宽度、搭接宽度、涂膜厚度字段;卫生间/厨房还要求上翻高度。
  • 项目专属做法必须填写节点编号、节点详图并匹配项目节点规则。

口径

  • 概算量:清单/商务口径,取基面量,不含损耗、搭接、附加层。
  • 材料订货量:基面量 × 单耗 ×(1 + 损耗率);卷材另乘搭接系数;附加层单独计算。
  • 块料:按单片面积向上取整。
  • 门窗洞口:必须扣;洞口侧壁按项目口径单列。
  • 单价:内置综合单价只是示例参考;正式概算以合同清单、地方信息价、企业定额和市场询价为准。
  • 输出不用于结算、对量、竣工计量或正式报价。

防水与规范复核

内置值是算量参考下限和校验提示,不替代条文原文;现行规范、设计文件、节点详图和项目规则优先。

  • 卷材搭接参考下限:80mm。
  • 涂膜厚度参考下限:1.5mm。
  • 室内附加层宽度参考:0.25m;屋面/地下参考:0.5m。
  • 室内有水房间上翻参考:0.25m;淋浴区按设计/规范另核,常见参考1.8m。
  • 屋面防水道数参考:不少于2道,按防水等级和设计复核。
  • 防水卷材用搭接系数计算:幅宽 /(幅宽 - 搭接宽度)。
  • 防水附加层可填直接面积,或按长度×宽度计算。

参考标准包括:

  • GB 50500-2013《建设工程工程量清单计价规范》
  • GB 50854-2013《房屋建筑与装饰工程工程量计算规范》
  • GB/T 50353-2013《建筑工程建筑面积计算规范》
  • GB 50210-2018《建筑装饰装修工程质量验收标准》
  • GB 50209-2010《建筑地面工程施工质量验收规范》
  • GB 55030-2022《建筑与市政工程防水通用规范》
  • GB 50207-2012《屋面工程质量验收规范》
  • GB 50208-2011《地下防水工程质量验收规范》
  • GB 50345-2012《屋面工程技术规范》
  • JGJ 298-2013《住宅室内防水工程技术规范》
  • JGJ 144-2019《外墙外保温工程技术标准》
  • GB 50411-2019《建筑节能工程施工质量验收标准》
  • GB 50325-2020《民用建筑工程室内环境污染控制标准》
  • GB 50222-2017《建筑内部装修设计防火规范》
  • GB 50327-2001《住宅装饰装修工程施工规范》

CAD 测量候选交接

先用 cad-file-reader 生成带比例、单位、计算式和证据的测量候选:

# 在识图底座 cad-file-reader 技能目录执行:
scripts/cad_measure.sh 描述几何/图纸详情.descriptive.json --out-dir 测量候选

再把候选转成装饰算量输入表草稿:

scripts/cad_measure_to_input.py --measurements 测量候选/cad-measurement-candidates.json   --out CAD导入_待核对.csv --floor 二层

导入行会保留房间/部位候选、面积或长度候选和证据,但做法编号留空、需核对固定为“是”;做法映射、洞口扣减、侧壁、损耗、材料台账和正式清单量仍由本技能计算。

边界

  1. 装饰造型、线条、异形吊顶、复杂幕墙、楼梯细部不自动展开,先列待确认项。
  2. 材料消耗默认值只是参考,不能替代项目做法表、节点详图或企业定额。
  3. 图纸文字粘连、天正实体、表格跨页时可能漏读,必须用待确认项复核。
  4. CAD 测量候选只作识图证据,final_quantity=false;做法映射、洞口扣减、侧壁、损耗和材料台账必须在本技能内完成,真图回归仍是后续增强项。
  5. 不自动把公司数据上传云端,不联网解析图纸。

显式依赖与降级(0.9+)

  • 底座 cad-file-reader >= 0.28.1 是本技能的显式依赖:运行首次会自动检测,缺失时自动下载安装底座并补齐 vendor(联网,下载包做 SHA-256 完整性与版本校验,校验失败拒绝安装);已装则直接复用,不重复下载。
  • 独立/离线场景可设 SKILL_NO_BASE=1:不再自动安装底座,仅使用已有扫描 JSON、测量候选或表格输入(精度受限并在结果中标注)。
  • 可设 CAD_AUTO_SETUP=0 关闭底座内部的 vendor 自动下载;手动安装用 scripts/setup.sh 或 scripts/ensure_base.sh。