Install
openclaw skills install @lisong2003-lgtm/zhuangshi-suanliang根据房间类型、建筑说明、建筑图、结构图、房间装修表、做法表和节点详图,快速出装饰概算和物资计划;可导入 cad-file-reader 的长度/面积测量候选作为待核对输入,做法映射、洞口扣减、损耗、材料台账和清单量仍由本技能计算。
openclaw skills install @lisong2003-lgtm/zhuangshi-suanliangcad-file-reader >= 0.25.0 的长度、面积、体积测量候选;只把长度/面积转成待核对输入,体积候选不直接导入。需核对=是,不把识图候选冒充正式装饰量。它解决的一件事:施工员/技术员快速得到装饰概算合价和物资计划量,同时保留计算式、依据、缺项和校验提示,防止“跑通但算错”。
cad-file-reader >= 0.25.0;读 Word/Excel/PDF 用 markitdown。templates/快速概算输入表.csv;脚本按房间模板展开为多条做法。templates/装饰算量输入表.csv,逐行绑定尺寸和做法。# 快速概算
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。房间类型 展开成明细;未知房间类型不静默跳过,进入待确认项。内置值是算量参考下限和校验提示,不替代条文原文;现行规范、设计文件、节点详图和项目规则优先。
幅宽 /(幅宽 - 搭接宽度)。参考标准包括:
先用 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 二层
导入行会保留房间/部位候选、面积或长度候选和证据,但做法编号留空、需核对固定为“是”;做法映射、洞口扣减、侧壁、损耗、材料台账和正式清单量仍由本技能计算。
final_quantity=false;做法映射、洞口扣减、侧壁、损耗和材料台账必须在本技能内完成,真图回归仍是后续增强项。