routers

CAD图纸体检最佳搭档

@user_51a923b7/cad-drawing-inspector

作者:user_51a923b7

关于这个 Skill

# CAD 图纸体检最佳搭档 ## 你遇到的痛点 - 图纸审查靠肉眼逐张翻:图层/线型/标注样式是否规范、有没有重复标注、尺寸有没有被手改错——又慢又容易漏。 - 出图前才发现 0 层乱用、块缺失、标注文字被改得和图形对不上,返工成本高、交付节点被拖。 - 缺乏统一审查标准,不同人审出来的问题天差地别,质量不稳定。 ## 这个技能能做什么 CAD 图纸体检最佳搭档是一个**带真实代码的命令行程序**(非空壳),对 DXF 做一次"全身体检": 1. **图层规范核查**:0 层违规使用、关闭/冻结图层含实体(出图会丢图)、图层名非法字符、冗余图层。 2. **标注冲突检测**:重复标注、同一位置尺寸数值相互冲突、标注样式不统一。 3. **尺寸错误检测**:标注文字被手动改写导致与实测不符、零长度(定义点重合)无效标注。 4. **几何异常检测**:零长度线段、重复线段、零半径圆、退化圆弧、文字高度异常。 5. **块参照检查**:引用了不存在的块定义(出图会丢图)。 6. **图纸完整性**:模型空间为空、缺图框/标题栏、未标比例。 7. **一键生成问题清单报告**:Markdown + CSV 双格式,带严重度(高/中/低)与健康评分(0~100),可直接发给绘图人整改。 ## 四步出片(照做即得结果) **第一步:装依赖** ```bash pip install ezdxf ``` **第二步:体检单张图纸** ```bash python cad_drawing_inspector.py check 图纸.dxf --report 报告.md --csv 清单.csv ``` 控制台输出: ``` 体检完成: 图纸.dxf 健康评分: 37/100 | 高 2 / 中 6 / 低 3 报告: 报告.md 清单: 清单.csv ``` **第三步:体检整个目录(批量审图)** ```bash python cad_drawing_inspector.py batch 图纸目录/ --output-dir inspect_out ``` 每个 DXF 生成 `xxx_体检报告.md` 与 `xxx_问题清单.csv`,并汇总到 `inspect_out/体检汇总.md`。 **第四步:按清单整改 / 闭环** 把高严重度问题(丢块、零长度标注、尺寸改写)优先修复,再用"CAD闪电出图最佳搭档"补图框,形成 `出图 → 体检 → 交付` 闭环。 ## 能力体系 | 能力 | 说明 | 严重度 | |---|---|---| | 图层规范核查 | 0层违规/关闭冻结层含实体/非法字符/冗余层 | 中/低 | | 标注冲突检测 | 重复标注/同位置数值冲突/样式不统一 | 高/中/低 | | 尺寸错误检测 | 标注文字改写不符/零长度标注 | 高/中 | | 几何异常检测 | 零长线段/重复线段/零半径圆/退化圆弧 | 中/低 | | 块参照检查 | 引用缺失块定义 | 高 | | 图纸完整性 | 空图/缺图框/未标比例 | 高/低 | | 问题清单报告 | Markdown+CSV,健康评分与严重度 | — | ## 输出说明 - **Markdown 报告**:评分 + 严重度统计 + 问题清单表(序号/严重度/类别/描述/位置/建议)+ 结论。 - **CSV 清单**:同表结构,便于在 Excel 中筛选、分派整改。 - **健康评分**:100 起,高 −15 / 中 −5 / 低 −1,最低 0,一眼判断能否交付。 ## 适合谁用 - 设计院 / 施工图审查 / 校审岗位:批量审图、统一审查标准。 - 机电 / 暖通 / 电气 / 给排水 / 建筑工程师:出图前自检。 - 项目经理 / 质量负责人:用评分量化图纸质量、把控交付。 - BIM / 深化设计团队:自动化前置质检,减少返工。 ## ⚠️ 注意事项(必读) - **DWG 需先转 DXF**:AutoCAD / ODA File Converter / LibreCAD 把 DWG"另存为 DXF"(R12~R2010 均可)再 `check`。 - **尺寸判定依据**:对线性标注,比对「标注文字(若被手动改写)」与 `get_measurement()` 实测值;差异超 1%(且>0.5mm) 即报警;同时检测定义点重合的零长度标注。 - **冲突为启发式**:同位置、定义点接近但数值不一致的标注判为冲突;若确为设计意图(如不同工况标注),按建议人工确认即可。 - **实测 vs 模型**:工具基于标注定义点与文字的一致性核查,不直接重建被标注的模型几何;对"标注与模型对不上"类问题以文字改写/零长度/冲突三种信号覆盖。 - **健康评分**是相对质量指数,非平台硬性指标,用于内部排序与整改优先级。 ## 触发词 CAD审图、CAD体检、图纸审查、图纸核查、规范检查、标注冲突、尺寸错误、重复标注、图层规范、0层、丢块、块缺失、零长度标注、几何异常、出图质检、校审、图纸质量、健康评分、问题清单、批量审图、设计院、机电、暖通、电气、给排水、建筑、施工图、质量把控、CAD助手、免费、开源 ## 文件清单 - `SKILL.md` — 本文件 - `examples/cad_drawing_inspector.md` — 主程序完整源码(复制为 `cad_drawing_inspector.py` 即可运行) - `examples/usage.md` — 详细使用说明、体检项目表、严重度说明 - `examples/example_report.md` — 示例报告(问题图纸完整清单)

代码生成脚本工具

Skill 文件与使用说明

查看 SKILL.md 以及作者随 Skill 发布的其他说明和配置文件。

正在读取文件列表

详细信息

分类
开发编程
来源
社区
版本
1.1.10
更新时间
2026年9月24日
查看源站详情
可拖动并自动贴边;也可使用方向键移动,按回车打开客服。