基于AIS系统的船舶数据表绘制方法技术方案

技术编号:8161601 阅读:294 留言:0更新日期:2013-01-07 19:35
本发明专利技术提供一种基于AIS系统的船舶数据表绘制方法,首先将显示屏幕划分为大小相同的单元格,其次将接收到的船舶数据表记录在AIS数据链表中,然后提取船舶数据表进行绘制,若船舶数据表所需要占用的单元格已经被标记,则放弃绘制,若船舶数据表所需要占用的单元格未被标记,则在海图上进行绘制。本发明专利技术通过对显示屏幕划分单元格,利用单元格过滤不必绘制的船舶数据表,减少绘制工作量,提高了计算机硬件系统的响应速度,且海图显示更清晰,方便用户查看,而未被显示的船舶数据表又可通过AIS数据查询表进行查询或通过选中船舶、缩放海图查询。

【技术实现步骤摘要】

本专利技术涉及一种航海领域,特别设计一种基于AIS系统的船舶数据表绘制方法
技术介绍
AIS 系统(AIS 全称Automatic Identification System ;中文名称船舶自动识别系统)下船舶数据一般以船舶数据表的形式显示在海图上,用户通过海图即可观察周围船舶及其动向。所述船舶数据包括船舶的国旗、国籍、船名、MMSI (中文名称海上移动通信业务标识)、航速、船舶的经度 纬度等。在海图上显示船舶基本信息时,船舶数据表不经处理,直接显示在海图(如图I所示)。海图在较大比例尺下,如果船舶数量大,船舶数据表相互叠加,在海图上显示成一团,这就导致部分船舶被船舶数据表遮挡,无法准确获取船舶基本信息,同时降低计算机硬件系统的响应速度。
技术实现思路
本专利技术要解决的技术问题,在于提供一种基于AIS系统的船舶数据表绘制方法,其在海图上显示的船舶数据表更清晰,用户查看更方便,且提升了计算机硬件系统的响应速度。本专利技术是这样实现的 基于AIS系统的船舶数据表绘制方法,包括如下步骤 步骤I、确定海图显示比例尺,然后将显示屏幕划分为大小相同的单元格,各单元格均未被标记; 步骤2、本文档来自技高网...

【技术保护点】
基于AIS系统的船舶数据表绘制方法,其特征在于,包括如下步骤:步骤1、确定海图显示比例尺,然后将显示屏幕划分为大小相同的单元格,各单元格均未被标记;步骤2、通过计算机串口接收船舶数据,判断接收到的船舶数据的AIS语句是否正确,不正确返回,正确则解析船舶数据,提取船舶数据中的MMSI号,判断该MMSI号是否存在于AIS数据链表中,若已存在,则根据MMSI号从AIS数据链表中取出对应的船舶数据进行比对,若有更新,则将接收到的船舶数据更新至所述AIS数据链表中,若无更新,则丢弃接收到的船舶数据,继续接收下一条船舶数据;若不存在,则将接收到的船舶数据记录至所述AIS数据链表;所述AIS数据链表用于记录...

【技术特征摘要】

【专利技术属性】
技术研发人员:王维
申请(专利权)人:厦门新诺科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1