本发明涉及地球空间数据处理,具体地涉及一种数据解析方法、装置、存储介质及程序产品。
背景技术:
1、在地球空间数据处理领域,非矢量化数据的解析和处理一直是一个具有挑战性的问题,数据解析方法包含按照特定的数据存储和组织方法解析出数据的组织结构以及相关属性。因为不同类型的数据需要不同的处理方法,而传统方法对多类型数据建模和分析存在限制,在传统方法中,处理非矢量化数据时,需要根据不同的数据类型来分别进行存储和组织,对于矢量化数据也需要分别存储和组织,在数据解析时也无法对混合类型的数据进行解析和处理,这样限制数据的使用场景,难以对不同类型数据进行解析和融合分析。
技术实现思路
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、本发明实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。
1.一种数据解析方法,其特征在于,包括:
2.根据权利要求1所述的一种数据解析方法,其特征在于,还包括:
3.根据权利要求1所述的一种数据解析方法,其特征在于,还包括:
4.根据权利要求1、2、3或者4任一项所述的一种数据解析方法,其特征在于,还包括:
5.根据权利要求1所述的一种数据解析方法,其特征在于,还包括:
6.根据权利要求1所述的一种数据解析方法,其特征在于,所述空间模型包括网格编码、时间编码以及类别编码。
7.一种计算机装置,包括存储器、处理器及存储在所述存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现权利要求1-6任意一项所述的一种模型加速方法的步骤。
8.一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令用于使得机器执行时实现权利要求1-6任意一项所述的一种模型加速方法的步骤。
9.一种计算机程序产品,其特征在于,包括计算机程序,其中,所述程序被运行时用于执行:如权利要求1-6任意一项所述的一种模型加速方法的步骤。