空间数据的处理方法、装置、设备及存储介质制造方法及图纸

技术编号:38910523 阅读:13 留言:0更新日期:2023-09-25 09:27
本发明专利技术公开了一种空间数据的处理方法、装置、设备及存储介质。包括:获取待处理空间数据及第一数据边界盒;其中,所述第一数据边界盒包括多个维度的第一数据区间;确定所述待处理空间数据的数据类型;根据所述数据类型和所述第一数据边界盒对所述待处理空间数据进行过滤,获得目标空间数据。本公开实施例提供的空间数据的处理方法,根据数据类型和第一数据边界盒对待处理空间数据进行过滤,可以提高空间数据过滤的速率及准确性。数据过滤的速率及准确性。数据过滤的速率及准确性。

【技术实现步骤摘要】
空间数据的处理方法、装置、设备及存储介质


[0001]本专利技术实施例涉及数据处理
,尤其涉及一种空间数据的处理方法、装置、设备及存储介质。

技术介绍

[0002]空间数据又称几何数据,用来表示物体的位置、形态、大小分布等各方面的信息。一个空间数据文件中通常存储着海量的空间数据,用户可能并不需要将所有的空间数据,因此需要对空间数据进行筛选。因而提出一种能快速过滤空间数据的方法显得尤为重要。

技术实现思路

