空气质量分布图的绘制方法、装置、电子设备和存储介质与流程

文档序号:31934295发布日期:2022-10-26 01:19阅读:162来源:国知局
空气质量分布图的绘制方法、装置、电子设备和存储介质与流程

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.在下面结合附图对于示例性实施例的描述中,本发明的更多细节、特征和优点被公开,在附图中:图1示出了根据本发明示例性实施例提供的空气质量分布图的绘制方法的流程图;图2示出了根据本发明示例性实施例提供的空气质量监测站点分布示意图;图3示出了根据本发明示例性实施例提供的空气质量模型的三维网格示意图;图4示出了根据本发明示例性实施例提供的空气质量模型网格点分布示意图;图5示出了根据本发明示例性实施例提供的目标区域示意图;图6示出了根据本发明示例性实施例提供的目标区域示意图;图7示出了根据本发明示例性实施例提供的目标区域示意图;图8示出了根据本发明示例性实施例提供的经向的空气质量数据确定方法流程图;图9示出了根据本发明示例性实施例提供的确定经向对应的第一空气质量数据示意图;图10示出了根据本发明示例性实施例提供的数据提取示意图;图11示出了根据本发明示例性实施例提供的构建经向空气质量分布图的图像数据示意图;图12示出了根据本发明示例性实施例提供的pm
2.5
的浓度值与颜色值的映射关系;图13示出了根据本发明示例性实施例提供的纬向的空气质量数据确定方法流程图;图14示出了根据本发明示例性实施例提供的确定纬向对应的第二空气质量数据示意图;图15示出了根据本发明示例性实施例提供的构建纬向空气质量分布图的图像数据示意图;图16示出了根据本发明示例性实施例的空气质量分布图的绘制装置的示意性框图;图17示出了能够用于实现本发明的实施例的示例性电子设备的结构框图。
具体实施方式
27.下面将参照附图更详细地描述本发明的实施例。虽然附图中显示了本发明的某些实施例,然而应当理解的是,本发明可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本发明。应当理解的是,本发明的附图及实施例仅用于示例性作用,并非用于限制本发明的保护范围。
28.应当理解,本发明的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本发
明的范围在此方面不受限制。
29.本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。需要注意,本发明中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
30.需要注意,本发明中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
31.本发明实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
32.本发明实施例提供了一种空气质量分布图的绘制方法,该方法可以由终端、服务器和/或其他具备处理能力的设备完成。本发明实施例提供的方法可以由上述任一设备完成,也可以由多个设备共同完成,本发明对此不作限定。
33.下面将参照图1所示的空气质量分布图的绘制方法的流程图,对该方法进行介绍。如图1所示,该方法可以包括如下步骤101-104。
34.步骤101,获取绘制参数。
35.在一种可能的实施方式中,设备上可以设置有绘制空气质量分布图的用户界面,在该用户界面中,用户可以对绘制参数进行设置。
36.上述绘制参数至少可以包括目标区域信息,目标区域信息可以用于指示待研究的目标区域。该目标区域可以由用户在上述用户界面中设置,例如,设置经纬度范围,或者在用户界面提供的地图中选择目标区域,从而,设备可以根据用户设置的目标区域构建相应的目标区域信息。本实施例对目标区域的具体设置方式不作限定。
37.可选的,上述绘制参数还可以包括目标时段信息,目标时段信息可以用于指示待研究的目标时段。该目标区域可以由用户在上述用户界面中设置,例如,设置起始时间和结束时间,从而设备可以构建相应的目标时段信息。本实施例对目标时段的具体设置方式不作限定。
38.可选的,上述绘制参数还可以包括数据来源标识,具体可以包括第一数据来源标识和第二数据来源标识。其中,第一数据来源标识可以用于指示数据来源为空气质量监测站,第二数据来源标识可以用于指示数据来源为空气质量模型。在此种情况下,用户可以对数据来源进行设置,选择上述第一数据来源标识或第二数据来源标识。在未设置的情况下,数据来源可以为空气质量监测站或空气质量模型中的任意一种。
39.可选的,在数据来源为空气质量模型的情况下,上述绘制参数还可以包括目标层高信息。在此种情况下,用户可以根据研究数据层高要求,对目标层高进行设置,从而设备可以构建相应的目标层高信息。在未设置的情况下,目标层高可以为默认层高,例如地面层。
40.可选的,上述绘制参数还可以包括经纬向绘制标识,其中包括经向绘制标识和纬向绘制标识。经向绘制标识可以用于触发经向绘制指令,当用户存在绘制经向空气质量分布图的需求时,可以选择相应的经向绘制标识;纬向绘制标识可以用于触发纬向绘制指令,
当用户存在绘制纬向空气质量分布图的需求时,可以选择相应的纬向绘制标识。在未设置的情况下,经纬向绘制标识可以为默认值,该默认值可以用于触发经向绘制指令或纬向绘制指令,或者,触发经向绘制指令和纬向绘制指令。本实施例对默认值的情况不作限定。
41.步骤102,根据绘制参数,获取目标区域信息指示的目标区域中多个位置点的空气质量数据。
42.其中,位置点具有经度信息和纬度信息,用于唯一表示一个确定的位置。
43.在一种可能的实施方式中,设备中可以预先存储有多个位置点的空气质量数据,在绘制空气质量分布图的过程中,可以对上述空气质量数据进行调用。在获取到上述绘制参数后,可以根据目标区域信和和预先存储的位置点的信息,在上述多个位置点中,查找落入目标区域内的位置点,并获取上述落入目标区域内的位置点的空气质量数据,以便后续处理中使用。
44.可选的,对应于上述数据来源为空气质量监测站的情况,上述位置点可以用于表示空气质量监测站点。上述步骤102的处理可以如下:根据目标区域信息和预先存储的空气质量监测站点信息,确定目标区域中的多个目标空气质量监测站点;获取多个目标空气质量监测站点的空气质量数据。
45.在一种可能的实施方式中,空气质量监测站,又称空气站,主要是对存在于大气、空气中的污染物质进行定点、连续或者定时的采样、测量和分析,其监测因子有污染极细颗粒物(pm
2.5
,pm
10
),臭氧,二氧化硫,一氧化碳,硫化氢,氮氧化物,挥发性有机污染物,总悬浮颗粒物,铅,苯,气象参数,能见度等。为了对空气进行监测,一般在一个城市设立若干个空气站,站内安装多参数自动监测仪器作连续自动监测,并将监测结果实时存储并加以分析后得到相关的数据。空气质量监测站的点位称为空气质量监测站点,设备中可以预先存储有已设立的空气质量监测站点信息,用于表示各个空气质量监测站的位置分布。
46.设备在获取到上述绘制参数后,可以在已存储的空气质量监测站点信息中,根据每个空气质量监测站点经度信息和纬度信息,确定落入目标区域内的空气质量监测站点。从而,可以将上述落入目标区域内的空气质量监测站点作为目标空气质量监测站点,获取其监测得到的空气质量数据,以便后续处理中使用。
47.作为一种示例,图2示出了空气质量监测站点分布示意图,其中,目标区域为待研究的任意区域,目标区域中设置有多个空气质量监测站点,呈不规则分布。
48.另一可选的,对应于上述数据来源为空气质量模型的情况,上述位置点可以用于表示空气质量模型的网格点。上述步骤102的处理可以如下:根据目标区域信息和空气质量模型的网格点信息,确定目标区域中的多个目标网格点;获取空气质量模型在多个目标网格点上的空气质量数据。
49.在一种可能的实施方式中,空气质量模型是指基于大气污染物形成过程中的基本物理和化学原理,采用数值计算方法模拟大气污染物的排放、扩散、输送、化学反应、清除等物理和化学过程,从而预测空气质量状况的系统。空气质量模型输出的数据是一个多维数据,其数据维度包括时间尺度、地面到高空的垂直层尺度、经度尺度和纬度尺度。其中时间尺度对应空气质量模型预报时间,每个预报时次的数据文件单独存储,因研究时段需求的
不同,模型预报时长(以小时或天为单位)也不同,常见的有168小时,240小时;地面到高空的垂直层尺度表示不同海拔高度,近地面层为第一层,依次垂直向上至海拔3千米以上,通常不等分为12层;经纬度尺度是根据研究所需的地理范围,生成经纬度网格,网格中每2个相邻网格点之间的经纬度距离或是地理距离可以是相同的也可不相同。图3示出了空气质量模型的三维网格示意图,其中,空气质量模型输出的空气质量数据为每个网格点的空气质量数据。
50.设备在获取到上述绘制参数后,可以在空气质量模型已输出的空气质量数据中,确定落入目标区域内的网格点。从而,可以将上述落入目标区域内的网格点作为目标网格点,获取其对应的空气质量数据,以便后续处理中使用。
51.作为一种示例,图4示出了空气质量模型网格点分布示意图,其中,目标区域为待研究的任意区域,目标区域中的空气质量模型网格点呈规则分布,与空气质量模型网格点的设置相适配。
52.可选的,对应于上述绘制参数包括目标层高信息的情况,可以获取目标区域中目标层高的网格点,作为上述目标网格点,即目标网格点处于目标层高信息指示的目标层高上。在未对目标层高信息进行设置的情况下,可以获取默认层高的网格点作为上述目标网格点,例如,默认层高可以是地面层,即第1层。
53.步骤102中获取到绘制空气质量分布图所需的数据后,可以根据触发的绘制指令,执行后续处理。
54.可选的,对应于上述绘制参数包括经纬向绘制标识的情况,可以根据经纬向绘制标识触发相应的绘制指令,此处不再赘述。
55.另一可选的,可以根据目标区域信息自适应地触发绘制指令,相应的处理可以如下:根据目标区域信息,确定目标区域的经向距离和纬向距离;当经向距离与纬向距离之间的差值大于预设阈值、且经向距离大于纬向距离时,触发经向绘制指令;当经向距离与纬向距离之间的差值大于预设阈值、且纬向距离大于经向距离时,触发纬向绘制指令;当经向距离与纬向距离之间的差值不大于预设阈值时,触发经向绘制指令和/或纬向绘制指令。
56.本实施例对上述预设阈值的具体取值不作限定。
57.在一种可能的实施方式中,可以计算目标区域东西向的两个端点之间的距离,作为经向距离;计算目标区域南北向的两个端点之间的距离,作为纬向距离。将经向距离和纬向距离进行相减,确定经向距离和纬向距离之间的关系。
58.如图5示出的目标区域示意图,该目标区域的经向距离与纬向距离之间的差值大于预设阈值、且经向距离大于纬向距离,即东西方向跨度较大,进行空气质量的经向分析意义较大,因此可以触发经向绘制指令。
59.如图6示出的目标区域示意图,该目标区域的经向距离与纬向距离之间的差值大于预设阈值、且纬向距离大于经向距离,即南北方向跨度较大,进行空气质量的纬向分析意义较大,因此可以触发纬向绘制指令。
803相同,也即是说,对每个时刻均执行上述步骤801-803的处理,得到每个时刻的经向对应的第一子空气质量数据。
70.进而,可以按照时刻的先后顺序,对每个时刻的第一子空气质量数据进行排列,构建得到空气质量矩阵,作为经向空气质量分布图的图像数据,其中,横轴与目标时段中的每个时刻相对应,纵轴与目标区域的每个经度相对应,矩阵点与图像的像素点相对应。
71.将处理好的图像数据通过空气质量污染物浓度颜色映射关系,确定每个像素点的颜色值,并将图像数据渲染成图片,得到经向空气质量分布图。作为一种示例,图12示出了pm
2.5
的浓度值与颜色值的映射关系。
72.此后,可以对经向空气质量分布图添加专题图图例、标题和其他描述信息,并进行存储,以便业务工作人员进行数据分析。
73.可选的,在构建空气质量矩阵的过程中,为了使得绘图效果展示更加平滑,可以对空气质量矩阵进行双线性插值处理,增加额外的矩阵点,也即是在时间和经纬度尺度上进行双线性插值处理,增加额外的像素点,像素点越多,绘图效果展示越平滑。
74.步骤104,当触发纬向绘制指令时,根据每个位置点的纬度信息和空气质量数据,确定纬向对应的第二空气质量数据,并基于第二空气质量数据,绘制纬向空气质量分布图。
75.在一种可能的实施方式中,当触发纬向绘制指令时,表明分析对象为纬向的空气质量分布,则可以对纬向的空气质量分布进行确定,获取纬向对应的第二空气质量数据。如图13示出的纬向的空气质量数据确定方法流程图,具体处理可以如下步骤1301-1303:步骤1301,根据每个位置点的纬度信息,对属于同一纬度的位置点进行归类,确定每个纬度对应的第二位置点集合;步骤1302,对于每个纬度对应的第二位置点集合,将第二位置点集合对应的空气质量数据进行统计处理,得到该纬度对应的第二空气质量统计数据;步骤1303,基于得到的多个纬度对应的第二空气质量统计数据,确定纬向对应的第二空气质量数据。
76.在一种可能的实施方式中,如图14示出的确定纬向对应的第二空气质量数据示意图,在确定目标区域中的多个位置点后,可以根据每个位置点的纬度信息,对其中包括的多个纬度进行整理。对于每个纬度,获取该纬度上的至少一个位置点并归为一类,得到该纬度对应的第二位置点集合,也即是说,第二位置点集合中的各个位置点属于同一纬度。
77.进而,可以对每个第二位置点集合中,各个位置点的空气质量数据求取平均值,得到第二空气质量统计数据,也即是该第二位置点集合对应的纬度的第二空气质量统计数据。例如,计算纬度1上各个位置点的空气质量数据的平均值,得到纬度1的第二空气质量统计数据;计算纬度2上各个位置点的空气质量数据的平均值,得到纬度2的第二空气质量统计数据;依此类推。
78.对目标区域中各个纬度均进行上述处理后,可以得到多个纬度对应的第二空气质量统计数据,进而,可以按照各个纬度之间的位置关系对第二空气质量统计数据进行排列,得到纬向对应的第二空气质量数据。
79.可选的,对应于上述绘制参数还包括目标时段信息的情况,上述空气质量数据可以包括目标时段信息所指示的目标时段中,多个时刻对应的子空气质量数据。以数据来源为空气质量监测站为例,如图10示出的数据提取示意图,其中,目标时段可以为2022年4月
10日0时到2022年4月19日23时,以1小时间隔提取目标区域中站点1到站点n的空气质量数据,每个时刻获取的数据称为子空气质量数据。
80.在此种情况下,上述步骤104的处理可以如下:对于每个时刻,根据每个位置点的纬度信息和该时刻对应的子空气质量数据,确定该时刻的纬向对应的第二子空气质量数据;按照多个时刻的先后顺序对每个时刻的第二子空气质量数据进行排列,构建纬向空气质量分布图的图像数据;基于纬向空气质量分布图的图像数据,绘制纬向空气质量分布图。
81.在一种可能的实施方式中,如图15示出的构建纬向空气质量分布图的图像数据示意图,其中,确定每个时刻的纬向对应的第二子空气质量数据的具体处理与上述步骤1301-1303相同,也即是说,对每个时刻均执行上述步骤1301-1303的处理,得到每个时刻的纬向对应的第二子空气质量数据。
82.进而,可以按照时刻的先后顺序,对每个时刻的第二子空气质量数据进行排列,构建得到空气质量矩阵,作为纬向空气质量分布图的图像数据,其中,横轴与目标时段中的每个时刻相对应,纵轴与目标区域的每个纬度相对应,矩阵点与图像的像素点相对应。
83.将处理好的图像数据通过空气质量污染物浓度颜色映射关系,确定每个像素点的颜色值,并将图像数据渲染成图片,得到纬向空气质量分布图。
84.此后,可以对纬向空气质量分布图添加专题图图例、标题和其他描述信息,并进行存储,以便业务工作人员进行数据分析。
85.可选的,在构建空气质量矩阵的过程中,为了使得绘图效果展示更加平滑,可以对空气质量矩阵进行双线性插值处理,增加额外的矩阵点,也即是在时间和经纬度尺度上进行双线性插值处理,增加额外的像素点,像素点越多,绘图效果展示越平滑。
86.本发明实施例中,当触发经向绘制指令时,可以根据目标区域中每个位置点的经度信息和空气质量数据,确定经向对应的第一空气质量数据,并基于第一空气质量数据,绘制经向空气质量分布图;当触发纬向绘制指令时,可以根据目标区域中每个位置点的纬度信息和空气质量数据,确定纬向对应的第二空气质量数据,并基于第二空气质量数据,绘制纬向空气质量分布图。因此,通过本发明,实现了对经向空气质量分布图和纬向空气质量分布图的绘制,以便业务工作人员对大气污染形势的变化趋势进行空间经纬度方向分析,可以提高业务工作人员的日常工作效率。
87.本发明实施例提供了一种空气质量分布图的绘制装置,该装置用于实现上述空气质量分布图的绘制方法。如图16所示的示意性框图,空气质量分布图的绘制装置1600包括:获取模块1601,经向绘制模块1602,纬向绘制模块1603。
88.获取模块1601,用于获取绘制参数,所述绘制参数包括目标区域信息;根据所述绘制参数,获取所述目标区域信息指示的目标区域中多个位置点的空气质量数据,其中,所述位置点具有经度信息和纬度信息;经向绘制模块1602,用于当触发经向绘制指令时,根据每个位置点的经度信息和空气质量数据,确定经向对应的第一空气质量数据,并基于所述第一空气质量数据,绘制经向空气质量分布图;纬向绘制模块1603,用于当触发纬向绘制指令时,根据每个位置点的纬度信息和空气质量数据,确定纬向对应的第二空气质量数据,并基于所述第二空气质量数据,绘制纬向空气质量分布图。
89.可选的,所述位置点用于表示空气质量监测站点;所述获取模块1601,用于:根据所述目标区域信息和预先存储的空气质量监测站点信息,确定所述目标区域中的多个目标空气质量监测站点;获取所述多个目标空气质量监测站点的空气质量数据。
90.可选的,所述位置点用于表示空气质量模型的网格点;所述获取模块1601,用于:根据所述目标区域信息和所述空气质量模型的网格点信息,确定所述目标区域中的多个目标网格点;获取所述空气质量模型在所述多个目标网格点上的空气质量数据。
91.可选的,所述绘制参数还包括目标层高信息,所述目标网格点处于所述目标层高信息指示的目标层高上。
92.可选的,所述经向绘制模块1602,用于:根据每个位置点的经度信息,对属于同一经度的位置点进行归类,确定每个经度对应的第一位置点集合;对于每个经度对应的第一位置点集合,将所述第一位置点集合对应的空气质量数据进行统计处理,得到所述经度对应的第一空气质量统计数据;基于得到的多个经度对应的第一空气质量统计数据,确定经向对应的第一空气质量数据。
93.可选的,所述绘制参数还包括目标时段信息,所述空气质量数据包括所述目标时段信息所指示的目标时段中,多个时刻对应的子空气质量数据;所述经向绘制模块1602,用于:对于每个时刻,根据每个位置点的经度信息和所述时刻对应的子空气质量数据,确定所述时刻的经向对应的第一子空气质量数据;按照所述多个时刻的先后顺序对每个时刻的第一子空气质量数据进行排列,构建经向空气质量分布图的图像数据;基于所述经向空气质量分布图的图像数据,绘制所述经向空气质量分布图。
94.可选的,所述纬向绘制模块1603,用于:根据每个位置点的纬度信息,对属于同一纬度的位置点进行归类,确定每个纬度对应的第二位置点集合;对于每个纬度对应的第二位置点集合,将所述第二位置点集合对应的空气质量数据进行统计处理,得到所述纬度对应的第二空气质量统计数据;基于得到的多个纬度对应的第二空气质量统计数据,确定纬向对应的第二空气质量数据。
95.可选的,所述绘制参数还包括目标时段信息,所述空气质量数据包括所述目标时段信息所指示的目标时段中,多个时刻对应的子空气质量数据;所述纬向绘制模块1603,用于:对于每个时刻,根据每个位置点的纬度信息和所述时刻对应的子空气质量数据,确定所述时刻的纬向对应的第二子空气质量数据;按照所述多个时刻的先后顺序对每个时刻的第二子空气质量数据进行排列,构建纬向空气质量分布图的图像数据;
基于所述纬向空气质量分布图的图像数据,绘制所述纬向空气质量分布图。
96.可选的,所述装置还包括指令触发模块,所述指令触发模块用于:根据所述目标区域信息,确定所述目标区域的经向距离和纬向距离;当所述经向距离与所述纬向距离之间的差值大于预设阈值、且所述经向距离大于所述纬向距离时,触发所述经向绘制指令;当所述经向距离与所述纬向距离之间的差值大于预设阈值、且所述纬向距离大于所述经向距离时,触发所述纬向绘制指令;当所述经向距离与所述纬向距离之间的差值不大于预设阈值时,触发所述经向绘制指令和/或所述纬向绘制指令。
97.本发明实施例中,当触发经向绘制指令时,可以根据目标区域中每个位置点的经度信息和空气质量数据,确定经向对应的第一空气质量数据,并基于第一空气质量数据,绘制经向空气质量分布图;当触发纬向绘制指令时,可以根据目标区域中每个位置点的纬度信息和空气质量数据,确定纬向对应的第二空气质量数据,并基于第二空气质量数据,绘制纬向空气质量分布图。因此,通过本发明,实现了对经向空气质量分布图和纬向空气质量分布图的绘制,以便业务工作人员对大气污染形势的变化趋势进行空间经纬度方向分析,可以提高业务工作人员的日常工作效率。
98.本发明示例性实施例还提供一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器。所述存储器存储有能够被所述至少一个处理器执行的计算机程序,所述计算机程序在被所述至少一个处理器执行时用于使所述电子设备执行根据本发明实施例的方法。
99.本发明示例性实施例还提供一种存储有计算机程序的非瞬时计算机可读存储介质,其中,所述计算机程序在被计算机的处理器执行时用于使所述计算机执行根据本发明实施例的方法。
100.本发明示例性实施例还提供一种计算机程序产品,包括计算机程序,其中,所述计算机程序在被计算机的处理器执行时用于使所述计算机执行根据本发明实施例的方法。
101.参考图17,现将描述可以作为本发明的服务器或客户端的电子设备1700的结构框图,其是可以应用于本发明的各方面的硬件设备的示例。电子设备旨在表示各种形式的数字电子的计算机设备,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本发明的实现。
102.如图17所示,电子设备1700包括计算单元1701,其可以根据存储在只读存储器(rom)1702中的计算机程序或者从存储单元1708加载到随机访问存储器(ram)1703中的计算机程序,来执行各种适当的动作和处理。在ram 1703中,还可存储设备1700操作所需的各种程序和数据。计算单元1701、rom 1702以及ram 1703通过总线1704彼此相连。输入/输出(i/o)接口1705也连接至总线1704。
103.电子设备1700中的多个部件连接至i/o接口1705,包括:输入单元1706、输出单元1707、存储单元1708以及通信单元1709。输入单元1706可以是能向电子设备1700输入信息
的任何类型的设备,输入单元1706可以接收输入的数字或字符信息,以及产生与电子设备的用户设置和/或功能控制有关的键信号输入。输出单元1707可以是能呈现信息的任何类型的设备,并且可以包括但不限于显示器、扬声器、视频/音频输出终端、振动器和/或打印机。存储单元1708可以包括但不限于磁盘、光盘。通信单元1709允许电子设备1700通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据,并且可以包括但不限于调制解调器、网卡、红外通信设备、无线通信收发机和/或芯片组,例如蓝牙设备、wifi设备、wimax设备、蜂窝通信设备和/或类似物。
104.计算单元1701可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元1701的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。计算单元1701执行上文所描述的各个方法和处理。例如,在一些实施例中,空气质量分布图的绘制方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元1708。在一些实施例中,计算机程序的部分或者全部可以经由rom 1702和/或通信单元1709而被载入和/或安装到电子设备1700上。在一些实施例中,计算单元1701可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行空气质量分布图的绘制方法。
105.用于实施本发明的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
106.在本发明的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
107.如本发明使用的,术语“机器可读介质”和“计算机可读介质”指的是用于将机器指令和/或数据提供给可编程处理器的任何计算机程序产品、设备、和/或装置(例如,磁盘、光盘、存储器、可编程逻辑装置(pld)),包括,接收作为机器可读信号的机器指令的机器可读介质。术语“机器可读信号”指的是用于将机器指令和/或数据提供给可编程处理器的任何信号。
108.为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用
任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
109.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)和互联网。
110.计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1