DOI QR코드

DOI QR Code

XML 데이터베이스를 이용한 전자해도의 관리

Management of Electronic Navigational Charts Using XML Database

  • 이성대 (한국해양대학교 산학협력단) ;
  • 박휴찬 (한국해양대학교 컴퓨터.제어.전자통신공학부)
  • 발행 : 2008.01.31

초록

전자해도는 해안선, 수심, 항로표지 등 선박의 항해에 필요한 정보를 담고 있는 디지털 해도로서 S-57 형식으로 기술되어 있다. 이러한 전자해도가 선박의 안전 운항에 성공적으로 사용되고 있지만, 특수한 데이터 형식과 표시시스템으로 인하여 제한적으로만 사용되고 있고 응용 범위 또한 제한적일 수밖에 없다. 이러한 문제를 해결하기 위해서는 S-57 형식의 전자해도를 GML과 같은 범용의 형식으로 변환하여 데이터베이스화하고 인터넷을 통하여 접근 가능하게 할 필요가 있다. 이에 본 논문에서는 S-57 전자해도를 GML로 변환하는 방법과 XML 데이터베이스를 이용하여 관리하는 방법을 제안한다. 또한 이 XML 데이터베이스로부터 사용자의 검색 질의를 처리하는 방법을 제안한다. 이러한 방법의 타당성을 검증하기 위하여 프로토타입 시스템을 개발하고 여러 가지 시험 수행을 진행하였다. 이러한 시스템을 이용하면 일반인들도 전자해도에 포함되어 있는 다양한 해양정보에 손쉽게 접근할 수 있을 뿐만 아니라 GML과 XML 데이터베이스에 의한 호환성 및 효율성의 증대도 가능하다.

Electronic Navigational Charts (ENCs) are digital charts encoded in S-57 format, which contain navigational informations such as coastlines, depth areas, and nautical marks. Although they have been successfully used for the safe navigation of ships, they have limited usages and applications because of their specialized data format and access systems. To cope with such drawbacks, S-57 ENCs need to be transformed into more generalized format such as Geography Markup Language (GML). The transformed GML ENCs can be kept in a database for efficiency, and can be accessed through Internet for usability. This paper proposes a new method for transforming and managing ENCs with XML database. S-57 ENCs are lust transformed into GML format, and then stored in a XML database. On the database, users can query for their needs. To validate the feasibility of the proposed method, we developed a protype system, and then conducted several test runs. The system can provide users with easy access to the marine information contained in ENCs. It also provides compatibility and efficiency by virtue of GML and XML database, respectively.

키워드

참고문헌

  1. International Hydrographic Organization (IHO), IHO Transfer Standard for Digital Hydrographic Data Version 3.1, Special Publication No. 57 (S-57), http://www.iho.shom.fr, 2000
  2. 이성대, 강형석, 박휴찬, '전자 해도용 XML 스키마의 정의 및 변환', 한국해양정보통신학회논문지, 제8권, 제1호, pp. 200-212, 2004
  3. Open Geospatial Consortium (OGC), Geography Markup Language (GML) Version 3.2.1, http://www.opengeospatial.org, 2007
  4. 감승철, 이성대, 곽용원, 박휴찬 'GML과 SVG를 사용한 웹 기반 전자해도 시스템의 개발', 한국해양대학교 부설산업기술연구소 연구논문집, 제23집, pp. 83-88, 2006
  5. D. S. Burggraf, S-57 Schema and Related Tools Manual, S-57/GML Project, http://www.ukho.gov.uk/b2b_gml_home.asp, 2004
  6. ESRI, ArcGIS S-57 Converter 9.0 Beta Documentation, 2004
  7. C-Navi, CnENC Ver. 1.0 Document, 2004
  8. W3C, Extensible Markup Language (XML) 1.1, http://www.w3.org/TR/xml11, 2006
  9. 이성대, 곽용원, 박휴찬, '객체관계형 데이터베이스에 기반한 XML 문서 저장 및 검색 시스템의 설계및 구현', 한국해양정보통신학회논문지, 제7권, 제2호, pp. 183-193, 2003
  10. 권훈, 김정희, 곽호영, '저장 공간과 검색 효율을 위한 XML 문서의 RDB 스키마 모델', 한국콘텐츠학회논문지, 제6권, 제4호, pp. 19-28, 2006
  11. W3C, XQuery: A Query Language for XML. W3C Working Draft, http://www.w3.org/TR/2003/WD-xquery-20030502/, 2003
  12. Geospatial Data Abstraction Library(GDAL), Resources for GDAL, http://www.gdal.org
  13. eXcelon, eXtensible Information Server Developer Guide Documentation, 2003