论文部分内容阅读
舰船导航系统是舰船航行安全的基本保障系统。现代舰船一般采用组合导航方式作为导航系统。随着海洋开发和航海事业的发展,对组合导航系统功能要求越来越高,它不仅要具有接收和处理导航定位信息、水文气象信息、雷达和声纳目标信息等实时设备发送的数据信息,而且要具有提供并处理更多更复杂的航海信息的能力,如水深、助航标志、潮汐、海流等等各种形式的航海资料信息,为舰船航行提供全方位的安全信息保障。 电子海图显示与信息系统(ECDIS)是综合导航系统的显示背景,是系统中人机交互的界面,它结合地理信息系统的特点,将航海地理信息和相关的地理要素信息准确地反应在电子海图上,可以说它是整个综合导航系统发挥作用的核心。ECDIS的应用改变了原有的航海作业模式,极大减轻航海人员工作负担和劳动强度,在舰船自动化系统的支持下,实现航行全自动化。 作为当前一种的主流操作系统,自由软件Linux性能卓越,有着广泛的硬件厂商支持以及完备的软件开发工具;同时,在安全方面Linux没有Windows系统的顾虑,而价格和开发维护难度又远低于VxWorks等操作系统。本文正是基于这些优势和现有的技术基础,提出一种电子海图在Linux下的实现方法。 论文还对电子海图系统中海洋环境信息查询子系统的功能和实现思路进行了详细的说明。作为航海依赖的环境,掌握海洋环境的各种特征数据是必需的,所以海洋环境信息的查询已经成了电子海图系统中必不可少的部分。 论文的最后部分对本系统的资料检索模块的实现原理和过程进行了必要的阐述,对于航海来说,该部分的内容也是非常重要的,其中包括了航路指南、推荐航法和近海水文资料等一些必需的资料。 从应用的角度来看,本文已经建立了Linux下电子海图系统的原型,为其推向工程实践奠定了坚实的技术基础。