基于水声数据综合态势下的航迹优化方法技术

技术编号:31925873 阅读:18 留言:0更新日期:2022-01-15 13:10
提供了基于水声数据综合态势下的航迹优化方法。所提供的可视化方法,包括:获取多个海上平台各自采集的位置信息,其中海上平台每秒采集一次位置信息,位置信息包括经度与纬度;响应于收到代表点C的位置信息,计算tan;算出的所述tan大于指定阈值,则将C点的位置信息添加到所述轨迹队列;若计算出的所述tan小于指定阈值,则从所述队列中丢弃B点的位置信息,以及将所述C点的位置信息添加到所述轨迹队列以替代所述B点的位置信息;按被添加到所述轨迹队列的先后顺序,从所述轨迹队列获取位置信息并根据获取的位置信息在显示设备上绘制代表海上平台的轨迹点。海上平台的轨迹点。海上平台的轨迹点。

【技术实现步骤摘要】
基于水声数据综合态势下的航迹优化方法


[0001]本申请涉及海洋水声
中基于水声数据综合态势下的航迹优化方法与信息处理设备,特别是对在船只出海中采集的位置信息在信息处理设备的海图上动态、高效展示的方法及信息处理系统。

技术介绍

[0002]在现有技术对目标噪声的处理中,并没有形成一套完整的水声数据的综合态势展示系统。传统的操作方式是由操作员通过录音设备将目标噪声记录下来,并通过文字记录将目标噪声与当前实际情况关联,所采用的方式是笔纸记录的方式,这种方式既低效,又增加操作员的工作量,同时由于人为难免出现的疏漏会导致所记录的数据与实际情况有所偏差。在高负荷情况下,更是容易出现记录不全的情况。另外,这种人工记录的方式会导致后续对于大数据量的统计极其困难。在识别判型方面,更是仅仅凭借操作员的经验来判断,这对人员要求极高,同时也存在一定的误判性。

技术实现思路

