System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种气象地图的绘制方法及系统、存储介质技术方案_技高网

一种气象地图的绘制方法及系统、存储介质技术方案

技术编号:41653904 阅读:2 留言:0更新日期:2024-06-14 15:17
本发明专利技术提供了一种气象地图的绘制方法及系统、存储介质,其中方法步骤包括:步骤S100将地图网格化处理后,获取各格子坐标;步骤S200各格子以R为搜索半径,计算搜索范围内各原始站点数据对应到该格子的权重值;步骤S300将各权重值和原始站点数据分别相乘并累加,以获取格子的内插估值:步骤S400执行步骤S200‑S300遍历所有格子。籍此以通过插值处理技术,生成更多插值气象数据来尽可能的覆盖全国地图。

【技术实现步骤摘要】

本专利技术涉及气象地图绘制技术,尤其涉及一种基于反距离插值技术,来对离散检测点气象数据进行插值处理,以绘制气象地图的方法及系统、存储介质。


技术介绍

1、

2、目前在绘制全国气象地图时,由于原始气象数据都是离散的气象站点数据,即,这些气象站点数据,都是来自离散的各地气象监测站采集的,因此并不足以覆盖全国,为了能绘制出全国气象地图,专利技术人则考虑对站点数据进行插值处理,以生成更多插值数据来尽可能的覆盖全国地图。


技术实现思路

1、

2、为此本专利技术的主要目的在于提供一种气象地图的绘制方法及系统、存储介质,以通过插值处理技术,生成更多插值气象数据来尽可能的覆盖全国地图。

3、为了实现上述目的,根据本专利技术的一个方面,提供了一种气象地图的绘制方法,其步骤包括:

4、步骤s100 将地图网格化处理后,获取各格子坐标;

5、步骤s200 各格子以r为搜索半径,计算搜索范围内各原始站点数据对应到该格子的权重值;

6、步骤s300 将各权重值和原始站点数据分别相乘并累加,以获取格子的内插估值:

7、

8、其中m表示搜索范围内原始站点数据的数量;

9、步骤s400 执行步骤s200-s300遍历所有格子。

10、在可能的优选实施方式中,其中步骤s200中权重值的计算步骤包括:

11、步骤s210 计算:

12、

13、其中表示第i个原始站点数据距离当前格子的距离,n为临时变量[1,…m],为乘方因子,控制权重变化趋势。

14、在可能的优选实施方式中,其中乘方因子取值0~5。

15、为了实现上述目的,根据本专利技术的第二个方面,提供了一种气象地图的绘制方法,其步骤包括:

16、步骤s100 将地图网格化处理,获取各格子坐标;

17、步骤s110 各格子以r为半径;计算搜索范围内各原始站点数据与当前格子的球面距离,若小于1时赋值1;

18、步骤s120 计算搜索范围内各原始站点数据在当前格子的衰减值;

19、步骤s200 计算各原始站点数据对应到该格子的权重值;

20、步骤s300 将各权重值和格子衰减值分别相乘并累加,以获取格子的内插估值:

21、

22、其中m 表示搜索范围内原始站点数据的数量;

23、步骤s400 执行步骤s200-s300遍历所有格子。

24、在可能的优选实施方式中,其中步骤s120中衰减值的计算步骤包括:

25、步骤s121 计算:

26、。

27、在可能的优选实施方式中,其中步骤s200中权重值的计算步骤包括:

28、步骤s210 计算:

29、

30、其中n为临时变量[1,…m],为乘方因子,控制权重变化趋势。

31、在可能的优选实施方式中,其中乘方因子取值0~5。

32、为了实现上述目的,对应上述方法,根据本专利技术的第三个方面,还提供了一种气象地图的绘制系统,其包括:

33、存储单元,用于存储包括如上中任一所述气象地图的绘制方法步骤的程序,以供处理单元、绘制单元、数据采集单元适时调取执行;

34、数据采集单元,用于采集原始站点数据及地图坐标数据;

35、处理单元,用于将地图网格化处理,获取各格子坐标数据;以r为搜索半径,计算各格子搜索范围内各原始站点数据对应到该格子的权重值;将权重值和原始站点数据分别相乘并累加,以获取格子的内插估值;

36、绘制单元,用于根据各格子的内插估值进行地图图层的绘制。

37、为了实现上述目的,对应上述方法,根据本专利技术的第四个方面,还提供了一种气象地图的绘制系统,其包括:

38、存储单元,用于存储包括如上中任一所述气象地图的绘制方法步骤的程序,以供处理单元、绘制单元、数据采集单元适时调取执行;

39、数据采集单元,用于采集原始站点数据及地图坐标数据;

40、处理单元,用于将地图网格化处理,获取各格子坐标数据;以r为搜索半径,计算搜索范围内各原始站点数据与当前格子的球面距离,若小于1时赋值1;计算搜索范围内各原始站点数据在当前格子的衰减值;计算各原始站点数据对应到该格子的权重值;将各权重值和格子衰减值分别相乘并累加,以获取格子的内插估值:

41、绘制单元,用于根据各格子的内插估值进行地图图层的绘制。

42、为了实现上述目的,对应上述方法,根据本专利技术的第五个方面,还提供了一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时,实现如上中任一所述气象地图的绘制方法的步骤。

43、通过本专利技术提供的该一种气象地图的绘制方法及系统、存储介质,巧妙的采用了插值技术,以将离散的分布在地图上的各个原始站点数据,通过插值处理技术后,生成更多插值气象数据,来尽可能的覆盖全国地图。此外在对应实施方式中,本专利技术还进一步设计了插值时的原始站点数据衰减机制,从而可以保证原始站点数据随着搜索半径衰减,直至搜索半径边缘时站点数据消亡,使得插值后绘制的气象地图图形数据过渡更为自然平滑,并且确保即使只有一个原始站点数据,也可完成插值。

本文档来自技高网...

【技术保护点】

1.一种气象地图的绘制方法,其步骤包括:

2.根据权利要求1所述的气象地图的绘制方法,其中步骤S200中权重值的计算步骤包括:

3.根据权利要求1所述的气象地图的绘制方法,其中乘方因子取值0~5。

4.一种气象地图的绘制方法,其步骤包括:

5.根据权利要求4所述的气象地图的绘制方法,其中步骤S120中衰减值的计算步骤包括:

6.根据权利要求4所述的气象地图的绘制方法,其中步骤S200中权重值的计算步骤包括:

7.根据权利要求4所述的气象地图的绘制方法,其中乘方因子取值0~5。

8.一种气象地图的绘制系统,其包括:

9.一种气象地图的绘制系统,其包括:

10.一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时,实现如权利要求1至7中任一所述气象地图的绘制方法的步骤。

【技术特征摘要】

1.一种气象地图的绘制方法,其步骤包括:

2.根据权利要求1所述的气象地图的绘制方法,其中步骤s200中权重值的计算步骤包括:

3.根据权利要求1所述的气象地图的绘制方法,其中乘方因子取值0~5。

4.一种气象地图的绘制方法,其步骤包括:

5.根据权利要求4所述的气象地图的绘制方法,其中步骤s120中衰减值的计算步骤包括:

6.根据权利要求4所...

【专利技术属性】
技术研发人员:巨展豪宁家宏
申请(专利权)人:最美天气上海科技有限公司
类型:发明
国别省市:

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

1