本公开涉及计算机,尤其涉及一种数据处理方法、装置、电子设备和介质。
背景技术:
1、在地理信息科学中,普遍采用了矢量数据模型与栅格数据模型对现实世界进行建模与表达。矢量数据模型,也称为离散对象模型,是采用离散对象来表示地球表面的空间要素的。从几何上来看,空间要素分为点、线和多边形,并用点及其x,y坐标来表示这些要素的位置和形状,并可以被访问、解释,并由计算机进行存储与处理。栅格数据模型也被称为格网(grid)、栅格地图、表面覆盖(surface cover)或影像。格网由行、列、格网单元组成。行、列由格网左上角起始。在二维坐标系统中,行作为y坐标、列作为x坐标。在这点上与纬度作为y坐标、经度作为x坐标有点类似。
2、目前,矢量数据模型或栅格数据模型作为支撑地理空间分析的主要数据模型与格式,主要存在以下三个方面问题:
3、(1)不适合超大范围地域的地理数据存储、处理与分析
4、矢量数据主要采用shp、gdb等主流格式对数据进行存储与处理,但当图斑规模达到十万或者更多时,数据处理与空间可视化的速度则显著下降,基本无法满足实时应用的需求。栅格数据的存储文件,如img,gtif,gdb等,同样存在该问题,当一次加载数gb乃至数十gb的栅格数据块时,主流的arcgis软件也会遇到操作后频繁等待的现象。
5、(2)不适合小范围局部要素数据的提取与分析处理
6、当从大数据存储体中提取单个要素时,往往需要遍历或者检索再根据命中条件提取要素,该过程难以满足快速定位与即时性分析的需求,特别是当存储管理全国数十亿规模的图斑或者数以万亿计的栅格像元时,基本无法实时性定位与分析处理。
7、(3)不适合精度可控的数据处理任务
8、对于一些在线应用服务,往往近似精度的数据处理结果就可以满足要求,此时对响应时间要求较高。传统的矢量或者栅格数据模型需要将任务提交至后台再基于原始数据进行计算,然后再将结果发送至本地。
技术实现思路
1、有鉴于此,本公开实施例提供了一种数据处理方法、装置、电子设备和介质。
2、本公开实施例的第一方面,提供了一种数据处理方法,包括:获取监测数据,根据上述监测数据确定至少一个第一级语义瓦片数据;基于预设处理规则,将上述至少一个第一级瓦片数据进行合并,确定模型数据;获取输入数据,并基于上述模型数据和上述输入数据生成瓦片渲染数据;基于上述瓦片渲染数据进行数据处理,确定数据处理结果。
3、本公开实施例的第二方面,提供了一种数据处理装置,包括:信息获取单元,被配置成获取监测数据,根据上述监测数据确定至少一个第一级语义瓦片数据;数据确定单元,被配置成基于预设处理规则,将上述至少一个第一级瓦片数据进行合并,确定模型数据;数据生成单元,被配置成获取输入数据,并基于上述模型数据和上述输入数据生成瓦片渲染数据;数据处理单元,被配置成基于上述瓦片渲染数据进行数据处理,确定数据处理结果。
4、本公开实施例的第三方面,提供了一种电子设备,包括存储器、处理器以及存储在存储器中并且可以在处理器上运行的计算机程序,该处理器执行计算机程序时实现上述方法的步骤。
5、本公开实施例的第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。
6、本公开的上述各个实施例中的一个实施例具有如下有益效果:首先,获取监测数据,根据上述监测数据确定至少一个第一级语义瓦片数据;然后,基于预设处理规则,将上述至少一个第一级瓦片数据进行合并,确定模型数据;之后,获取输入数据,并基于上述模型数据和上述输入数据生成瓦片渲染数据;最后,基于上述瓦片渲染数据进行数据处理,确定数据处理结果。该实施方式可以基于预设处理规则,将至少一个第一级瓦片数据进行合并,确定模型数据;获取输入数据,并基于模型数据和输入数据生成瓦片渲染数据;基于瓦片渲染数据进行数据处理,确定数据处理结果,提高了数据处理的性能,节省了资源。
1.一种数据处理方法,其特征在于,包括:
2.根据权利要求1所述的数据处理方法,其特征在于,所述根据所述监测数据确定至少一个第一级语义瓦片数据,包括:
3.根据权利要求1所述的数据处理方法,其特征在于,所述基于预设处理规则,将所述至少一个第一级瓦片数据进行合并,确定模型数据,包括:
4.根据权利要求3所述的数据处理方法,其特征在于,所述基于所述模型数据和所述输入数据生成瓦片渲染数据,包括:
5.根据权利要求1所述的方法,其特征在于,在所述基于所述模型数据和所述输入数据生成瓦片渲染数据之后,还包括:
6.根据权利要求1所述的方法,其特征在于,所述基于所述瓦片渲染数据进行数据处理,确定数据处理结果,包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述数据查询任务和所述瓦片渲染数据进行数据处理,确定数据处理结果,包括:
8.一种数据处理装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器以及存储在所述存储器中并且可以在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述方法的步骤。