Application of UML(Unified Modeling Language) Towards Object-oriented Analysis and Design of Geo-based Data Model

지질 데이터 모델의 객체지향 분석 및 설계를 위한 UML의 적용

  • 이기원 (한국전자통신연구원 컴퓨터소프트웨어기술연구소 GIS연구팀)
  • Published : 2000.12.30

Abstract

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.

요약: 수치지질도는 디지털 포맷으로 지리적인 정보와 연계된 공간 도형정보와 지질학적인 데이터베이스 속성정보를 갖는 지도로 정의가 가능하며, 지질정보의 수치 도면화와 지공간 정보처리가 가능한 두 가지 측면으로 활용될 수 있다. 그러나 지질 정보가 근본적으로 자연현상에 대한 실체와 다양한 원인에 기인한 복합 대상체에 대한 해석을 목적으로 하기 때문에 수치지질도 작업은 기존에 GIS의 주요 응용 분야인 도시정보시스템이나 지도 자동 도면화 등과 같이 인공지물을 다루는 방법을 바로 적용하는 경우 많은 문제점이 있다. 또한 GIS 소프트웨어의 근간을 이루는 정보기술분야의 급속한 발전과 GIS 활용분야의 확대에 따라 각 활용분야의 고유한 특성과 그에 따른 모델은 수치지질정보화에 대한 중요성 요소로 작용하게 된다. 본 연구에서는 이와 관련하여 우선 지질 데이터 모델에 대한 주요한 개념을 설명하고 지질데이터 모델에 대한 그간의 선행연구와 접근 방법을 소개하고자 한다. 또한 최근에 부각되고 있는 객체지향 모델링 방법의 핵심인 UML접근 방법과 이를 이용한 시험적인 모델을 소개하고자 한다. 이러한 접근 방법을 통하여 재사용성을 고려한 개념적인 모델과 이에 상응하는 실용적인 시스템 개발 및 표준화 연구측면에서 기존 방식에 비교하여 많은 장점을 보일 수 있다. 결론적으로 UML 접근방법을 통한 시스템 아키텍처와 이를 기반으로 한 지질정보시스템은 지구과학분야에서 GIS 활용을 위한 새로운 핵심적인 접근방식을 제공하게 될 것으로 예상된다.

Keywords

References

  1. 수문지질도 제작 및 관리지침 건설교통부
  2. 한국전산망 표준 KIS 124 국가지리정보체계(NGIS)의 국가기본도 표준-지형지물 및 속성부호 정보통신부
  3. 1999년 정보화근로사업 국토기본지질도전산화사업 완료보고서 한국자원연구소
  4. Computers and Geosciences v.23 Standardizaiton of mapping practices in the British Geological Survey Allen, P.M.
  5. Computers and Geoscience v.18 no.4 Are GIS data structures too simpleminded? Burrough, P.A.
  6. Computers and Geosicences v.23 A standard model for storage of geological map data Bain K.A.;Giles, J.R.A.
  7. The Open GIS Guide (3rd) Buehler, K.;McKee, I.(Ed.)
  8. GIS and environment modeling: Progress and Research Issues Object-oriented Design of GIS: A new Approach to envrionment modeling Crosbie, P.;Goochid, M. G.(ed.);Steyaert, L. T.(ed.);Parks, B. O.(ed.)
  9. Forestry Data Model ESRI-FSIG (ESRI Data Model Working Group)
  10. ESRI White Paper Series Land Record Data Model: A Multipurpose Information System Developed in the ArcTool Envrionment ESRI
  11. ESRI-Arc FM Water ESRI
  12. ETRI Technical Memo UML Diagrams for Open Component-based GIS Application System ETRI
  13. Federal Geographic Data Committee FGDC
  14. Computers & Geosicences v.23 Geological Dictionaries-Critical elements of every geological databased Giles, R. A.;Lowe, D. J.;Bain, K. A.
  15. GeoComputation 99 Object-oriented modeling of geodaa as a basic tool for the interaction of heterogeneous paleoecological information Gartner, H.;Bergmann, A.
  16. National Center for Geographic Information & Analysis Technical Paper 90-11 Two perspectives on geographical data modeling Frank, A. U.;Goodchild, M. F.
  17. Computers and Geosciences v.18 no.4 Spatial concepts, geometricndata models, and geometric data structures Frank, A. U.
  18. Digital Geologic Maps Model (ver. 4.2), USGS Open File Report Johnson, B.R.;Brodaric, B.;Raines, G.L.
  19. Digital Geologic Maps Data Model(ver. 4.3), USGS Open File Report Johnson, B.R.;Brodaric, B.;Raines, G.L.;Hastings, J.T.;Wahl, R.
  20. A Data Model for Geosiencentific Spatial Information Systems(version 1.2), Draft Lamb, Peter, Horowitz, Frank;Schmidt, H.W.
  21. Computers and Geosciences v.22 The design and implementation of a spatial database for production of geological maps Laxton, J.L.;Beckon, K.
  22. BGS Research Report RR-99-05 Cartographic Standard Geological Symbol Index Mawer, C.H.
  23. UML Notation Guide(ver 1.1) OMG(Object Management Group)
  24. POSC Specifications (ver. 2.2);2 sets of CD-ROM POSC
  25. Digital Geologic Database Model (ver 1.0), Arizona Geologgical Survey Richard, S. M.
  26. Towards national geosciences data standards, AGSO Newsletter Ryburn, R.;O'Donnell, I.
  27. The National Geologic Map Database - A Progress Report, Geotimes v.47 no.2 Sollar D. R.;Berg, T. M>