[0003]本专利技术实施例提供一种空间数据的处理方法、装置、设备及存储介质,基于设定的数据边界盒对空间数据进行过滤,可以提高空间数据过滤的速率及准确性。
[0004]第一方面,本专利技术实施例提供了一种空间数据的处理方法,包括:
[0005]获取待处理空间数据及第一数据边界盒;其中,所述第一数据边界盒包括多个维度的第一数据区间;
[0006]确定所述待处理空间数据的数据类型;
[0007]根据所述数据类型和所述第一数据边界盒对所述待处理空间数据进行过滤,获得目标空间数据。
[0008]第二方面,本专利技术实施例还提供了一种空间数据的处理装置,包括:
[0009]获取模块,用于获取待处理空间数据及第一数据边界盒;其中,所述第一数据边界盒包括多个维度的第一数据区间;
[0010]数据类型确定模块,用于确定所述待处理空间数据的数据类型;
[0011]空间数据处理模块,用于根据所述数据类型和所述第一数据边界盒对所述待处理空间数据进行过滤,获得目标空间数据。
[0012]第三方面,本专利技术实施例还提供了一种电子设备,所述电子设备包括:
[0013]至少一个处理器;以及
[0014]与所述至少一个处理器通信连接的存储器;其中,
[0015]所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术实施例所述的空间数据的处理方法。
[0016]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本专利技术实施例所述的空间数据的处理方法。
[0017]本专利技术实施例公开了一种空间数据的处理方法、装置、设备及存储介质。获取待处理空间数据及第一数据边界盒;其中,第一数据边界盒包括多个维度的第一数据区间;确定待处理空间数据的数据类型;根据数据类型和第一数据边界盒对待处理空间数据进行过
滤,获得目标空间数据。本公开实施例提供的空间数据的处理方法,根据数据类型和第一数据边界盒对待处理空间数据进行过滤,可以提高空间数据过滤的速率及准确性。
附图说明
[0018]图1是本专利技术实施例一中的一种空间数据的处理方法的流程图;
[0019]图2是本专利技术实施例二中的一种空间数据的处理装置的结构示意图;
[0020]图3是本专利技术实施例三中的一种电子设备的结构示意图。
具体实施方式
[0021]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0022]实施例一
[0023]图1为本专利技术实施例一提供的一种空间数据的处理方法的流程图,本实施例可适用于对空间数据进行过滤的情况,该方法可以由空间数据的处理装置来执行,该装置可以通过软件和/或硬件的形式实现,可选的,通过电子设备来实现,该电子设备可以是移动终端、PC端或服务器等。具体包括如下步骤:
[0024]S110,获取待处理空间数据及第一数据边界盒。
[0025]其中,第一数据边界盒包括多个维度的第一数据区间。空间数据可以理解为多维的矢量数据,可以是二维、三维或者四维。若空间数据为二维数据,则该二维数据记录点的二维位置坐标,即(X,Y);若空间数据为二维数据,则该三维数据记录点的三维位置坐标,即(X,Y,Z);若空间数据为四维数据,则该四维数据记录的前三维记录点的三维位置坐标,第四维记录点的其他物理信息(例如:气温、气压等),即(X,Y,Z,M)。待处理空间数据可以理解为待过滤的空间数据,即需要将其中一部分不满足条件的空间数据过滤掉。
[0026]其中,第一数据边界盒可以是由用户根据需求设定的,其维度与待处理空间数据的维度相同。假设待处理空间数据为二维数据,则第一数据边界盒包含两个维度的第一数据区间,分别为:(X1

min,X1

max)及(Y1

min,Y1

max);假设待处理空间数据为三维数据,则第一数据边界盒包含三个维度的第一数据区间,分别为:(X1

min,X1

max)、(Y1

min,Y1

max)及(Z1

min,Z1

max);假设待处理空间数据为四维数据,则第一数据边界盒包含四个维度的第一数据区间,分别为:(X1

min,X1

max)、(Y1

min,Y1

max)、(Z1

min,Z1

max)及(M1

min,M1

max)。
[0027]S120,确定待处理空间数据的数据类型。
[0028]其中,空间数据的数据类型包括点类型和非点类型。点类型可以理解为空间数据只有一个点构成,该点可以是二维数据Point、三维数据PointZ或者四维数据PointM。非点类型可以理解为该空间数据由多个点构成,包括折线型(PolyLine)空间数据、多边形(Polygon)空间数据及多点型(MultiPoint)空间数据。非点类型不仅记录各个点的多维数据,还记录该非点类型的数据边界盒。构成非点类型的多个点均处于其对应的数据边界盒内。
[0029]S130,根据数据类型和第一数据边界盒对待处理空间数据进行过滤,获得目标空
间数据。
[0030]本实施例中,根据数据类型和第一数据边界盒对待处理空间数据进行过滤的过程可以是:首先根据数据类型确定过滤方式,然后基于第一数据边界盒采用确定的过滤方式对将处理空间数据中不满足条件的空间数据过滤掉,从而获得目标空间数据。
[0031]具体的,若待处理空间数据数据类型为点类型,则根据数据类型和第一数据边界盒对待处理空间数据进行过滤,获得目标空间数据的方式可以是:判断待处理空间数据是否处于第一数据边界盒内;若待处理空间数据处于第一数据边界盒内,则保留空间数据;若待处理空间数据未处于第一数据边界盒内,则删除空间数据。
[0032]其中,待处理空间数据处于第一数据边界盒内可以理解为:待处理空间数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种空间数据的处理方法,其特征在于,包括:获取待处理空间数据及第一数据边界盒;其中,所述第一数据边界盒包括多个维度的第一数据区间;确定所述待处理空间数据的数据类型;根据所述数据类型和所述第一数据边界盒对所述待处理空间数据进行过滤,获得目标空间数据。2.根据权利要求1所述的方法,其特征在于,所述数据类型包括点类型和非点类型。3.根据权利要求2所述的方法,其特征在于,若所述待处理空间数据数据类型为点类型,则根据所述数据类型和所述第一数据边界盒对所述待处理空间数据进行过滤,获得目标空间数据,包括:判断所述待处理空间数据是否处于所述第一数据边界盒内;若所述待处理空间数据处于所述第一数据边界盒内,则保留所述空间数据;若所述待处理空间数据未处于所述第一数据边界盒内,则删除所述空间数据。4.根据权利要求3所述的方法,其特征在于,判断所述待处理空间数据是否处于所述第一数据边界盒内,包括:获取所述待处理空间数据各维度的数据;若所述各维度的数据均落入对应的第一数据区间内,则所述处理空间数据处于所述第一数据边界盒内;若一个或多个维度的数据未落入对应的第一数据区间,则所述处理空间数据未处于所述第一数据边界盒内。5.根据权利要求2所述的方法,其特征在于,若所述待处理空间数据数据类型为非点类型,则根据所述数据类型和所述第一数据边界盒对所述待处理空间数据进行过滤,获得目标空间数据,包括:获取所述非点类型的空间数据的第二数据边界盒;其中,所述第二数据边界盒包括多个维度的第二数据区间;判断所述第一数据边界盒和所述第二数据边界盒是否具有交集;若所述第一数据边界盒和所述第二数据边界盒具...

【专利技术属性】
技术研发人员:刘金秦凯莉孙标
申请(专利权)人:武汉达梦数据库股份有限公司
类型:发明
国别省市:

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

1