ADE 확장

디지털 트윈국토 표준 활용 가이드

ADE는 응용 도메인의 요구사항을 UML 다이어그램 형태로 기존 모델에 속성, 클래스 등을 추가하고 표현하는 방법이다.

1 ADE 적용

CityGML3.0은 2.0 버전의 2가지 ADE 적용 방식을 수정 및 보완하여 새로운 ADE 적용 방식을 사용한다. 기존 SubClass의 2가지 방식으로 구분되던 ADE 적용 방식은 CityGML 3.0의 새로운 ADE 방식으로 대체한다. 이러한 ADE는 공간정보와 데이터 모델의 핵심 요소를 지형지물로 바라본다. 이러한 CityGML 3.0의 ADE 관점은 CityGML 2.0에서 ADE 속성 및 클래스 확장만으로 ADE를 적용했던 방식에 비교하여, ADE에 대한 지형지물 유형, 데이터유형, LoD 등을 UML 형식을 통해 추가적으로 지정하도록 한다. CityGML 3.0의 새로운 ADE 적용 방식은 데이터 모델 사용자와 시스템이 ADE를 명확하게 파악하고 이해할 수 있다는 장점이 있다.

ADE 적용 방식

2 ADE 적용 예시

아래 그림과 같이 건물 에너지 분야의 ADE는 ADEOfBuilding 클래스의 서브 클래스로써 스테레오 타입 <<DataType>>을 가진 EnergyProperties 클래스를 정의한다.

EnergyProperties 클래스는 ADE 속성으로 Property1과 Property2를 정의한다.

또한, 스테레오 타입 <<TopLevelFeatureType>>을 가지는 지형지물 유형 클래스 CityFurniture와 연결하여 해당 ADE와 연관되는 지형지물 유형을 정의한다.

EnergyProperties 클래스는 건물 데이터 모델에 정의된 공간 속성과 관련한 GM_MulsiSurface 클래스와 연결하여 lod1MulsiSurface관계를 정의한다.

마지막으로, 별도의 <<DataType>> 클래스를 통해 EnergyProperties의 데이터 유형을 정의한다.

ADE 적용 예시