一种用于电子海图面域的模式填充方法技术

技术编号:14337079 阅读:320 留言:0更新日期:2017-01-04 10:24
本发明专利技术公开了一种用于电子海图面域的模式填充方法,包括海图整体填充、面域边界计算、面域定位、交集运算,其特征在于对整个电子海图中的各面域采取一次填充完成所有面域的模式填充,不采用各面域逐一计算边界,逐一填充,逐一裁剪,通过以下步骤完成指定面域的模式填充;有益效果是在进行电子海图面域的模式填充时运算速度快,运算量小,填充效果美观,既能满足电子海图绘制时面域填充的实际工程需求,填补技术空白,又可产生较大的社会效益与经济效益。

【技术实现步骤摘要】

本专利技术涉及航海领域,特别是涉及一种用于电子海图面域的模式填充方法
技术介绍
随着电子海图在船舶上的逐渐普及,越来越多的人开始关注并进行电子海图标准的相关研究。电子海图能够解决在传统纸质海图上定位而产生的船位获取滞后的现象,可以自动得将即时船位即时的显示在海图上,让驾驶员能够根据显示的即时船位连续性来判断船舶航行的安全性。在电子海图的帮助下,驾驶人员对即时的船舶动态和航区中存在的危险都会一目了然,同时在雷达观测的帮助下对周围船舶的动态也做到了心中有数,因此电子海图为航行的安全性提供的有力的保障。简单的说电子海图可以分为两个部分,一部分是电子海图数据,另一部分是各种基于电子海图数据的应用系统,其中最为主要的就是电子海图显示及信息系统。这两部分为航海人员提供一个海图信息平台,让使用者能够非常直观方便的了解到所处海域的状况。目前生产的电子海图是按照S57标准生产的电子航海图,具有两种形式,即基础数据和更新数据。目前均采用单个面域逐一填充的方法对电子海图的面域进行模式填充,完成电子海图绘制,往往需要逐个计算边界,逐个填充,逐个裁剪,即逐一对单个面域分别进行模式填充和裁剪,这样运算量巨大,运算时间长,且单个边界逐一裁剪效果不美观,填充效率非常低。为了解决目前现有技术电子海图面域的模式填充效率低,耗时长,边界不美观等技术瓶颈,本专利技术提出了一种用于电子海图面域的模式填充方法,其运算速度快,运算量小,填充效率高,用时短,边界处填充效果美观,既能满足电子海图绘制的实际工程需求,填补相关技术空白,又可产生较大的社会效益与经济效益。
技术实现思路
为了克服上述现有技术的不足,本专利技术提供一种用于电子海图面域的模式填充方法,包括海图整体填充、面域边界计算、面域叠加定位、面域交集运算、面域边界裁剪,其特征在于对整个电子海图中的各面域采取一次填充完成所有面域的模式填充,不采用各面域逐一计算边界,逐一填充,逐一裁剪,通过以下步骤完成指定面域的模式填充,第一步,选择所需要的海图符号按指定间距均匀预先填充满整个电子海图平面;第二步,计算需要模式填充的面域边界及其在整个电子海图中的相对位置;第三步,将需要进行模式填充的面域直接叠加定位到预先充满海图符号的海图平面中;第四步,对需要模式填充的面域区域与整个海图平面进行取交集运算,只在需要填充的面域中显示海图符号,所需面域之外的区域不显示海图符号,再进行一次边界海图符号裁剪,完成所有面域的模式填充。与现有技术相比,本专利技术的有益效果如下:在绘制电子海图进行面域的模式填充时运算速度极快,运算量小,边界处裁剪效果好,边界美观,填充效率高,耗时短,既能满足电子海图绘制时模式填充的实际工程需求,填补技术空白,又可产生较大的社会效益与经济效益。附图说明图1是填充满海图符号的电子海图示意图;图2是面域区域示意图;图3是面域边界示意图;图4是面域在整个海图中的位置示意图;图5是面域叠加示意图;图6是面域的模式填充示意图。具体实施方式参考附图描述本专利技术的实施方式,下面结合图1-图6对本专利技术进行具体说明。以采用三角形海图符号进行海图模式填充为例进行说明,一种用于电子海图面域的模式填充方法具体步骤如下:第一步,选择所需要的三角形海图符号按指定间距均匀预先填充满整个电子海图平面,三角形为所选择的海图符号,长方形为整个电子海图区域,如图1所示。第二步,计算需要模式填充的面域边界及面域在整个电子海图中的相对位置,需要填充的面域区域如图2所示,以A和D为需要进行模式填充的面域为例进行说明;计算A、B、C、D四个面域的边界及其在整个电子海图平面中的位置,面域边界如图3所示。第三步,A和D为需要进行模式填充的面域,将需要用于模式填充的相关面域边界定位到整个电子海图中,如图4所示;将相关面域A、B、C、D直接叠加定位到预先填充三角形海图符号的海图平面上,如图5所示。第四步,对需要模式填充的面域A和D与整个海图平面进行取交集运算,只在需要填充的面域中显示海图符合,即三角形海图符号只在A和D面域内显示,所需面域之外的区域不显示三角形海图符合,对于边界上穿过的所有三角形海图符号,进行一次裁剪,即完成面域A和D的模式填充工作,如图6所示。以上所述,仅是专利技术的较佳实施方式,并非对本专利技术做任何限制,凡是根据本专利技术实质对以上实施方式所作的任何修改、变更以及等效变化,均仍属于本专利技术技术的保护范围之内。本文档来自技高网...
一种用于电子海图面域的模式填充方法

【技术保护点】
一种用于电子海图面域的模式填充方法,包括海图整体填充、面域边界计算、面域叠加定位、面域交集运算、面域边界裁剪,其特征在于对整个电子海图中的各面域采取一次填充完成所有面域的模式填充,不采用各面域逐一计算边界,逐一填充,逐一裁剪,通过以下步骤完成指定面域的模式填充:第一步,选择所需要的海图符号按指定间距均匀预先填充满整个电子海图平面;第二步,计算需要模式填充的面域边界及其在整个电子海图中的相对位置;第三步,将需要进行模式填充的面域直接叠加定位到预先充满海图符号的海图平面中;第四步,对需要模式填充的面域区域与整个海图平面进行取交集运算,只在需要填充的面域中显示海图符号,所需面域之外的区域不显示海图符号,再进行一次边界海图符号裁剪,完成所有面域的模式填充。

【技术特征摘要】
1.一种用于电子海图面域的模式填充方法,包括海图整体填充、面域边界计算、面域叠加定位、面域交集运算、面域边界裁剪,其特征在于对整个电子海图中的各面域采取一次填充完成所有面域的模式填充,不采用各面域逐一计算边界,逐一填充,逐一裁剪,通过以下步骤完成指定面域的模式填充:第一步,选择所需要的海图符号按指定间距均匀预先填充满整个电子海图...

【专利技术属性】
技术研发人员:雷富强任海英张羽王文亮王玥段懿洋张子凡王金魁
申请(专利权)人:中船航海科技有限责任公司
类型:发明
国别省市:上海;31

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

1