生成预报信息的方法和装置制造方法及图纸

技术编号:32340914 阅读:19 留言:0更新日期:2022-02-16 18:49
本发明专利技术提供一种生成预报信息的方法和装置,属于环境科学领域。接收嵌套网格空气质量预报模式输出的模式数据,所述模式数据至少包括多个网格状区域的数据;根据所述多个网格状区域的每个网格节点对应的位置信息,将所述多个网格状区域的全部网格节点对应的位置信息进行合并和选择处理,构建一个可变分辨率网格,所述可变分辨率网格的每个网格节点对应一个网格状区域的一个网格节点,所述分辨率网格对应于多个分辨率;根据所述可变分辨率网格的每个网格节点对应的位置信息,从对应的网格状区域中提取对应的预报信息,得到所述可变分辨率网格的每个网格节点对应的预报信息。采用本发明专利技术,可以使模式预报对计算机硬件资源的要求降低。降低。降低。

【技术实现步骤摘要】
生成预报信息的方法和装置


[0001]本专利技术涉及环境科学领域,尤其涉及一种生成预报信息的方法。

技术介绍

[0002]空气质量预报模式在地理空间上将预报区域划分为规则的网格,每个网格单元大小固定(例如9km
×
9km),在网格节点输出模式预报数据(如PM
2.5
浓度值、PM
10
浓度值、SO2浓度值、NO2浓度值、O3浓度值、CO浓度值),对于特定的预报区域,网格单元划分越小,预报越精细。
[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]所述根据所述可变分辨率网格的每个网格节点对应的位置信息,从对应的网格状区域中提取对应的网格节点对应的预报信息,得到所述可变分辨率网格的每个网格节点对应的预报信息,包括:
[0028]进行周期性判断,所述周期性判断是指判断一个当前模拟时刻的每个网格状区域的模式数据是否全部输出;
[0029]若全部输出,则根据可变分辨率网格的每个网格节点对应的位置信息,从所述当前模拟时刻的每个网格状区域的模式数据中提取对应的预报信息,得到所述可变分辨率网格的每个网格节点对应的所述当前模拟时刻的预报信息,并进行下一个模拟时刻对应的周期性判断;
[0030]若未全部输出,则对所述当前模拟时刻继续进行所述周期性判断。
[0031]可选的,所述方法还包括:
[0032]根据目标监测站点的地理位置坐标,确定所述目标监测站点所在的目标网格单元;
[0033]基于双线性插值算法,根据所述目标监测站点的地理位置坐标、所述目标网格单元的四个网格节点的位置信息和预报信息,计算得到所述目标监测站点的预报信息。
[0034]可选的,所述方法还包括:
[0035]根据所述可变分辨率网格的每个网格节点对应的位置信息和所述可变分辨率网格的每个网格节点对应的预报信息,生成预报信息分布图。
[0036]根据本专利技术的另一方面,提供了一种生成预报信息的装置,所述装置包括:
[0037]接收模块,用于接收嵌套网格空气质量预报模式输出的模式数据,所述模式数据
至少包括多个网格状区域的数据,每个网格状区域的数据包括每个网格节点对应的位置信息和所述每个网格节点对应的预报信息,一个网格状区域对应于一个分辨率;
[0038]构建模块,用于根据所述多个网格状区域的每个网格节点对应的位置信息,将所述多个网格状区域的全部网格节点对应的位置信息进行合并和选择处理,构建一个可变分辨率网格,所述可变分辨率网格的每个网格节点对应一个网格状区域的一个网格节点,所述分辨率网格对应于多个分辨率;
[0039]提取模块,用于根据所述可变分辨率网格的每个网格节点对应的位置信息,从对应的网格状区域中提取对应的预报信息,得到所述可变分辨率网格的每个网格节点对应的预报信息。
[0040]根据本专利技术的另一方面,提供了一种电子设备,包括:
[0041]处理器;以及
[0042]存储程序的存储器,
[0043]其中,所述程序包括指令,所述指令在由所述处理器执行时使所述处理器执行上述生成预报信息的方法。
[0044]根据本专利技术的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使计算机执行上述生成本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种生成预报信息的方法,其特征在于,所述方法包括:接收嵌套网格空气质量预报模式输出的模式数据,所述模式数据至少包括多个网格状区域的数据,每个网格状区域的数据包括每个网格节点对应的位置信息和所述每个网格节点对应的预报信息,一个网格状区域对应于一个分辨率;根据所述多个网格状区域的每个网格节点对应的位置信息,将所述多个网格状区域的全部网格节点对应的位置信息进行合并和选择处理,构建一个可变分辨率网格,所述可变分辨率网格的每个网格节点对应一个网格状区域的一个网格节点,所述分辨率网格对应于多个分辨率;根据所述可变分辨率网格的每个网格节点对应的位置信息,从对应的网格状区域中提取对应的预报信息,得到所述可变分辨率网格的每个网格节点对应的预报信息。2.根据权利要求1所述的生成预报信息的方法,其特征在于,所述根据所述多个网格状区域的每个网格节点对应的位置信息,将所述多个网格状区域的全部网格节点进行合并和选择处理,构建一个可变分辨率网格,包括:分别对每个网格状区域的全部网格节点对应的位置信息进行存储,得到对应网格状区域数量的多个区域集合,所述位置信息至少包括坐标位置信息和网格状区域标识;将所述多个区域集合进行合并处理,得到一个总集合;根据所述全部网格节点的位置信息,对所述总集合进行选择处理,得到选择后的集合;根据所述选择后的集合,构建所述可变分辨率网格。3.根据权利要求2所述的生成预报信息的方法,其特征在于,所述根据所述全部网格节点的位置信息,对所述总集合进行选择处理,得到选择后的集合,包括:在所述总集合中,确定坐标位置信息相等的至少两个网格节点;根据所述至少两个网格节点对应的网格状区域标识,从所述至少两个网格节点中剔除最高分辨率之外的网格节点;将剔除后所述总集合剩余的网格节点的位置信息,作为所述选择后的集合。4.根据权利要求2所述的生成预报信息的方法,其特征在于,所述根据所述选择后的集合,构建所述可变分辨率网格,包括:根据所述选择后的集合中的每个网格节点对应的坐标位置信息,对所述选择后的集合中的每个网格节点进行排序,构成网格节点阵列,所述网格节点阵列每一行的网格节点的纵坐标值相等、横坐标值从小到大排列;依次以所述选择后的集合中的每个网格节点作为目标网格节点,在所述网格节点阵列中,确定以所述目标网格节点为基准的网格单元;根据确定的网格单元,构建所述可变分辨率网格。5.根据权利要求4所述的生成预报信息分布图的方法,其特征在于,所述在所述网格节点阵列中,确定以所述目标网格节点为基准的网格单元,包括:根据所述目标网格节点的网格状区域标识,获取所述目标网格节点对应的分辨率的横坐标单元长度和纵坐标单元长度;将所述目标网格节点的横坐标值与所述横坐标单元长度相加、纵坐标值与所述纵坐标单元长度相加,确定与...

【专利技术属性】
技术研发人员:肖伟刘亮牛晓博黄海强丁宏伟赵佳奇
申请(专利权)人:中科三清科技有限公司
类型:发明
国别省市:

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

1