AI가 소방 CAD 도면을 읽는 방법 — 레이어 인식부터 수량 집계까지 공개
해한Ai의 소방 CAD 도면 자동산출 AI가 AutoCAD DWG 파일을 분석하여 스프링클러 헤드·배관 수량을 집계하는 기술 원리를 비전문가도 이해할 수 있게 단계별로 설명합니다.
CAD 도면에서 AI가 읽을 수 있는 데이터
AutoCAD DWG 파일은 벡터 기반 데이터로 이루어져 있으며, ① 레이어(Layer) 정보, ② 엔티티(Entity: 선·원·블록·텍스트 등), ③ 블록 정의(BlockDefinition), ④ 좌표 데이터를 포함합니다. AI는 이 정보를 파싱하여 소방 기호를 식별하고 수량을 집계합니다.
소방청 고시 제2021-26호 「소방시설 도면 기호」에 따른 표준 기호(스프링클러 헤드는 원+십자 형태, 감지기는 원+D 형태 등)는 블록(Block) 형태로 CAD에 삽입됩니다. AI는 블록 이름·형상·레이어 조합으로 각 기호의 종류를 판별합니다.
AI 인식 5단계 프로세스
- 1단계: DWG 파싱 — ezdxf 라이브러리로 엔티티 데이터 추출
- 2단계: 레이어 분류 — 레이어명 패턴 매칭 + ML 분류기로 소방/전기/건축 분리
- 3단계: 블록 인식 — 블록 이름·형상 해시를 사전 학습된 모델과 매칭
- 4단계: 배관 추적 — 폴리라인(LWPOLYLINE) 길이 합산 + 규격 레이어 매핑
- 5단계: 수량 집계 — 종류별 카운트·길이 합산 → 엑셀/CSV 출력
비표준 도면 처리 — ML 기반 형상 인식
실제 현장 도면의 약 35%는 비표준 기호나 자체 제작 블록을 사용합니다. 이 경우 블록 이름으로 인식이 불가하므로 형상(Shape) 기반 ML 모델이 동작합니다. 스프링클러 헤드의 경우 원+십자 패턴, 연기감지기는 원+내부 D 텍스트 패턴을 학습하여 블록 이름과 무관하게 인식합니다. 현재 학습 데이터는 1,200개 현장 도면, 약 84만 개 기호 샘플로 구성되어 있습니다.
- 표준 블록: 블록 이름 매칭 → 인식률 99.1%
- 비표준 블록: 형상 ML 모델 → 인식률 97.3%
- 이미지 삽입 기호(래스터): OCR + 형상 인식 → 인식률 88.4%
- 미인식 항목: 담당자 수동 확인 리스트로 자동 분류
수량 정확도 검증 — 사람 vs AI 비교
해한Ai는 동일 도면 100건에 대해 숙련 견적사 수작업과 AI 자동산출 결과를 비교했습니다. 헤드 수량 오차율: 수작업 평균 3.8% vs AI 0.7%. 배관 길이 오차율: 수작업 5.1% vs AI 1.2%. 작업 시간: 수작업 평균 6.4시간 vs AI 평균 18분. AI는 반복 계산의 정확도는 사람보다 높지만, 설계 의도를 파악하는 판단(예: 배관 경로 최적화)은 여전히 사람의 검토가 필요합니다.
해한Ai CAD 자동산출 도입 방법
해한Ai CAD 자동산출은 웹 브라우저 기반으로 별도 설치가 불필요합니다. DWG 파일을 드래그&드롭으로 업로드하면 평균 18분 내에 수량산출표가 엑셀 형식으로 다운로드됩니다. 월 구독료 29만 원(도면 20건 기준)으로 운영되며, 처음 14일은 무료 체험이 가능합니다. 지금 haehan-ai.kr에서 신청하세요.