• 회원가입
  • |
  • 로그인
  • |
  • 장바구니
  • News
    뉴스 신제품 신간 Culture & Life
  • 강좌/특집
    특집 강좌 자료창고 갤러리
  • 리뷰
    리뷰
  • 매거진
    목차 및 부록보기 잡지 세션별 성격 뉴스레터 정기구독안내 정기구독하기 단행본 및 기타 구입
  • 행사/이벤트
    행사 전체보기 캐드앤그래픽스 행사
  • CNG TV
    방송리스트 방송 다시보기 공지사항
  • 커뮤니티
    업체홍보 공지사항 설문조사 자유게시판 Q&A게시판 구인구직/학원소식
  • 디렉토리
    디렉토리 전체보기 소프트웨어 공급업체 하드웨어 공급업체 기계관련 서비스 건축관련 업체 및 서비스 교육기관/학원 관련DB 추천 사이트
  • 회사소개
    회사소개 회사연혁 출판사업부 광고안내 제휴 및 협력제안 회사조직 및 연락처 오시는길
  • 고객지원센터
    고객지원 Q&A 이메일 문의 기사제보 및 기고 개인정보 취급방침 기타 결제 업체등록결제
  • 쇼핑몰
i-model 변환기를 활용한 건설/플랜트 정보 교환 (8)
2018-01-31 1,491 30

데이터 계산 및 엑셀로 내보내기 Ⅰ


이번 호에서는 레빗(Revit)으로 모델링한 건물에 존재하는 여러 유형의 벽체 수량과 비용을 계산한 후 변환된 정보를 엑셀 스프레드 시트에 출력하고 그래픽으로 표시하는 변환 스크립트를 만들어본다.


■ 전호상 | 벤틀리시스템즈 코리아의 Senior Application Engineer로 협업 플랫폼인 ProjectWise, 리뷰 프로그램 네비게이터 및 정보교환 포맷인 i-model의 기술지원을 담당하고 있다.
E-mail | hosang.jeon@bentley.com
홈페이지 | www. bentley.com/ko


i-model1.jpg
그림 1. 수량 및 비용 변경을 보여주는 그래프


<그림 1>의 왼쪽 차트는 2개월 동안 서로 다른 유형의 벽체 수량이 어떻게 바뀌었는지 그리고 오른쪽 차트는 같은 기간 동안 관련 비용이 어떻게 변했는지 보여준다.


1. 예제 파일
이번 호에서 사용되는 예제파일은 다음과 같다.


(1) 소스 파일

■ \i-models\Hosp.i.dgn : 빌딩 i-model
■ \Source\WallCosts.xlsx : 다양한 벽체 유형에 대한 비용 정보가 포함된 스프레드 시트


(2) 스키마 파일

■ \Schema\NEW_rvt_ThreeD_3D.01.01.ecschema.xml : 레빗으로 모델링 후 변환된 i-model의 스키마이다. 이 스키마는 스키마 내보내기 도구를 사용하여 Hosp.i.dgn에서 추출되었다.
■ \Schema\WallGroups.01.00.ecschema.xml : 각 벽체를 범주/그룹별로 식별하는데 사용되는 Walls 클래스가 정의된 스키마이다. 이 스키마는 벤틀리 클래스 에디터(Bentley Class Editor)를 사용하여 수동으로 생성되었다.
■ \Schema\WallQuantitiesAndCosts.01.00.ecschema.xml : 수량 및 비용 정보를 기록하고 이와 관련된 클래스를 포함하는 스키마이다. 이 스키마는 벤틀리 클래스 에디터를 사용하여 수동으로 생성되었다.
■ \Schema\AggregateTransformationSchema.01.00.ecschema.xml : Aggregate 변환 아이템에 의해 생성되었고 WallQuantitiesAndCosts.01.00.ecschema.xml 스키마에 의해 참조되는 스키마이다.
■ \Schema\WallCosts.01.00.ecschema.xml : 비용을 정의한 엑셀 스프레드 시트를 ImportFromExcel 변환 아이템을 통해 생성한 i-model에 포함된 스키마이다. 이 스키마는 WallQuantitiesAndCosts.01.00.ecschema.xml 스키마에서 참조한다.
■ \Schema\NEW_rvt_ThreeD_3DToWallGroups.mapping.xml : 벽체 항목을 그룹화한 정보를 가지고 있는 소스 i-model의 Wall 항목과 매핑하기 위한 스키마 매핑 파일이다. 이 매핑은 스키마 맵 편집기(Schema Map Editor)를 사용하여 생성되었다.
■ \Schema\WallQuantitiesAndCosts.mapping.xml : 추가 비용 정보를 사용하여 수량 정보가 포함된 Sum 항목을 WallSum 항목에 매핑하기 위한 스키마 매핑 파일이다. 이 매핑은 스키마 맵 편집기를 사용하여 생성되었다.
■ \Schema\WallQuantities.ecquery.xml : WallSum 항목에 대한 쿼리이다. 이 항목 쿼리는 항목 쿼리 편집기를 사용하여 생성되었다.
■ \Schema\WallCosts.ecquery.xml : WallCosts 항목에 대한 쿼리이다. 이 항목 쿼리는 항목 쿼리 편집기를 사용하여 생성되었다.


전호상 hosang.jeon@bentley.com


출처 : CAD&Graphics 2018년 02월호

포인트 : 1,000P (정기구독자 무료 다운로드)

© 캐드앤그래픽스 무단전재 및 재배포금지, 기사 게재 희망시 당사 문의
  • kakao

댓글 0

로그인 후 댓글을 달수있습니다
등록된 코멘트가 없습니다.