웹 기반의 전자해도 시스템을 위한 프레임워크

A Framework for Electronic Navigational Chart Systems Based on the Web

  • 이성대 (한국해양대학교 대학원 컴퓨터공학과) ;
  • 박휴찬 (한국해양대학교 IT공학부)
  • 발행 : 2006.08.01

초록

전자해도는 연안과 바다에 대한 다양한 정보가 저장되어 있는 디지털 지도이다. 이러한 전자해도에는 일반인들도 관심과 흥미를 가질 수 있는 많은 정보가 포함되어 있지만, 특수한 데이터 포맷과 전용의 표시시스템을 사용하기 때문에 일반인들이 접근하기에는 많은 어려움이 있다. 이러한 어려움을 극복하기 위해서는 누구나 손쉽게 전자해도를 활용할 수 있는 시스템을 개발해야 한다. 이를 위하여, 본 논문에서는 웹 기반의 전자해도 시스템에 적합한 프레임워크를 제안한다. 이 프레임워크에서는, 우선 S-57 포맷으로 코딩되어 있는 전자해도를GML로 변환하여 데이터베이스에 저장한다. 이 데이터베이스에 대하여 사용자가 자신이 원하는 정보를 요청하게 된다. 이러한 사용자의 요청에 부합하는 정보를 검색한 후, SVG 포맷의 그래픽으로 변환하여 웹에 디스플레이하게 된다. 이러한 프레임워크는 기본적으로 웹에 기반하고 있기 때문에 일반인들도 손쉽게 전자해도를 활용할 수 있다. 뿐만 아니라, 범용표준인 XML에 기반한 GML과 SVG를 사용하기 때문에 다른 시스템과의 호환성이 우수하고, 데이터베이스에 의한 효율성도 증대된다. 이러한 프레임워크의 효용성을 검증하기 위하여 프로토타입 시스템을 구현하고 시험하였다.

Electronic Navigational Charts (ENCs) are digital charts which contain a great variety of data on coast and sea regions. Although they contain much information that ordinary people are interested in, there is no easy way to access because they are coded in the specialized data forma, and can be visualized by using specialized system. Therefore, supporting systems need to be developed for ordinary people to easily access ENCs. This paper proposes a framework for the ENC systems based on the Web. It relies on quite general standards such as Ceography Markup Language (GML) and Scalable Vector Graphics (SVG). In the framework, ENCs coded in S-57 format are first translated into GML to be stored in a database. Once the database is built, users can request to the database what they want. According to the user request, relevant data are retrieved, and then translated into SVG to be displayed on the Web browser. By using the framework, ordinary people may easily access coast and sea information contained in the ENCs. Furthermore, the framework may provide interoperability by virtue of XML-based standards such as GML and SVG, and efficiency by virtue of database. To validate the feasibility of proposed framework, a prototype system is developed and tested.

키워드

참고문헌

  1. Open Geospatial Consortium (OGC), Geography Markup Language (GML) Implementation Specification, Version 3.0, 2003. http://www.opengeospatial.org
  2. World Wide Web Consortium (W3C), Scalable Vector Graphics (SVG) 1.1 Specification, 2003. http://www.w3.org/tr/svg11
  3. International Hydrographic Bureau (IHB), IHO Transfer Standard for Digital Hydrographic Data, Edition 3.1, Special Publication No. 57, 2000. http://www.iho.shom.fr
  4. Open ECDIS Forum (OEF), Resources for ECDIS. http://www.openecdis.org
  5. R. Lake, D. S. Burggraf, M. Trninic and L Rae, Geography Markup Language: Foundation for the Geo-Web, John Wiley & Sons, 2004
  6. World Wide Web Consortium (W3C), XSL Transformations (XSLT) Version 2.0, 2005. http://www.w3.org/tr/xslt20
  7. M. B. Brown, 'Developments in the NOAA Electronic Navigational Chart Program', Proceedings of the U.S. Hydrographic Conference, 1999
  8. National Oceanic & Atmospheric Administration (NOAA), Resources for the NOAA Electronic Navigational Charts. http://nauticalcharts.noaa.gov/mcd/enc/index.htm
  9. SevenCs, Software for SeeMyDEnc: Viewer for S-57, DNC and SENC Data. http://www.sevencs.com
  10. Geospatial Data Abstraction Library (GDAL), Resources for GDAL. http://www.gdal.org
  11. Geospatial Data Abstraction Library (GDAL), Resources for S-57 Support of GDAL http://home.gdal.org/projects/s57
  12. ESRI, Resources for S-57 Support. http://support.esri.com
  13. M. Gourley, P. Schwarzberg and G. Noll, 'Processing Multibeam Data Through to S-57', Proceedings of the U.S. Hydrographic Conference, 2001
  14. 이성대, 강형석, 박휴찬, '전자해도용 XML 스키마의 정의 및 변환', 한국해양정보통신학회논문지, 제8권, 제1호, pp. 200-212, 2004
  15. D. S. Burggraf, S-57 Schema and Related Tools Manual, S-57/GML Project, 2004. http://www.ukho.gov.uk/b2b_gml_home.asp
  16. J. E. Corcoles and P. Gonzalez, 'Analysis of Different Approaches for Storing GML Documents', Proceedings of GIS'02, pp. 11-16, 2002
  17. 이성대, 곽용원, 박휴찬, '객체관계형 데이터베이스에 기반한 XML 문서 저장 및 검색 시스템의 설계 및 구현', 한국해양정보통신학회논문지, 제7권, 제2호, pp. 183-193, 2003
  18. Z. Guo, S. Zhou, Z. Xu and A. Zhou, 'G2ST: A Novel Method to Transform GML to SVG', Proceeding of GIS'03, pp. 161-168, 2003
  19. W. Tennakoon, Visualization of GML data using XSLT, International Institute for Geoinformation Science and Earth Observation, 2004
  20. Z. R. Peng and C. Zhang, 'The Roles of Geography Markup Language (GML), Scalable Vector Graphics (SVG), and Web Feature Service (WFS) Specifications in the Development of Internet Geographic Information Systems (GIS)', Journal of Geographical Systems, pp. 95-116, vol. 6, 2004
  21. Adobe Systems, Resources for SVG Support. http://www.adobe.com/svg