本申请涉及大数据,尤其涉及一种空间数据的融合方法、装置、电子设备和存储介质。
背景技术:
1、目前,在地理信息系统(geographic information system,gis)领域中,在将gis地图从大比例尺缩编至小比例尺时,通常涉及到对待融合的空间数据进行几何融合的过程,相关技术中,通常直接由电子设备对待融合的空间数据进行相交计算,并基于相交计算结果对待融合的空间数据进行聚类处理,以及对聚类结果中的空间数据进行几何融合处理。然而,由于存在大量的待融合的空间数据,直接由电子设备进行相交计算,并对待融合的空间数据进行聚类处理,大量的计算容易导致电子设备出现内存溢出的情况,继而导致电子设备计算出几何融合的结果的效率比较低。
技术实现思路
1、本申请提出了一种空间数据的融合方法、装置、电子设备和存储介质。
2、本申请第一方面实施例提出了一种空间数据的融合方法,所述方法包括:获取待融合的空间数据;通过分布式计算引擎确定各所述空间数据之间的相交关系,并将具备相交关系的两个第一空间数据的数据标识形成数据标识对;遍历每一所述数据标识对,对各所述第一空间数据的数据标识进行聚类,得到至少一个簇;所述聚类方法包括,遍历每一所述数据标识对,得到至少一个簇,其中,针对遍历到的当前数据标识对,在所述当前数据标识对中任意数据标识存在于任意簇的情形下,将所述当前数据标识对中的另一数据标识加入所述任意簇;每一簇内的数据标识对应的所述第一空间数据进行几何融合,得到融合后空间数据。
3、本申请实施例的空间数据的融合方法,通过分布式计算引擎来确定待融合的各个空间数据之间的相交关系,并将具备相交关系的两个第一空间数据的数据标识形成数据标识对,遍历每一数据标识对,对各第一空间数据的数据标识进行聚类,得到至少一个簇,并每一簇内的数据标识对应的第一空间数据进行几何融合,得到融合后空间数据。由此,借助分布式计算引擎对待融合的空间数据进行相交计算,分摊了电子设备的计算量,并且本实施例中仅是对各个第一空间数据的数据标识进行聚类,而不是对各个第一空间数据进行聚类,可以降低几何融合过程中的内存占用量,避免电子设备出现内存溢出的情况,继而可提高获得融合后空间数据的效率。
4、本申请第二方面实施例提出了一种空间数据的融合装置,所述装置包括:获取模块,用于获取待融合的空间数据;确定模块,用于通过分布式计算引擎确定各所述空间数据之间的相交关系,并将具备相交关系的两个第一空间数据的数据标识形成数据标识对;聚类模块,用于遍历每一所述数据标识对,对各所述第一空间数据的数据标识进行聚类,得到至少一个簇;所述聚类方法包括,遍历每一所述数据标识对,得到至少一个簇,其中,针对遍历到的当前数据标识对,在所述当前数据标识对中任意数据标识存在于任意簇的情形下,将所述当前数据标识对中的另一数据标识加入所述任意簇;融合模块,用于每一簇内的数据标识对应的所述第一空间数据进行几何融合,得到融合后空间数据。
5、本申请实施例的空间数据的融合装置,通过分布式计算引擎来确定待融合的各个空间数据之间的相交关系,并将具备相交关系的两个第一空间数据的数据标识形成数据标识对,遍历每一数据标识对,对各第一空间数据的数据标识进行聚类,得到至少一个簇,并每一簇内的数据标识对应的第一空间数据进行几何融合,得到融合后空间数据。由此,借助分布式计算引擎对待融合的空间数据进行相交计算,分摊了电子设备的计算量,并且本实施例中仅是对各个第一空间数据的数据标识进行聚类,而不是对各个第一空间数据进行聚类,可以降低几何融合过程中的内存占用量,避免电子设备出现内存溢出的情况,继而可提高获得融合后空间数据的效率。
6、本申请第三方面实施例提出了一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本申请实施公开的空间数据的融合方法。
7、本申请第四方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本申请实施公开的空间数据的融合方法。
8、本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
1.一种空间数据的融合方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
3.如权利要求1所述的方法,其特征在于,所述每一簇内的数据标识对应的所述第一空间数据进行几何融合,得到融合后空间数据,包括:
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
5.如权利要求1所述的方法,其特征在于,所述分布式计算引擎基于第一空间函数确定任意两个所述空间数据之间是否存在相交;
6.如权利要求2所述的方法,其特征在于,所述计算所述空间数据中相离的第二空间数据,包括:
7.如权利要求6所述的方法,其特征在于,所述确定各个所述空间数据之间的相离关系,包括:
8.一种空间数据的融合装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括:
10.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的空间数据的融合方法。