Spatial DBMSs / GIS

지리 공간 내에 널리 분포되어 있는 공간 객체들을 관리하는 지리 정보 시스템(geographic information system:GIS)은 토지 이용도 평가, 도시 계획, 자원 관리, 시설 관리, 안전 관리 등의 많은 응용 분야에서 사용되고 있다. 공간 객체는 공간상의 위치, 모양, 크기 그리고 다른 공간 객체들과의 상호 관계 등에 대한 속성인 공간 데이터와 문자나 숫자로 표현될 수 있는 일반 적인 속성인 비공간 데이터로 구성된다. GIS는 이러한 공간 및 비공간 데이터로 구성되는 공간 데이터베이스를 효과적으로 관리하고, 검색하는 기능을 제공해야 한다.

DAKE 연구실은 KAIST 데이터베이스 및 멀티미디어 연구실에서 추진한 GIS 엔진(GIS engine) GEOSS의 개발 과제에 참여한 바 있다. GEOSS는 다목적 저장 시스템인 KAOSS를 GIS 응용의 특성에 적합하도록 확장한 것이다. GEOSS에서는 공간 인덱싱 방법으로서 구석점 변환 기법(corner transformation)을 사용하여 객체를 다차원 공간상의 점들로 변환하고, 이들을 다차원 파일 구조(multidimensional file structure)의 하나인 계층 그리드 파일(multilevel grid file)에 저장하는 방법을 사용한다. 현재, DAKE 연구실에서는 GIS 엔진의 핵심적인 요소인 다차원 파일 구조의 일괄 구성 기술과 죠인 처리 기술에 대하여 연구하고 있다.