一种数据分析方法、装置及计算服务器制造方法及图纸

技术编号:38556992 阅读:16 留言:0更新日期:2023-08-22 21:00
本发明专利技术实施例公开一种数据分析方法、装置及计算服务器,该方法包括:获取第一地类图斑数据和第二地类图斑数据,获取包括第一地类图斑数据包括的地类图斑所在网格的编码的第一类网格编码和包括第二地类图斑数据包括的地类图斑所在网格的编码的第二类网格编码;根据第一类网格编码和第二类网格编码连接第一地类图斑数据和第二地类图斑数据;根据连接的数据确定第一地类图斑数据中地类图斑与第二地类图斑数据中地类图斑之间的存在交集的交集数据;根据连接的数据分别确定第一地类图斑数据中地类图斑与第二地类图斑数据中地类图斑之间不存在交集的非交集数据;根据交集数据和非交集数据确定叠加结果数据。本发明专利技术实施例,可以提高数据分析效率。可以提高数据分析效率。可以提高数据分析效率。

【技术实现步骤摘要】
一种数据分析方法、装置及计算服务器


[0001]本专利技术实施例涉及空间数据分析
,尤其涉及一种数据分析方法、装置及计算服务器。

技术介绍

[0002]叠加分析是地理信息系统(geographic information system,GIS)中的一项非常重要的空间分析功能,是指在同一空间参考系统下,通过对两个数据进行的一系列集合运算,产生新数据的过程。这里提到的数据可以是图层对应的数据集,也可以是地物对象。叠加分析的目标是分析在空间位置上有一定关联的空间对象的空间特征和专属属性之间的相互关系。
[0003]地类图斑是被行政区界线、权属界线以及单一线状地物分割的单一地类地块。国土管理部门每年都会对新增建筑、公共设施等用地变更信息进行统计会汇总。地类图斑包含在统计记录的范畴内。因此,如何对地类图斑数据进行高效分析非常重要。

技术实现思路

[0004]本专利技术实施例公开了一种数据分析方法、装置及计算服务器,用于提高数据分析效率。
[0005]第一方面公开一种数据分析方法,所述方法应用于分布式系统的计算服务器,包括:
[0006]获取第一信息和第二信息,所述第一信息为第一地类图斑数据的信息,所述第二信息为第二地类图斑数据的信息;
[0007]根据所述第一信息和所述第二信息从存储服务器获取所述第一地类图斑数据和所述第二地类图斑数据;
[0008]从所述存储服务器获取第一类网格编码和第二类网格编码,所述第一类网格编码包括所述第一地类图斑数据包括的地类图斑所在网格的编码,所述第二类网格编码包括所述第二地类图斑数据包括的地类图斑所在网格的编码;
[0009]根据所述第一类网格编码和所述第二类网格编码连接所述第一地类图斑数据和所述第二地类图斑数据,得到连接数据;
[0010]根据所述连接数据确定第一地类图斑与第二地类图斑之间的交集部分得到第一部分数据,所述第一地类图斑为所述第一地类图斑数据包括的地类图斑中与所述第二地类图斑数据包括的地类图斑存在交集的任一地类图斑,所述第二地类图斑为所述第二地类图斑数据包括的地类图斑中与所述第一地类图斑存在交集的任一地类图斑;
[0011]根据所述连接数据确定所述第一地类图斑中除所述第一部分数据之外的数据得到第二部分数据;
[0012]根据所述连接数据确定所述第二地类图斑中除所述第一部分数据之外的数据得到第三部分数据;
[0013]根据所述第一部分数据、所述第二部分数据和所述第三部分数据确定叠加结果数据。
[0014]作为一种可能的实施方式,所述方法还包括:
[0015]根据所述第一类网格编码和所述第二类网格编码,确定所述第一地类图斑数据包括的地类图斑中与所述第二地类图斑数据包括的地类图斑存在交集的地类图斑;
[0016]根据所述第一类网格编码和所述第二类网格编码,确定所述第二地类图斑数据包括的地类图斑中与所述第一地类图斑数据包括的地类图斑存在交集的地类图斑。
[0017]作为一种可能的实施方式,所述方法还包括:
[0018]对全球平面数据进行网格划分;
[0019]对划分的网格进行编码得到网格编码;
[0020]从所述存储服务器获取所述第一地类图斑数据;
[0021]确定所述第一地类图斑数据包括的地类图斑所在网格的编码,得到所述第一类网格编码;
[0022]从所述存储服务器获取所述第二类图斑数据;
[0023]确定所述第二地类图斑数据包括的地类图斑所在网格的编码,得到所述第二类网格编码;
[0024]将所述第一类网格编码存储至所述存储服务器;
[0025]将所述第二类网格编码存储至所述存储服务器。
[0026]作为一种可能的实施方式,所述对划分的网格进行编码得到网格编码包括:
[0027]使用Z

