CAD Component Search & Auto-Generation System
A system that extracts parts from CAD drawings into a database, enables searching for identical parts across other drawings, and auto-generates floor plans and structures based on past drawings.
Duration
Contract development
Team
1-2 people
Client
Construction & design
01 // OVERVIEW
Project Overview
A system built on a shared structure database that lets users specify a part or structure in a CAD drawing and search for it in other drawings, and that auto-generates new floor plans and structures from accumulated past drawings.
02 // KEY FEATURES
Key Features
Drawing Component Search
Extracts entities from DXF files into a database and searches for identical parts by block name, text, and geometric conditions. PDF and image inputs fall back to OCR and image hashing.
Auto-Generation from Past Drawings
Uses accumulated past drawings as training data, generating new floor plans and structures based on searches for similar drawings.
Shared Structure Database
Both search and generation are built on the same MySQL structure database, sharing a common drawing registration mechanism.
03 // TECHNICAL DEEP-DIVE
Technical Highlights
Solution
Supporting Diverse Drawing Formats
Separated the registration pipeline by input format - entity extraction for DXF, OCR and image hashing for PDF and images - to support a wide range of drawing types.
04 // IMPACT & RESULTS
Results
Search + Generation
Unified on a shared database
Multi-format
DXF, PDF, and image support