System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及卫星遥感,尤其涉及一种时空数据的匹配方法、装置及设备。
技术介绍
1、近年来,在空间
的竞争日趋激烈,卫星遥感也得到了空前的发展,无论从传感器的性能还是应用范围都有长足的进步,这是信息时代对于科学技发展的必然要求。时空数据融合作为一种可行的、低成本的高时空分辨率时间序列遥感图像生成技术,在过去的20年里得到了迅速的发展。
2、将两种或多种时空数据进行匹配是后续数据处理、分析、仿真、测试等工作的前提。常规的时空数据匹配方法是将两种或多种数据源进行逐点判断,看是否满足时空窗口的条件,通常需要多层循环嵌套。
3、但是,现有技术中的方法对于数据量大、点数较多的卫星遥感数据来说,通常耗时巨大、内存占用巨大、处理效率低,不利于进行后续的数据处理等工作。另外,时空窗口的设置不统一、数据的数据结构不统一等原因也会导致相同的数据被匹配成不同的匹配数据集,使之无法进行统一处理。
4、因此,亟需提供一种更为可靠的时空数据的快速匹配方案。
技术实现思路
1、本专利技术的目的在于提供一种时空数据的匹配方法、装置及设备,用于解决现有技术中时空数据匹配效率低的问题。
2、为了实现上述目的,本专利技术提供如下技术方案:
3、第一方面,本专利技术提供一种时空数据的匹配方法,方法包括:
4、获取至少两种待匹配数据,并设置时空窗口;
5、对所述待匹配数据进行数据筛选和统一数据结构,得到第一待匹配数据;
6
7、对所述第二待匹配数据中的纬度参量进行排序并取交集,得到第三待匹配数据;
8、将所述第三待匹配数据中满足预设经度范围的数据按照经度参量进行排序并取交集,得到第四待匹配数据;
9、确定所述第四待匹配数据中在时空窗口内的第五待匹配数据,并对所述第五待匹配数据进行距离计算;
10、根据计算得到的距离,将小于空间窗口的点存储到最终匹配数据集中。
11、与现有技术相比,本专利技术提供的一种时空数据的匹配方法,通过获取至少两种待匹配数据,并设置时空窗口;对待匹配数据进行数据筛选和统一数据结构,得到第一待匹配数据;对各个第一待匹配数据中的时间参量进行排序并取交集,得到第二待匹配数据;对第二待匹配数据中的纬度参量进行排序并取交集,得到第三待匹配数据;将第三待匹配数据中满足预设经度范围的数据按照经度参量进行排序并取交集,得到第四待匹配数据;确定第四待匹配数据中在时空窗口内的第五待匹配数据,并对第五待匹配数据进行距离计算;根据计算得到的距离,将小于空间窗口的点存储到最终匹配数据集中。本专利技术提供的技术方案中,统一数据结构并设置时空窗口,可以解决由于时空窗口的设置不统一、数据的数据结构不统一,导致相同的数据被匹配成不同的匹配数据集,使之无法进行统一处理的问题。基于时间参量、纬度参量以及经度参量进行排序筛选数据,再用时间窗口对纬度、经度以及时间不满足条件的数据点进行剔除。从而将待匹配数据中的无关数据最大限度进行减少,从而降低内存占用,减小计算量,提高时空数据匹配效率;在能够对海量时空数据进行统一处理的同时,提高时空数据匹配效率。
12、第二方面,本专利技术提供一种时空数据的匹配装置,装置包括:
13、待匹配数据获取模块,用于获取至少两种待匹配数据,并设置时空窗口;
14、第一待匹配数据确定模块,用于对所述待匹配数据进行数据筛选和统一数据结构,得到第一待匹配数据;
15、第二待匹配数据确定模块,用于对各个所述第一待匹配数据中的时间参量进行排序并取交集,得到第二待匹配数据;
16、第三待匹配数据确定模块,用于对所述第二待匹配数据中的纬度参量进行排序并取交集,得到第三待匹配数据;
17、第四待匹配数据确定模块,用于将所述第三待匹配数据中满足预设经度范围的数据按照经度参量进行排序并取交集,得到第四待匹配数据;
18、距离计算模块,用于确定所述第四待匹配数据中在时空窗口内的第五待匹配数据,并对所述第五待匹配数据进行距离计算;
19、匹配数据集确定模块,用于根据计算得到的距离,将小于空间窗口的点存储到最终匹配数据集中。
20、第三方面,本专利技术提供一种时空数据的匹配设备,设备包括:
21、通信单元/通信接口,用于获取至少两种待匹配数据,并设置时空窗口;
22、处理单元/处理器,用于对所述待匹配数据进行数据筛选和统一数据结构,得到第一待匹配数据;
23、对各个所述第一待匹配数据中的时间参量进行排序并取交集,得到第二待匹配数据;
24、对所述第二待匹配数据中的纬度参量进行排序并取交集,得到第三待匹配数据;
25、将所述第三待匹配数据中满足预设经度范围的数据按照经度参量进行排序并取交集,得到第四待匹配数据;
26、确定所述第四待匹配数据中在时空窗口内的第五待匹配数据,并对所述第五待匹配数据进行距离计算;
27、根据计算得到的距离,将小于空间窗口的点存储到最终匹配数据集中。
28、第四方面,本专利技术提供一种计算机存储介质,所述计算机存储介质中存储有指令,当所述指令被运行时,实现上述的一种时空数据的匹配方法。
29、第二方面提供的装置类方案、第三方面提供的设备类方案以及第四方面提供的计算机存储介质方案所实现的技术效果与第一方面提供的方法类方案相同,此处不再赘述。
本文档来自技高网...【技术保护点】
1.一种时空数据的匹配方法,其特征在于,方法包括:
2.根据权利要求1所述的时空数据的匹配方法,其特征在于,对各个所述第一待匹配数据中的时间参量进行排序并取交集,得到第二待匹配数据,具体包括:
3.根据权利要求1所述的时空数据的匹配方法,其特征在于,对所述第二待匹配数据中的纬度参量进行排序并取交集,得到第三待匹配数据,具体包括:
4.根据权利要求1所述的时空数据的匹配方法,其特征在于,将所述第三待匹配数据中满足预设经度范围的数据按照经度参量进行排序并取交集,得到第四待匹配数据,具体包括:
5.根据权利要求1所述的时空数据的匹配方法,其特征在于,确定所述第四待匹配数据中在时空窗口内的第五待匹配数据,具体包括:
6.根据权利要求1所述的时空数据的匹配方法,其特征在于,所述对所述待匹配数据进行数据筛选和统一数据结构,得到第一待匹配数据,具体包括:
7.根据权利要求6所述的时空数据的匹配方法,其特征在于,所述待匹配数据包括主数据以及辅助数据;采用所述统一的数据结构存储所述主数据以及所述辅助数据;
8.一种
9.一种时空数据的匹配设备,其特征在于,设备包括:
10.一种计算机存储介质,其特征在于,所述计算机存储介质中存储有指令,当所述指令被运行时,实现权利要求1~7任一项所述的一种时空数据的匹配方法。
...【技术特征摘要】
1.一种时空数据的匹配方法,其特征在于,方法包括:
2.根据权利要求1所述的时空数据的匹配方法,其特征在于,对各个所述第一待匹配数据中的时间参量进行排序并取交集,得到第二待匹配数据,具体包括:
3.根据权利要求1所述的时空数据的匹配方法,其特征在于,对所述第二待匹配数据中的纬度参量进行排序并取交集,得到第三待匹配数据,具体包括:
4.根据权利要求1所述的时空数据的匹配方法,其特征在于,将所述第三待匹配数据中满足预设经度范围的数据按照经度参量进行排序并取交集,得到第四待匹配数据,具体包括:
5.根据权利要求1所述的时空数据的匹配方法,其特征在于,确定所述第四待匹配数据中在时空窗...
【专利技术属性】
技术研发人员:王士帅,周武,殷晓斌,鲍青柳,李炎,
申请(专利权)人:国家卫星海洋应用中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。