CHAPTER 03
조경 대상을 IFC 객체로 표현하기
먼저 무엇을 하나의 관리 대상으로 볼지 정한다. 개별 수목의 이력 관리가 목적이라면 수목별 객체가 필요하다. 잔디 교체 면적이 목적이라면 관리 구획별 면적 객체가 더 적합할 수 있다. 화면을 그리기 편한 단위와 정보를 인계하기 좋은 단위가 항상 같지는 않다.
객체 선택의 순서
대상의 기능과 의미에 맞는 구체 엔티티를 먼저 찾는다. 이어
PredefinedType의 허용값과 표준 속성의 적용 범위를 확인한다.
프로젝트 분류가 더 필요하면 분류 코드나 사용자 속성을 보완한다. 적합한
구조가 없을 때 일반 엔티티나 Proxy를 검토하고, 그 선택 이유를
기록한다.
조경 객체의 매핑 후보
다음 표는 공식 엔티티의 의미에 근거한 적용 후보다. 모든 프로젝트에 강제되는 분류표는 아니다.
| 조경 대상 | 검토할 IFC 표현 | 추가로 결정할 내용 |
|---|---|---|
| 현황·계획 지형 | IfcGeographicElement / TERRAIN | 조사 시점, 표면 표현, 원자료, 정밀도 |
| 개별 수목 | IfcGeographicElement / VEGETATION | 관리번호, 수종, 개체별 실측값 |
| 관목군·초지 | IfcGeographicElement / VEGETATION | 군식 범위, 면적, 개수·밀도의 산출 기준 |
| 보행 포장 | IfcPavement | 전체 포장과 층의 구분, 구간 분할 |
| 경계석 | IfcKerb | 길이 산정 기준, 곡선부와 세그먼트 |
| 벤치 | IfcFurniture | 제품 사양, 고정 방식, 기초와의 관계 |
| 안내판의 표지판 | IfcSign | 판면과 지주를 분리할지, 문안·방향 |
| 배수관 구간 | IfcPipeSegment | 관경, 구배, 흐름, 연결 구조 |
| 집수정·맨홀 | IfcDistributionChamberElement | 기능에 맞는 유형, 표고, 유지관리 접근 |
벤치는 고정됐다는 이유만으로 가구에서 제외하지 않는다.
IfcFurniture의 정의에는 영구 부착 여부와 무관한 가구가
포함된다. 다만 벤치 본체, 기초, 지붕 등을 묶은 복합 시설이라면 부품과
조립체의 범위를 별도로 정한다.
이름만으로 의미를 대신하지 않는다
객체 이름이 ‘북측 수목 T01’이어도 엔티티가 일반 Proxy라면 식생만
고르는 검사에서 누락될 수 있다. 반대로 VEGETATION만으로는
교목과 잔디를 구별할 수 없다. 이 자료의 예시에서는 사용자 속성
Landscape_ObjectClass의 Category를 사용해
TREE, SHRUB_GROUP, LAWN을
구분한다. 이 값들은 교육용 합의안이며 IFC 표준 열거값이 아니다.
분류체계를 연결할 때는 체계 이름·판본·코드·정의를 함께 정한다. 이름이 비슷한 두 분류 코드가 같은 뜻인지 확인하지 않은 채 합치지 않는다. 객체 수량을 집계할 때는 개체와 군식 구획이 섞이지 않도록 한다.