본문 바로가기

Revit API

[Revit API] Revision 관리 플러그인

 

Revision Manager Window

 

프로젝트를 진행하면서 리비전 관리는 발주처뿐만 아니라 협력업체와 협업할 때도 굉장히 중요합니다.

수시로 변경되는 도면들을 그때그때 리스트업하고 도면으로 기록하지 않으면 기억에서 금세 사라져 버리니까요...

 

왠지 모르게  Revit은 당연히 BIM 툴이니까 효율적으로 리비전 관리를 할 수 있을 것 같지만...

아쉽게도 기본 기능만으로는 리비전 관리를 효율적으로 할 수 있다고 말하기에는 다소 부족한 점이 있는 것 같습니다.

특히 Revision 각 객체의 Comment 값을 일람표로 추출할 수 있는 기능이 없습니다.

 

물론 다이나모를 잘 사용한다면 Comments 값을 포함한 각종 정보들을 추출해서 엑셀로 내보내면 되겠지만. 다이나모를 할 줄 모른다면. 기존 방식과 똑같이 도면을 일일이 찾아가면서 수기로 Excel에 리스트를 만들어야겠죠...

 

그래서 이번에는 리비전을 조금이라도 효율적으로 관리할 수 있는 플러그인을 테스트로 만들어 봤습니다.

 

Revision Manaer의 기능은 아래와 같습니다

  • 프로젝트 내에 있는 모든 리비전의 정보(comments 포함)를 한눈에 확인할 수 있음(정렬 가능).
  • 원하는 리비전만 선택하여 정보를 확인할 수 있음
  • 우측 상단에 선택한 리비전의 총개수를 확인할 수 있음.
  • 원하는 리비전 객체를 선택해서 작성된 뷰로 이동할 수 있음(리비전 위치 추적 기능)
  • 선택한 리비전들을 엑셀로 내보내기 가능.

개선점이 있다면 아직 API와 WPF는 초보이다 보니 기능은 어찌어찌 구현했는데 Excel로 내보내는 속도가 조금 느린 것 같아서 시간이 될 때 틈틈이 수정해야겠습니다.