System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及水深数据的获取及处理,特别是涉及一种获取水深数据的方法、装置及存储介质。
技术介绍
1、江海等水域如长江地区地质条件复杂,河床起伏大,积存了大量的砂石和堆积物。由于水流的冲刷、输送和沉积,河床的形态和深度不断发生变化。尤其是长江下游和入海口处,河道更宽阔,水流湍急,河床深度的变化更加明显。目前,由于测绘的工作复杂而艰巨,导致江海如长江流域的江图或海图的水深数据更新速度较慢,无法在水位发生变化的情况下及时更新相应的水深数据,使得目前的江图或海图中的水深数据无法提供可作为航行参考的近期航道水位。此外,由于未能及时更新,部分水域如长江分支水域的水深数据在准确性方面也有欠缺。
技术实现思路
1、本专利技术的实施例提供了一种获取水深数据的方法、装置及存储介质,以在水位变化时能及时获取更新的水深数据。
2、为了实现上述目的,一方面,提供一种获取水深数据的方法,包括:
3、s1,设备端接收ais基站广播的、包含水深数据的8号ais报文,所述水深数据包括水深值、水深测量位置及水深测量时间,所述水深数据由服务端从测量船舶或测量设备接收并写入8号ais报文,并将所述8号ais报文通过预先部署的所述ais设备基站进行广播;
4、s2,设备端从所接收的8号ais报文中解析出所述水深数据。
5、优选地,所述的方法,其中,所述设备端接收的所述8号ais报文中,所述水深数据进行了加密;所述步骤s2包括:
6、设备端对所接收的8号ais报文
7、优选地,所述的方法,其中还包括:
8、s3,设备端将解析出的所述水深数据作为新水深数据与预先存储的旧海图水深数据进行融合,获得融合后的水深数据。
9、优选地,所述的方法,其中,所述步骤s3包括如下之一:
10、s31,设备端根据所接收的所述新水深数据的数目n,使用方差计算在融合时所述新水深数据和旧海图水深的加权,并利用计算出的加权来获得水域对应位置点的融合水深值;
11、s32,设备端以所述旧海图水深数据作为先验知识,使用所述新水深数据和贝叶斯定理来估计对应位置点的融合水深值。
12、优选地,所述的方法,其中,所述步骤s31包括:
13、1)当所述新水深数据的数目n小于或等于预定的第一数目n1时:
14、
15、
16、
17、
18、其中hold为所述旧海图水深数据,σ2为所述新水深数据的方差,为所述新水深数据的平均值,w1为所述旧海图水深数据的加权,w2为所述新水深数据的平均值的加权,h为对应位置点的融合水深值;
19、2)当所述新水深数据的数目n大于n1且小于或等于预定的第二数目n2时:
20、
21、
22、
23、
24、
25、其中,表示第n1+1到n2个所述新水深数据的方差值,表示第n1+1至n2个所述新水深数据的平均值,w3为的加权;
26、3)当所述新水深数据的数目n大于n2且小于或等于预定的第三数目n3时:
27、
28、
29、
30、
31、
32、
33、其中表示第n2+1到n3个数据的方差值,表示第n2+1到n3个数据的平均值,w4为的加权;
34、4)当所述新水深数据的数目n大于n3时,只使用所述新水深数据计算对应位置点的融合水深值h。
35、优选地,所述的方法,其中,n1=50,n2=100,n3=200,其中,当所述新水深数据的数目大于n3时,每100个所述新水深数据计算一次方差值,并使用最新的四次标准差值计算加权,其中,当收到第300个新数据时:
36、
37、
38、
39、
40、
41、
42、优选地,所述的方法,其中,所述步骤s32包括:
43、s321,将旧海图水深数据中对应位置点的水深值设置为先验的均值μprior,并获得正态的先验分布:
44、
45、其中,为预先设定的所述旧海图水深数据对应的不确定性度量;
46、s322,每当所述新水深数据x到达时,确定所述新水深数据对应的似然函数p(x|θ):
47、
48、其中,为根据测量所述新水深数据的测量船舶的测量专业性预先设定的似然方差;
49、s323,根据如下公式确定后验分布,其中μpost为后验分布的均值、为后验分布的方差:
50、
51、
52、将所述后验分布的均值μpost作为对应位置点的融合水深值;
53、其中,当有新的水深数据到达时,后验分布用于作为下一次估计时的先验分布。
54、优选地,所述的方法,还包括:
55、将所述融合后的水深数据与所述旧海图水深数据进行比对,当所述旧海图水深数据与所述融合后的水深数据满足预定的替换条件时,使用所述融合后的水深数据替换所述旧海图水深数据,以在电子海图上进行显示。
56、另一方面,提供了一种获取水深数据的装置,包括存储器和处理器,所述存储器存储有至少一段程序,所述至少一段程序由处理器执行以实现如上文任一所述的方法。
57、又一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一段程序,所述至少一段程序由处理器执行以实现如上文任一所述的方法。
58、上述技术方案具有如下技术效果:
59、本专利技术实施例的技术方案通过接收ais基站广播的、包含水深数据的8号ais报文并解析该8号报文可以获得服务端发送的、由测量船舶在指定水域航行时实时测量的水深数据,方法有效且易实施,且可以获得最新、最准确的水深数据,从而在水位发生变化时能够及时更新水位数据,且这些水深数据可以在电子海图中显示,可供船舶航行参考。
本文档来自技高网...【技术保护点】
1.一种获取水深数据的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述设备端接收的所述8号AIS报文中,所述水深数据进行了加密;所述步骤S2包括:
3.根据权利要求1所述的方法,其特征在于,还包括:
4.根据权利要求3所述的方法,其特征在于,所述步骤S3包括如下之一:
5.根据权利要求4所述的方法,其特征在于,所述步骤S31包括:
6.根据权利要求5所述的方法,其特征在于,N1=50,N2=100,N3=200,其中,当所述新水深数据的数目大于N3时,每100个所述新水深数据计算一次方差值,并使用最新的四次标准差值计算加权,其中,当收到第300个新数据时:
7.根据权利要求4所述的方法,其特征在于,所述步骤S32包括:
8.根据权利要求3所述的方法,其特征在于,还包括:
9.一种获取水深数据的装置,其特征在于,包括存储器和处理器,所述存储器存储有至少一段程序,所述至少一段程序由处理器执行以实现如权利要求1至8任一所述的方法。
10.一种计算机可读存储
...【技术特征摘要】
1.一种获取水深数据的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述设备端接收的所述8号ais报文中,所述水深数据进行了加密;所述步骤s2包括:
3.根据权利要求1所述的方法,其特征在于,还包括:
4.根据权利要求3所述的方法,其特征在于,所述步骤s3包括如下之一:
5.根据权利要求4所述的方法,其特征在于,所述步骤s31包括:
6.根据权利要求5所述的方法,其特征在于,n1=50,n2=100,n3=200,其中,当所述新水深数据的数目大于n3时,每100个所述新...
【专利技术属性】
技术研发人员:林智闽,游力仑,
申请(专利权)人:厦门新诺电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。