Ordering曲线对划分的网格进行编码得到网格编码。
[0028]作为一种可能的实施方式,所述确定所述第一地类图斑数据包括的地类图斑所在网格的编码,得到所述第一类网格编码包括:
[0029]确定所述第一地类图斑数据包括的地类图斑所在网格的编码;
[0030]将第三地类图斑的标识添加至所述第三地类图斑所在网格的编码后,得到所述第一类网格编码,所述第三地类图斑为所述第一地类图斑数据包括的地类图斑中的任一地类图斑;
[0031]所述确定所述第二地类图斑数据包括的地类图斑所在网格的编码,得到所述第二类网格编码包括:
[0032]确定所述第二地类图斑数据包括的地类图斑所在网格的编码;
[0033]将第四地类图斑的标识添加至所述第四地类图斑所在网格的编码后,得到所述第二类网格编码,所述第四地类图斑为所述第二地类图斑数据包括的地类图斑中的任一地类图斑;
[0034]所述根据所述连接数据确定所述第一地类图斑中除所述第一部分数据之外的数据得到第二部分数据包括:
[0035]根据所述连接数据和所述第一地类图斑的标识确定所述第一地类图斑中除所述第一部分数据之外的数据得到第二部分数据;
[0036]所述根据所述连接数据和所述第二地类图斑的标识确定所述第二地类图斑中除所述第一部分数据之外的数据得到第三部分数据包括:
[0037]根据所述连接数据和所述第二地类图斑的标识确定所述第二地类图斑中除所述
第一部分数据之外的数据得到第三部分数据。
[0038]作为一种可能的实施方式,所述方法还包括:
[0039]根据所述叠加结果数据进行地类流量分析。
[0040]第二方面公开一种数据分析装置,所述装置应用于分布式系统的计算服务器,包括:
[0041]获取单元,用于获取第一信息和第二信息,所述第一信息为第一地类图斑数据的信息,所述第二信息为第二地类图斑数据的信息;
[0042]所述获取单元,还用于根据所述第一信息和所述第二信息从存储服务器获取所述第一地类图斑数据和所述第二地类图斑数据;
[0043]所述获取单元,还用于从所述存储服务器获取第一类网格编码和第二类网格编码,所述第一类网格编码包括所述第一地类图斑数据包括的地类图斑所在网格的编码,所述第二类网格编码包括所述第二地类图斑数据包括的地类图斑所在网格的编码;
[0044]连接单元,用于根据所述第一类网格编码和所述第二类网格编码连接所述第一地类图斑数据和所述第二地类图斑数据,得到连接数据;
[0045]确定单元,用于根据所述连接数据确定第一地类图斑与第二地类图斑之间的交集部分得到第一部分数据,所述第一地类图斑为所述第一地类图斑数据包括的地类图斑中与所述第二地类图斑数据包括的地类图斑存在交集的任一地类图斑,所述第二地类图斑为所述第二地类图斑数据包括的地类图斑中与所述第一地类图斑存在交集的任一地类图斑;
[0046]所述确定单元,还用于根据所述连接数据确定所述第一地类图斑中除所述第一部分数据之外的数据得到第二部分数据;
[0047]所述确本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据分析方法,其特征在于,所述方法应用于分布式系统的计算服务器,包括:获取第一信息和第二信息,所述第一信息为第一地类图斑数据的信息,所述第二信息为第二地类图斑数据的信息;根据所述第一信息和所述第二信息从存储服务器获取所述第一地类图斑数据和所述第二地类图斑数据;从所述存储服务器获取第一类网格编码和第二类网格编码,所述第一类网格编码包括所述第一地类图斑数据包括的地类图斑所在网格的编码,所述第二类网格编码包括所述第二地类图斑数据包括的地类图斑所在网格的编码;根据所述第一类网格编码和所述第二类网格编码连接所述第一地类图斑数据和所述第二地类图斑数据,得到连接数据;根据所述连接数据确定第一地类图斑与第二地类图斑之间的交集部分得到第一部分数据,所述第一地类图斑为所述第一地类图斑数据包括的地类图斑中与所述第二地类图斑数据包括的地类图斑存在交集的任一地类图斑,所述第二地类图斑为所述第二地类图斑数据包括的地类图斑中与所述第一地类图斑存在交集的任一地类图斑;根据所述连接数据确定所述第一地类图斑中除所述第一部分数据之外的数据得到第二部分数据;根据所述连接数据确定所述第二地类图斑中除所述第一部分数据之外的数据得到第三部分数据;根据所述第一部分数据、所述第二部分数据和所述第三部分数据确定叠加结果数据。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述第一类网格编码和所述第二类网格编码,确定所述第一地类图斑数据包括的地类图斑中与所述第二地类图斑数据包括的地类图斑存在交集的地类图斑;根据所述第一类网格编码和所述第二类网格编码,确定所述第二地类图斑数据包括的地类图斑中与所述第一地类图斑数据包括的地类图斑存在交集的地类图斑。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:对全球平面数据进行网格划分;对划分的网格进行编码得到网格编码;从所述存储服务器获取所述第一地类图斑数据;确定所述第一地类图斑数据包括的地类图斑所在网格的编码,得到所述第一类网格编码;从所述存储服务器获取所述第二类图斑数据;确定所述第二地类图斑数据包括的地类图斑所在网格的编码,得到所述第二类网格编码;将所述第一类网格编码存储至所述存储服务器;将所述第二类网格编码存储至所述存储服务器。4.根据权利要求3所述的方法,其特征在于,所述对划分的网格进行编码得到网格编码包括:使用Z

Ordering曲线对划分的网格进行编码得到网格编码。5.根据权利要求3所述的方法,其特征在于,所述确定所述第一地类图斑数据包括的地
类图斑所在网格的编码,得到所述第一类网格编码包括:确定所述第一地类图斑数据包括的地类图斑所在网格的编码;将第三地类图斑的标识添加至所述第三地类图斑所在网格的编码后,得到所述第一类网格编码,所述第三地类图斑为所述第一地类图斑数据包括的地类图斑中的任一地类图斑;所述确定所述第二地类图斑数据包括的地类图斑所在网格的编码,得到所述第二类网格编码包括:确定所述第二地类图斑数据包括的地类图斑所在网格的编码;将第四地类图斑的标识添加至所述第四地类图斑所在网格的编码后,得到所述第二类网格编码,所述第四地类图斑为所述第二地类图斑数据包括的地类图斑...

【专利技术属性】
技术研发人员:邓赟梁雄师王永平吴宝佑宋军宋磊
申请(专利权)人:广东南方数码科技股份有限公司
类型:发明
国别省市:

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

1