프로젝트 배경
1) 문제 상황 - CAD 도면(DXF)에서 배관 물량을 사람이 손으로 세면 느리고 실수가 잦음 - 벽체·헤드·밸브·치수선·유량 화살표가 섞여 있어 '배관만' 골라내기 어려움 - 화면에서 본 값과 산출서(CSV/PDF)의 값이 어긋나면 견적·발주가 틀어짐 2) 프로젝트 목표 - DXF 도면을 읽어 레이어·평면/입체로 보여주는 CAD 뷰어 구축 - 노이즈 속에서 배관만 자동 추출해 호칭경별로 길이
프로젝트 성과
DXF 도면 뷰어 구축 (레이어·줌/팬·평면↔입체)
다층 소방 평면도(DXF)를 커스텀 렌더링으로 표시. 레이어별 토글, 줌/팬, 평면↔입체(Isometric) 전환, 측정 오버레이 제공
배관 자동 추출·호칭경별 측정
벽체·헤드·밸브·치수·유량 화살표 노이즈 속에서 배관만 추출. 입상 DN150·주 DN100·가지 DN25 를 호칭경별로 집계하고 루프(순환) 배관까지 정확히 길이 계산
물량 산출서 자동 변환 (CSV / PDF)
추출·측정한 배관을 호칭경별 집계 + 런 상세로 정리해 CSV·PDF 산출서로 자동 변환. 앱 안에서 PDF 미리보기까지 제공
측정 정합성 보장 (화면 = 표 = CSV = PDF)
모든 값을 단일 측정 소스에서 뽑아 화면·CSV·PDF가 항상 일치. 앱을 켜지 않고 검증하는 헤드리스 게이트(자동 테스트) 39종으로 못박음
다중 도면 탭 창 (Windows Terminal 식)
여러 도면을 탭으로 동시에 다루고, 탭 드래그 재정렬·창 밖으로 분리(tear-off) 지원. SDK 디자인 시스템(WinUI3 스타일·전용 폰트) 적용
핵심 기능
진행 단계
1. DXF 파이프라인 설계 (읽기→인식→측정)
2026.07.
도면 읽기→엔티티 디코드→배관 인식→측정→내보내기로 이어지는 파이프라인 설계. 코덱 레지스트리로 포맷 확장 가능하게
프로젝트 상세
복잡한 다층 소방 스프링클러 평면도(DXF, 실·복도 구획)를 읽어 WPF 뷰어(레이어 토글·줌/팬·측정 오버레이·평면↔입체 전환)로 보여주고, 벽체·스프링클러 헤드·밸브·유량 화살표 등 온갖 요소가 섞인 도면에서 배관만 정확히 추출·측정해 호칭경별 물량 산출서(CSV/PDF)로 자동 변환하는 데스크톱 도구입니다. 핵심은 '측정값을 믿을 수 있게' 만드는 것입니다. 도면에서 추출·측정한 배관 길이를 화면






