DWG施工图转AI可读DXF
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3df8d273/dwg-dxf 技能。
技能介绍
为什么需要专门的 DWG 解析器
直接把 .dwg 扔给大模型是行不通的。DWG 是二进制格式,大语言模型无法直接读取字节流;简单的重命名并不能转换格式,粗糙的文本提取又容易丢失几何与层级关系。施工图里的房间名、尺寸标注、引线注释、图层划分,才是 AI 理解图纸的关键。该技能的目标是将这些隐含信息显式提取出来,生成一个可供自动化分析的标准化数据包。
核心工作机制
该技能采用严格的非破坏性工作流。原始 DWG 文件保持只读,所有衍生文件被写入独立的输出目录,确保源数据不被篡改。
核心脚本 scripts/dwg_to_ai_dxf.py 依赖底层转换工具进行格式解析。默认输出兼容性最广的 r2013 版本 DXF,并生成结构化数据:
summary.md与manifest.json:转换摘要与清单,任何图纸解读前都必须先检查这两个文件。entities.jsonl:提取的几何实体与图元数据,用于空间与结构分析。texts.csv:包含房间名称、尺寸、注释和引线文本,方便快速检索。drawing.ai.dxf:清理后的 DXF,仅在需要原始组码细节时才打开。
适用边界与避坑指南
在让模型下结论前,必须明确以下技术边界:
- 单位与坐标:若图纸未设置
$INSUNITS,系统不会猜测真实物理单位,所有坐标均被视为纯绘图单位。 - 复杂的图元:属性记录、动态块、代理对象、填充、三维实体、外部参照或图像,可能需要借助原生 CAD 工具检查。块插入不会自动炸开为底层几何。
- 出图与显示差异:视口裁剪、线宽、打印样式表和图层可见性都会影响最终图纸呈现,模型空间中的实体存在不代表它一定会被打印。
- 字体与编码问题:如果转换器报警告或中文出现替换字符,必须在分析前如实披露,不能掩盖转换缺陷。
使用场景
- 需要将大量DWG格式的建筑施工图转换为可被大语言模型解析的DXF数据,以便提取关键信息。
- 在分析图纸几何图元和实体类型时,需要借助生成的结构化数据文件进行自动化审查。
- 需要从施工图中批量提取房间名称、尺寸标注和注释说明,而不手动打开AutoCAD。
- 在处理一批老旧图纸时发现转换警告,需要在模型分析前确认数据完整性并记录限制条件。
适合人员
- 建筑CAD工程师:需要批量处理图纸以提取关键实体数据用于自动化建模。
- AI应用开发者:需要将非结构化的DWG二进制文件转换为模型可解析的中间格式。
- 施工图审核员:需要快速提取设计说明、房间名称和标注信息以辅助人工复核。
- BIM咨询顾问:需要在不修改源文件的前提下建立图纸结构化数据库。