LANDSCAPE / IFC 4.3
전체 목차

CHAPTER 04

공간과 관계의 구조

IFC4X3_ADD2 · 2026.09.23

같은 수목이라도 ‘식재 구역에 속한다’, ‘느티나무 유형을 따른다’, ‘식재 작업의 대상이다’는 서로 다른 관계다. 이 차이를 이해하면 모델 트리와 속성 창에 보이는 정보를 더 정확하게 읽을 수 있다.

먼저 단순한 공간구조를 만든다

가상의 작은 공원에서는 프로젝트 아래에 대지를 두고, 대지 아래에 외부 공간을 나누는 구성을 사용할 수 있다. 아래는 교육용 구조도다. IfcSpace는 실제 또는 가상의 경계로 정의되는 공간이며, 외부 공간은 대지와 연결할 수 있다.

IfcProject  공원 조성 프로젝트
  IfcSite   가상 대상지
    IfcSpace  진입 구역
    IfcSpace  식재 구역
    IfcSpace  휴게 구역

이 공간 분해에는 IfcRelAggregates를 사용한다. 식재 구역에 수목을 포함시키는 관계는 IfcRelContainedInSpatialStructure다. 수목은 공간의 구성 단계가 아니라 그 공간에 속한 제품 객체다. 외부 공간 여부는 Pset_SpaceCommon.IsExternal로 표현하는 방식을 확인한다. IfcSpace의 과거 EXTERNAL 열거값에만 의존하지 않는다.

표현하려는 뜻 대표 관계 조경 예
전체와 부분 IfcRelAggregates 대상지와 외부 공간의 구조
공간에 속한 객체 IfcRelContainedInSpatialStructure 식재 구역에 포함된 수목
공유 사양을 따르는 개체 IfcRelDefinesByType 같은 조달 유형을 따르는 여러 수목
객체에 붙인 속성 IfcRelDefinesByProperties 수목별 관리 속성
객체와 수행 작업 IfcRelAssignsToProcess 수목과 식재 작업의 연결

공간 소속과 좌표 기준은 별개다

수목의 공간 소속이 식재 구역이라고 해서 좌표가 반드시 그 공간의 원점을 기준으로 계산되는 것은 아니다. 좌표의 상대 기준은 배치 정보에서 따로 읽어야 한다. 공간 트리가 맞아도 배치가 잘못될 수 있고, 화면상 위치가 맞아도 공간 소속이 빠질 수 있다.

제품의 주 공간 포함관계는 하나의 공간을 가리키는 계층 구조다. 여러 관리구역에 걸치는 객체를 표현하려고 동일 객체를 여러 공간에 중복 포함시키지 않는다. 추가 공간 참조나 그룹 등 목적에 맞는 관계를 검토한다.

시설 구조를 더할 때

여러 시설을 함께 인계하는 사업에서는 IfcFacility와 시설 부분을 포함하는 구조가 필요할 수 있다. 작은 공원에서도 이를 사용할 수 있지만 모든 단계가 필수는 아니다. 특히 IfcFacilityPartCommon을 이름이 ‘Common’이라는 이유로 일반 공원 구역에 일괄 적용하지 않는다. 정의와 교환 목적을 확인한 뒤 구조를 늘린다.

공식 근거: 공간 · 공간 유형 · 전체와 부분 · 공간 포함 · 유형 연결