会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 航路点 / 一种自动关联航路点库的航线制定方法

一种自动关联航路点库的航线制定方法

申请号 CN201611256061.X 申请日 2016-12-30 公开(公告)号 CN106871897B 公开(公告)日 2020-04-24
申请人 中国船舶重工集团公司第七0七研究所; 发明人 张敏; 马兰; 李永波; 赵云旭; 刘双妹;
摘要 本发明涉及一种自动关联航路点库的航线制定方法,其技术特点在于:包括以下步骤:步骤1、建立航路点库,并对该航路点库进行航路点更新;步骤2、用户通过人机交互界面在海图区域进行手动随机点选航路点,制定航线;步骤3、将用户手动随机点选的航路点与步骤1所建立的航路点库进行关联,辅助航海作业人员完成航路点的选择和航线的制定。本发明能够利用已有航路点选取经验,达到辅助航海作业人员快速制定出计划航线的目的。
权利要求

1.一种自动关联航路点库的航线制定方法,其特征在于:包括以下步骤:步骤1、建立航路点库,并对该航路点库进行航路点更新;步骤2、用户通过人机交互界面在海图区域进行手动随机点选航路点,制定航线;步骤3、将用户手动随机点选的航路点与步骤1所建立的航路点库进行关联,辅助航海作业人员完成航路点的选择和航线的制定;

所述步骤3包括以下步骤:(1)当用户在海图区域内进行手动随机点选航路点时,捕获用户手指弹起位置的视口坐标;(2)根据视口到海图的比例尺,将视口坐标转换为海图平面坐标;(3)根据海图的比例尺,将海图平面坐标转换为大地平面坐标;(4)根据墨卡托投影参数,将大地平面坐标转换为地理经纬度坐标;(5)根据距离测算公式计算航路点库中每个航路点与用户手动随机点选的航路点之间的距离,并判断该距离是否小于所设定的阈值;(6)若在航路点库中查询到与用户手动随机所选航路点之间的距离小于所设定的阈值的航路点,则弹出提示框,询问用户是否选择航路点库中的航路点;(7)若用户选择航路点库中的航路点,则弹出满足阈值条件的航路点列表,供用户选择其中一个航路点并等待确认;(8)待用户确认后,将航路点库中的航路点替换掉用户在海图区域内手动随机点选的航路点,从而完成航路点选择和航线的制定。

2.根据权利要求1所述的一种自动关联航路点库的航线制定方法,其特征在于:所述步骤1包括以下步骤:(1)启动界面线程和数据库线程;(2)若用户选择插入航路点库,则在界面线程中,采用人机交互输入的方式或在海图区域内进行手动点选的方式确定航路点,界面线程将航路点插入信号和确定的航路点坐标发送到数据库线程,数据库线程接收到航路点插入信号后,将航路点插入到航路点库中;(3)若用户选择修改航路点库,则在界面线程中,通过人机交互方式修改航路点,然后向数据库线程发送航路点更新信号,数据库线程接收到该信号后,更新航路点库航路点。

说明书全文

一种自动关联航路点库的航线制定方法

技术领域

[0001] 本发明属于航海作业技术领域,涉及计划航线的制定方法,尤其是一种自动关联航路点库的航线制定方法。

背景技术

[0002] 制定航线计划是一种重要的航海作业辅助方法,航线由航路点连接而成,制定计划航线的过程就是选取航路点的过程。通常船舶在某几个固定海域航行,选取的航路点也比较固定。因此,如何利用已有经验,快速制定出合理的计划航线成为制定计划航线的难点。
[0003] 在航海作业设备(如航海标绘台等)中经常需要用户制定出计划航线,然后在航海航行过程中,使用该航线并进行航线监控。目前,计划航线的制定方法通常可分为三种:一是用户逐一输入各航路点经纬度坐标;二是用户在海图区域手动点选航路点;三是前两者的结合使用。
[0004] 以上三种方法虽然都可以实现航路点的选取并制定出计划航线,但是都没有利用已有航路点的选取经验,实现计划航线的快速制定。

发明内容

