뷰 정의 파일을 이용한 CoBie 데이터 내보내기
이번 호에서는 IFC(Industry Foundation Classes) 기반 BIM 모델에서 정보를 추출해 COBie(Construction Operations Building Information Exchange) 형식의 뷰 파일을 사용하여 엑셀에 출력하는 변환 스크립트를 작성해본다.
예제파일은 CAD&Graphics 홈페이지(www.cadgraphics.co.kr)의 자료창고에서 받을 수 있다.
■ 전호상 | 벤틀리시스템즈 코리아의 Senior Application Engineer로 협업 플랫폼인 ProjectWise, 리뷰 프로그램 네비게이터 및 정보교환 포맷인 i-model의 기술지원을 담당하고 있다.
E-mail | hosang.jeon@bentley.com
홈페이지 | www. bentley.com/ko
COBie는 BIM 데이터를 시설관리에 활용하기 위해 IFC 기반으로 만들어진 데이터 교환 포맷으로, 2007년 미국 공병단 주도로 개발되었다. IFC 관련 표준 포맷 혹은 스프레드시트 형식의 데이터 작성을 위한 기준이라 할 수 있으며, BIM 데이터를 시설물 관리 시스템과 연계하여 활용할 수 있는 데이터 포맷이다.
*** CoBie1.jpg
예제에 사용할 COBie 템플릿 파일
1. 예제 파일
이번 호에서 쓰이는 예제파일은 다음과 같다.
■ 소스 파일
\imodels\Building.i.dgn – IFC 기반 빌딩 i-model 파일
\source\COBie.xlsx – COBie 형식 기반으로 정의 된 Microsoft Excel 스프레드 시트 템플릿 파일
■ 스키마, 뷰 파일
\schema\COBieView.xml – IFC 스키마의 COBie뷰를 생성하는 i-model 뷰 정의 파일
\source\COBie.01.00.ecschema.xml – ImportFromView 변환 아이템을 사용하여 위의 COBieView.xml 뷰 정의가 적용된 COBie 스키마 파일
\source\COBie_Supplemental_ExcelConfiguration.01.00.ecschema.xml – i-model의 데이터와 스프레드 시트의 워크 시트 및 컬럼 매핑 정의한 스키마 파일
■ 스크립트 파일
\config\COBieDataView.xml – 완성된 스크립트 파일
\config\COBieDataView.cfg – 구성 변수가 포함된 구성 파일
2. i-model 변환기 실행하기
시작메뉴에서 i-model Transformer(이하 i-model 변환기)를 실행한다. i-model 변환기는 크게 메뉴, 작업 화면, 로그 표시 화면으로 구성되어 있다.
그림 2. i-model 변환기 실행 화면