Application of UML(Unified Modeling Language) Towards Object-oriented Analysis and Design of Geo-based Data Model
요약: 수치지질도는 디지털 포맷으로 지리적인 정보와 연계된 공간 도형정보와 지질학적인 데이터베이스 속성정보를 갖는 지도로 정의가 가능하며, 지질정보의 수치 도면화와 지공간 정보처리가 가능한 두 가지 측면으로 활용될 수 있다. 그러나 지질 정보가 근본적으로 자연현상에 대한 실체와 다양한 원인에 기인한 복합 대상체에 대한 해석을 목적으로 하기 때문에 수치지질도 작업은 기존에 GIS의 주요 응용 분야인 도시정보시스템이나 지도 자동 도면화 등과 같이 인공지물을 다루는 방법을 바로 적용하는 경우 많은 문제점이 있다. 또한 GIS 소프트웨어의 근간을 이루는 정보기술분야의 급속한 발전과 GIS 활용분야의 확대에 따라 각 활용분야의 고유한 특성과 그에 따른 모델은 수치지질정보화에 대한 중요성 요소로 작용하게 된다. 본 연구에서는 이와 관련하여 우선 지질 데이터 모델에 대한 주요한 개념을 설명하고 지질데이터 모델에 대한 그간의 선행연구와 접근 방법을 소개하고자 한다. 또한 최근에 부각되고 있는 객체지향 모델링 방법의 핵심인 UML접근 방법과 이를 이용한 시험적인 모델을 소개하고자 한다. 이러한 접근 방법을 통하여 재사용성을 고려한 개념적인 모델과 이에 상응하는 실용적인 시스템 개발 및 표준화 연구측면에서 기존 방식에 비교하여 많은 장점을 보일 수 있다. 결론적으로 UML 접근방법을 통한 시스템 아키텍처와 이를 기반으로 한 지질정보시스템은 지구과학분야에서 GIS 활용을 위한 새로운 핵심적인 접근방식을 제공하게 될 것으로 예상된다.
Normally, a digital geologic map can be defined as mappable one whose spatial information with geographic information details and geologic database attribute, recorded in a digital format that is readable by computer. It shows fundamentally two different conceptual perspectives: cartography for digital mapping and analysis for geo-data processing. While, as both aspects basically relate to natural entities and their interpretation of complex features fused with multi-sources, digital geo-data mapping or geologic mapping, it should be distinguished from digital mapping in engineering such as UIS(Urban Infomation System) and AM/FM(Automated Mapping/Facilities Management). Furthermore, according to short-cycled development of GIS(Geographic Information System) software architecture based on IT(Information Technology) and wide expansion of GIS applications' fields, the importance of domain analysis and application model is emphasized at digital geologic informatizaion. In this paper, first terms and concepts of geo-data model with general data modeling aspects are addressed, and then case histories for geo-data modeling and several approaches for data modeling in GIS application fields are discussed. Lastly, tentative conceptual geo-data modeling by using UML(Unified Modeling Language) of OO(Object-oriented) concepts with respect to USGS/AASG geo-data mode is attempted. Through this approach, the main benefits for standardization and implementation lineage with conceptual model in consideration to reusability are expected. Conclusively, it is expected that geo-information system and its architecture by UML is the new coming key approach for the GIS application in geo-sciences.