摘要: |
随着计算机技术、图像处理技术和航海技术的发展,产生以数字形式表示的,描写海洋地理信息和航海信息的电子海图系统。由于它们形象、直观、灵活,有着纸海图无法比拟的诸多优点,引起航海领域和测绘领域的一场技术革命。电子海图数据库及其管理系统是电子海图应用系统的基础,它决定电子海图应用系统的功能和性能。长江南京至浏河口段数字航道与智能航运系统示范工程中建设电子航道图系统是实现长江航运发展的技术保障,对于全面提升长江航运安全管理水平,加强船舶航行安全,改善长江航运环境具有重要意义。
本文以数字航道电子航道图系统的建设为背景,结合电子航道图生产的具体需求,参考国内外空间数据库系统开发思想,提出构建面向电子航道图生产的水上空间数据库系统,重点研究水上空间数据的存储管理问题。通过对S-57国际标准数据组织结构分析,根据空间数据库建库原则和方法,经过概念设计、逻辑设计得出本系统全关系型空间数据库存储结构,完成了空间数据和属性数据的一体化存储。通过对现有数据库管理系统的研究比较,确定用Oracle作为本系统数据库软件平台。在可视化开发平台Visual C++环境下,根据长江电子航道图生产的实际需求,设计开发水上空间数据库管理系统。在水上空间数据采集与存储、数据编辑、图幅裁剪、航道图输出等子模块的功能设计与关键技术上进行了重点研究,给出了技术思路和解决方法,并实现了系统主要功能。 |