[0005] 本发明的目的在于克服现有技术的不足,提供一种能够利用已有航路点的选取经验,实现计划航线的快速制定的自动关联航路点库的航线制定方法。
[0006] 本发明解决其技术问题是采取以下技术方案实现的:
[0007] 一种自动关联航路点库的航线制定方法,包括以下步骤:
[0008] 步骤1、建立航路点库,并对该航路点库进行航路点更新;
[0009] 步骤2、用户通过人机交互界面在海图区域进行手动随机点选航路点,制定航线;
[0010] 步骤3、将用户手动随机点选的航路点与步骤1所建立的航路点库进行关联,辅助航海作业人员完成航路点的选择和航线的制定。
[0011] 而且,所述步骤1包括以下步骤:
[0012] (1)启动界面线程和数据库线程;
[0013] (2)若用户选择插入航路点库,则在界面线程中,采用人机交互输入的方式或在海图区域内进行手动点选的方式确定航路点,界面线程将航路点插入信号和确定的航路点坐标发送到数据库线程,数据库线程接收到航路点插入信号后,将航路点插入到航路点库中;
[0014] (3)若用户选择修改航路点库,则在界面线程中,通过人机交互方式修改航路点,然后向数据库线程发送航路点更新信号,数据库线程接收到该信号后,更新航路点库航路点。
[0015] 而且,所述步骤3包括以下步骤:
[0016] (1)当用户在海图区域内进行手动随机点选航路点时,捕获用户手指弹起位置的视口坐标;
[0017] (2)根据视口到海图的比例尺,将视口坐标转换为海图平面坐标;
[0018] (3)根据海图的比例尺,将海图平面坐标转换为大地平面坐标;
[0019] (4)根据墨卡托投影等参数,将大地平面坐标转换为地理经纬度坐标;
[0020] (5)根据距离测算公式计算航路点库中每个航路点与用户手动随机点选的航路点之间的距离,并判断该距离是否小于所设定的阈值;
[0021] (6)若在航路点库中查询到与用户手动随机所选航路点之间的距离小于所设定的阈值的航路点,则弹出提示框,询问用户是否选择航路点库中的航路点;
[0022] (7)若用户选择航路点库中的航路点,则弹出满足阈值条件的航路点列表,供用户选择其中一个航路点并等待确认;
[0023] (8)待用户确认后,将航路点库中的航路点替换掉用户在海图区域内手动随机点选的航路点,从而完成航路点选择和航线的制定。
[0024] 本发明的优点和积极效果是:
[0025] 1、本发明能够利用已有经验制定计划航线,同时提高航线制定过程中的便捷性和准确性,能够更大化满足航海作业的应用需求。
[0026] 2、本发明提供一种自动关联航路点库的方法利用已有航路点选取经验,达到辅助航海作业人员快速制定出计划航线的目的。

附图说明

[0027] 图1是本发明的航路点库建立流程图;
[0028] 图2是本发明的用户手动随机点选航路点示意图;
[0029] 图3是本发明的关联航路点库操作指示图;
[0030] 图4是本发明的关联航路点库的数据处理流程图。

具体实施方式

[0031] 以下结合附图对本发明实施例作进一步详述:
[0032] 一种自动关联航路点库的航线制定方法,包括以下步骤:
[0033] 步骤1、建立航路点库,并对该航路点库进行航路点更新;
[0034] 所述步骤1包括以下具体步骤,如图1所示:
[0035] (1)启动界面线程和数据库线程;
[0036] (2)若用户选择插入航路点库,则在界面线程中,采用人机交互输入的方式或在海图区域内进行手动点选的方式确定航路点,界面线程将航路点插入信号和确定的航路点坐标发送到数据库线程,数据库线程接收到航路点插入信号后,将航路点插入到航路点库中;
[0037] (3)若用户选择修改航路点库,则在界面线程中,通过人机交互方式修改航路点,然后向数据库线程发送航路点更新信号,数据库线程接收到该信号后,更新航路点库航路点。
[0038] 步骤2、如图2所示,用户通过人机交互界面在海图区域进行手动随机点选航路点,制定航线;
[0039] 步骤3、将用户手动随机点选的航路点与步骤1所建立的航路点库进行关联,辅助航海作业人员完成航路点的选择和航线的制定。
[0040] 如图4所示,所述步骤3包括以下具体步骤:
[0041] (1)当用户在海图区域内进行手动随机点选航路点时,捕获用户手指弹起位置的视口坐标;
[0042] (2)根据视口到海图的比例尺,将视口坐标转换为海图平面坐标;
[0043] (3)根据海图的比例尺,将海图平面坐标转换为大地平面坐标;
[0044] (4)根据墨卡托投影等参数,将大地平面坐标转换为地理经纬度坐标;
[0045] (5)根据距离测算公式计算航路点库中每个航路点与用户手动随机点选的航路点之间的距离,并判断该距离是否小于所设定的阈值;
[0046] 在本实施例中,所设定阈值为100米;
[0047] (6)若在航路点库中查询到与用户手动随机所选航路点之间的距离小于所设定的阈值的航路点(即:在航路点库中查询到满足阈值条件的航路点),则弹出提示框,询问用户是否选择航路点库中的航路点;
[0048] 在本实施例中,在用户进行手动随机点选航路点时,若所选点附近有航路点库中的航路点,则在用户弹起手指时,弹出提示对话框,询问是否选取航路点库中的航路点,为用户提供快捷操作。如图3所示,图中非航线上的圆点为航路点库中的航路点。
[0049] (7)若用户选择航路点库中的航路点,则弹出满足阈值条件的航路点列表,供用户选择具体哪一个航路点并等待确认;
[0050] 在本实施例中,所述满足阈值条件的航路点为在设定阈值范围内的航路点,具体为:在航路点库中与用户手动随机所选航路点之间的距离小于100米的航路点。
[0051] (8)待用户确认后,将航路点库中的航路点替换掉用户在海图区域内手动随机点选的航路点,从而完成航路点选择和航线的制定。
[0052] 在本实施例中,按照本发明的一种自动关联航路点库的航线制定方法实施后,在CentOS系统中,以QtCreator为开发环境进行了软件仿真试验,成功实现了在制定计划航线过程中自动关联航路点库的方法,达到了利用已有经验制定计划航线的目的,同时提高航线制定过程中的便捷性和准确性,能够更大化满足航海作业的应用需求。
[0053] 需要强调的是,本发明所述的实施例是说明性的,而不是限定性的,因此本发明包括并不限于具体实施方式中所述的实施例,凡是由本领域技术人员根据本发明的技术方案得出的其他实施方式,同样属于本发明保护的范围。