[0003]出海船只的航迹信息是水声数据的综合态势的重要组成部分。船只出海期间,实时记录船只的位置信息。一次出海时间可能长达数月或整年,所记录的位置信息也是海量的。在根据海量的位置信息展示为航迹图时,海量的位置信息对应海量的数据点,将严重劣化显示系统的性能。
[0004]根据本申请的实施例,提供了将由经纬度信息所表达的船只位置信息绘制在信息处理设备的屏幕上的方法,并在不影响或尽量小影响所展示的航迹效果同真实航迹的差异的情况下,减小展示航迹信息所用的数据量,以避免显示系统的性能劣化。
[0005]根据本申请的第一方面,提供了第一基于水声数据综合态势下的航迹优化方法,包括:获取多个海上平台各自采集的位置信息,其中海上平台每秒采集一次位置信息,位置信息包括经度与纬度;响应于收到代表点C的位置信息,计算其中W
C
表示C点的纬度,J
C
表示C点的经度;以及其中在轨迹队列中最近被添加到所述轨迹队列的2个位置信息记为点A与点B的位置信息,W
A
表示A点的纬度,J
A
表示A点的经度,W
B
表示B点的纬度,J
B
表示B点的经度;若计算出的所述tan大于指定阈值,则将C点的位置信息添加到所述轨迹队列;若计算出的所述tan小于指定阈值,则从所述队列中丢弃B点的位置信息,以及将所述C点的位置信息添加到所述轨迹队列以替代所述B点的位置信息;按被添加到所述轨迹队列的先后顺序,从所述轨迹队列获取位置信息并根据获取的位置信息在显示设备上绘制代表海上平台的轨迹点。
[0006]根据本申请的第一基于水声数据综合态势下的航迹优化方法,提供了第二基于水声数据综合态势下的航迹优化方法,还包括:存储所述轨迹队列中记录的所有位置信息;以及存储所述多个海上平台各自采集的位置信息。
[0007]根据本申请的第二基于水声数据综合态势下的航迹优化方法,提供了第三基于水声数据综合态势下的航迹优化方法,其中,所述根据获取的位置信息在显示设备上绘制代表海上平台的轨迹点包括:根据所获取的位置信息的经度与纬度转换为显示设备的屏幕的横坐标与纵坐标,根据显示设备的屏幕的横坐标与纵坐标所指示的位置在屏幕上绘制代表海上平台的轨迹点;其中获取所述轨迹队列中的位置信息的经度最小值与纬度最大值,将具有所述经度最小值与纬度最大值的点记为O点;获取所述轨迹队列中的位置信息中同所述O点具有最大地球表面距离的点M,计算地球表面从所述O点到所述M的距离其中其中其中,R为地球的半径,W
O
为O点的纬度,W
M
为M点的纬度,J
M
为M点的经度,J
O
为O点的经度;计算缩放比例ratio,其中D是所述显示设备的屏幕的对角线长度;对于从所述轨迹队列中获取的每个位置信息,其对应的点记为P点,W
P
表示P点的纬度,J
P
表示P点的经度,计算作为点P在屏幕上的纵坐标,计算作为点P在屏幕上的横坐标。
[0008]根据本申请的第三基于水声数据综合态势下的航迹优化方法,提供了第四基于水声数据综合态势下的航迹优化方法,还包括:获取所述轨迹队列中记录的所有位置信息;将所述轨迹队列中记录的所有位置信息分为M组,每组位置信息包括多个在所述轨迹队列中位置连续的位置信息;对于M组位置信息的一组或多组的每组位置信息,获取当前组位置信息作为参数提供给步骤S进行处理;在所述步骤S中,获取被提供的第一组位置信息;获取第一组位置信息中排序在最前的对应第一点的第一位置信息与排序在最尾的对应第二点的第二位置信息;以及从第一组位置信息中计算其中N个位置信息对应的点,各自相对于所述第一点与所述第二点构成的第一线段的距离,其中N为小于或等于第一组位置信息中的位置信息的数量的整数;若所述N个位置信息对应的点中相对于所述第一线段的距离最大值的点到所述第一线段的距离不超过第二指定阈值,则从所述轨迹队列中删去所述第一组位置信息中除第一位置信息与第二位置信息之外的其他位置信息;若所述N个位置信息对应的点中相对于所述第一线段的距离最大值的第三点到所述第一线段的距离超过第二指定阈值,则将所述第一组位置信息分为第二组位置信息与第三组位置信息,其中第二组位置信息包括所述第一组位置信息中从所述第一位置信息到所述第三点对应的位置信息的所有位置信息,第二组位置信息包括所述第一组位置信息中从所述第三点对应的位置信息到所述第二点对应的位置信息的所有位置信息;以及将所述第二组位置信息与所述第三组位置信息提供给所述步骤S处理;以及其中,在所述步骤S中,若被提供的第一组位置信息中位置信息的数量少于三个,则不再对所述第一组位置信息进行处理。
[0009]根据本申请的第四基于水声数据综合态势下的航迹优化方法,提供了第五海图数据采集和分析处理可视化方法,还包括:存储所述轨迹队列中记录的所有位置信息。
[0010]根据本申请的第二方面,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现根据本申请第一方面的第一到第五之一所述的方法。
附图说明
[0011]图1是根据本申请实施例的数据采集与海图绘制系统的设备框图。
[0012]图2展示了显示设备的屏幕上的海图显示区域的示意图。
[0013]图3展示了地球表面实际地理空间距离计算模型。
[0014]图4展示了实时稀释算法处理过程的框图。
[0015]图5展示了实时稀释算法的基本思想。
[0016]图6展示了整体稀释算法的基本思想。
具体实施方式
[0017]图1是根据本申请实施例的数据采集与海图绘制系统的设备框图。
[0018]在一艘或多艘船只上部署数据采集设备、计算设备和/或显示设备。船只的数据采集设备例如每隔1秒获取一次船只的当前位置信息,并提供给计算设备或存储在存储设备(设备)中。船只的计算设备,根据数据采集设备提供的位置信息,在显示设备上绘制船只的航行轨迹(也简称航迹)。船只的位置信息由例如设置本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于水声数据综合态势下的航迹优化方法,包括:获取多个海上平台各自采集的位置信息,其中海上平台每秒采集一次位置信息,位置信息包括经度与纬度;响应于收到代表点C的位置信息,计算其中W
C
表示C点的纬度,J
C
表示C点的经度;以及其中在轨迹队列中最近被添加到所述轨迹队列的2个位置信息记为点A与点B的位置信息,W
A
表示A点的纬度,J
A
表示A点的经度,W
B
表示B点的纬度,J
B
表示B点的经度;若计算出的所述tan大于指定阈值,则将C点的位置信息添加到所述轨迹队列;若计算出的所述tan小于指定阈值,则从所述队列中丢弃B点的位置信息,以及将所述C点的位置信息添加到所述轨迹队列以替代所述B点的位置信息;按被添加到所述轨迹队列的先后顺序,从所述轨迹队列获取位置信息并根据获取的位置信息在显示设备上绘制代表海上平台的轨迹点。2.根据权利要求1所述的方法,还包括:存储所述轨迹队列中记录的所有位置信息;以及存储所述多个海上平台各自采集的位置信息。3.根据权利要求2所述的方法,其中,所述根据获取的位置信息在显示设备上绘制代表海上平台的轨迹点包括:根据所获取的位置信息的经度与纬度转换为显示设备的屏幕的横坐标与纵坐标,根据显示设备的屏幕的横坐标与纵坐标所指示的位置在屏幕上绘制代表海上平台的轨迹点;其中获取所述轨迹队列中的位置信息的经度最小值与纬度最大值,将具有所述经度最小值与纬度最大值的点记为O点;获取所述轨迹队列中的位置信息中同所述O点具有最大地球表面距离的点M,计算地球表面从所述O点到所述M的距离其中其中其中,R为地球的半径,W
O
为O点的纬度,W
M
为M点的纬度,J
M
为M点的经度,J
O
为O点的经度;计算缩放比例ratio,其中D是所述显示设备的屏幕的对角线长度;对于从所述轨迹队列中获取的每个位置信...

【专利技术属性】
技术研发人员:于淋豪刘尚麟于博李羽弘谢东方王畅
申请(专利权)人:北京中科海讯数字科技股份有限公司
类型:发明
国别省市:

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

1