Drawing Analyzer

📐 智能解析建筑图纸,自动提取工程数据

自动解析建筑图纸PDF,提取尺寸标注、图例符号、标题栏信息,支持工程量统计与图纸质量检查。

收藏
8.6k
安装
2.3k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Drawing Analyzer 是一款面向建筑工程领域的图纸智能解析工具,支持从 PDF/DWG 格式的施工图中自动提取结构化数据。核心功能包括:

1. 标题栏信息提取

  • 自动识别项目名称、图纸编号、专业类别(A-建筑、S-结构、M-暖通等)、比例尺、版本号、日期及签章信息
  • 基于正则表达式的多模式匹配,兼容中英文图纸标准

2. 尺寸与标注解析

  • 支持英制(10'-6 1/2")与公制(mm/cm/m)混合识别
  • 提取线性尺寸、面积(SF)、长度(LF)等工程量数据
  • 自动计算比例换算系数

3. 图例与符号识别

  • 解析门窗表、设备表等图纸表格,提取构件标签与属性
  • 识别 keynote 标记、房间编号、立面符号等标准注释

4. 质量检查与报告生成

  • 自动检测缺失项目编号、比例尺、日期等关键字段
  • 生成 Markdown 格式的图纸索引与详细分析报告

显著优点

  • 工程场景深度优化:针对建筑行业图纸规范设计,预置 10+ 种尺寸模式与 6 类标注识别规则
  • 数据结构化输出:基于 dataclass 的标准化结果,便于对接 BIM/ERP 系统
  • 批量处理能力:支持多图纸聚合生成统一索引,提升大型项目文档管理效率
  • 轻量易集成:纯 Python 实现,仅依赖 pdfplumber,无复杂深度学习框架

局限与风险

  • 精度依赖文本层:仅解析 PDF 文本内容,无法处理扫描版图纸或纯图像 CAD 输出
  • 坐标信息缺失:返回的位置坐标均为 (0,0) 占位符,实际空间定位需结合计算机视觉扩展
  • DWG 支持有限:当前版本仅原生支持 PDF,DWG 需外部转换
  • 复杂表格容错:不规则合并单元格可能导致设备表解析错位

适合人群

  • 工程造价师:快速提取工程量数据,替代手工算量
  • 项目文档管理员:批量建立图纸索引,统一归档标准
  • 施工图审查人员:自动化合规性检查,标记图纸缺陷
  • 建筑软件开发工程师:作为 BIM 数据预处理模块集成

常规风险

| 风险类型 | 说明 | 缓解建议 |
|---------|------|---------|
| 数据准确性 | OCR 误识别导致工程量偏差 | 关键数据人工复核,设置置信度阈值 |
| 信息泄露 | 上传含敏感项目信息的图纸 | 本地部署优先,避免使用公共 API 端点 |
| 版本兼容 | 非标准 CAD 导出的 PDF 结构异常 | 预处理转换为标准化 PDF/A 格式 |

Drawing Analyzer 内容

手动下载zip · 4.8 kB
SKILL.mdtext/markdown
请选择文件