本发明涉及气象监测领域,特别指一种气象站降水量修正方法。
背景技术:
自动气象站,是指在某一地区根据需要,建设的能够自动探测多个要素,无需人工干预,即可自动生成报文,定时向中心站传输探测数据的气象站,是弥补空间区域上气象探测数据空白的重要手段。由气象传感器、微电脑气象数据采集仪、电源系统、防辐射通风罩、全天候防护箱和气象观测支架、通讯模块等部分构成。能够用于对风速、风向、雨量、空气温度、空气湿度、光照强度、土壤温度、土壤湿度、蒸发量、大气压力等十几个气象要素进行全天候现场监测。可以通过专业配套的数据采集通讯线与计算机进行连接,将数据传输到气象计算机气象数据库中,用于统计分析和处理。
但是,由于地理条件以及经费的限制,自动气象站的分布密度不高,且由于自动气象站的安装位置、安装高度、设备老化、天气等因素的影响,会使自动气象站采集的数据存在偏差,进而对降水量的预测产生偏差。例如在高温的天气下,由于水汽的蒸发,会使收集到的降水值比实际值偏低。
因此,如何提高降水量预测的精度,成为一个亟待解决的问题。
技术实现要素:
本发明要解决的技术问题,在于提供一种气象站降水量修正方法,实现提高降水量预测的精度。
本发明是这样实现的:一种气象站降水量修正方法,所述方法包括如下步骤:
步骤s10、从气象数据库中获取气象的历史数据;
步骤s20、对历史数据进行网格化统计并得出统计结果;
步骤s30、依据统计结果对自动气象站采集的降水量进行修正。
进一步地,所述步骤s10具体为:从气象数据库中获取各自动气象站采集的降水量以及温度的历史数据,并获取各自动气象站的经纬度。
进一步地,所述步骤s20具体包括:
步骤s21、依据各自动气象站的经纬度计算出离本站最近的临站;
步骤s22、从历史数据中获取本站以及临站近n年的降水量以及温度数据,其中n>0;
步骤s23、设定一温度a、一温度b、一降水量a以及一降水量b;
步骤s24、依据温度a、温度b、降水量a、降水量b、本站以及临站近n年的降水量以及温度数据计算本站与临站的降水量偏差的n年平均值。
进一步地,所述步骤s24具体为:
计算本站温度低于温度a、降水量低于降水量a,临站温度低于温度a、降水量低于降水量a时,本站和临站的降水量偏差的n年平均值;
计算本站温度低于温度a、降水量处于降水量a至降水量b之间,临站温度低于温度a、降水量处于降水量a至降水量b之间时,本站和临站的降水量偏差的n年平均值;
计算本站温度低于温度a、降水量大于降水量b,临站温度低于温度a、降水量大于降水量b时,本站和临站的降水量偏差的n年平均值;
计算本站温度处于温度量a至温度b之间、降水量低于降水量a,临站温度低于温度a、降水量低于降水量a时,本站和临站的降水量偏差的n年平均值;
计算本站温度处于温度量a至温度b之间、降水量处于降水量a至降水量b之间,临站温度低于温度a、降水量处于降水量a至降水量b之间时,本站和临站的降水量偏差的n年平均值;
计算本站温度处于温度量a至温度b之间、降水量大于降水量b,临站温度低于温度a、降水量大于降水量b时,本站和临站的降水量偏差的n年平均值;
计算本站温度高于温度b、降水量低于降水量a,临站温度低于温度a、降水量低于降水量a时,本站和临站的降水量偏差的n年平均值;
计算本站温度高于温度b、降水量处于降水量a至降水量b之间,临站温度低于温度a、降水量处于降水量a至降水量b之间时,本站和临站的降水量偏差的n年平均值;
计算本站温度高于温度b、降水量大于降水量b,临站温度低于温度a、降水量大于降水量b时,本站和临站的降水量偏差的n年平均值;
计算本站温度低于温度a、降水量低于降水量a,临站温度处于温度量a至温度b之间、降水量低于降水量a时,本站和临站的降水量偏差的n年平均值;
计算本站温度低于温度a、降水量处于降水量a至降水量b之间,临站温度处于温度量a至温度b之间、降水量处于降水量a至降水量b之间时,本站和临站的降水量偏差的n年平均值;
计算本站温度低于温度a、降水量大于降水量b,临站温度处于温度量a至温度b之间、降水量大于降水量b时,本站和临站的降水量偏差的n年平均值;
计算本站温度处于温度量a至温度b之间、降水量低于降水量a,临站温度处于温度量a至温度b之间、降水量低于降水量a时,本站和临站的降水量偏差的n年平均值;
计算本站温度处于温度量a至温度b之间、降水量处于降水量a至降水量b之间,临站温度处于温度量a至温度b之间、降水量处于降水量a至降水量b之间时,本站和临站的降水量偏差的n年平均值;
计算本站温度处于温度量a至温度b之间、降水量大于降水量b,临站温度处于温度量a至温度b之间、降水量大于降水量b时,本站和临站的降水量偏差的n年平均值;
计算本站温度高于温度b、降水量低于降水量a,临站温度处于温度量a至温度b之间、降水量低于降水量a时,本站和临站的降水量偏差的n年平均值;
计算本站温度高于温度b、降水量处于降水量a至降水量b之间,临站温度处于温度量a至温度b之间、降水量处于降水量a至降水量b之间时,本站和临站的降水量偏差的n年平均值;
计算本站温度高于温度b、降水量大于降水量b,临站温度处于温度量a至温度b之间、降水量大于降水量b时,本站和临站的降水量偏差的n年平均值;
计算本站温度低于温度a、降水量低于降水量a,临站温度高于温度b、降水量低于降水量a时,本站和临站的降水量偏差的n年平均值;
计算本站温度低于温度a、降水量处于降水量a至降水量b之间,临站温度高于温度b、降水量处于降水量a至降水量b之间时,本站和临站的降水量偏差的n年平均值;
计算本站温度低于温度a、降水量大于降水量b,临站温度高于温度b、降水量大于降水量b时,本站和临站的降水量偏差的n年平均值;
计算本站温度处于温度量a至温度b之间、降水量低于降水量a,临站温度高于温度b、降水量低于降水量a时,本站和临站的降水量偏差的n年平均值;
计算本站温度处于温度量a至温度b之间、降水量处于降水量a至降水量b之间,临站温度高于温度b、降水量处于降水量a至降水量b之间时,本站和临站的降水量偏差的n年平均值;
计算本站温度处于温度量a至温度b之间、降水量大于降水量b,临站温度高于温度b、降水量大于降水量b时,本站和临站的降水量偏差的n年平均值;
计算本站温度高于温度b、降水量低于降水量a,临站温度高于温度b、降水量低于降水量a时,本站和临站的降水量偏差的n年平均值;
计算本站温度高于温度b、降水量处于降水量a至降水量b之间,临站温度高于温度b、降水量处于降水量a至降水量b之间时,本站和临站的降水量偏差的n年平均值;
计算本站温度高于温度b、降水量大于降水量b,临站温度高于温度b、降水量大于降水量b时,本站和临站的降水量偏差的n年平均值。
进一步地,所述步骤s30具体为:各自动气象站采集当下的温度以及降水量数据后,判断本站的温度、临站的降水量以及临站的温度对应哪个区间,依据对应区间的降水量偏差的n年平均值对降水量进行修正。
本发明的优点在于:通过设置温度a、温度b、降水量a以及降水量b,并将气象的历史数据划分为27个区间,统计27个区间内本站和临站的降水量偏差,当自动气象站采集当下的降水量时,依据临站的降水量以及本站和临站的降水量偏差对本站的降水量进行修正,提高了降水量预测的精度,也可以依据当下的偏差是否超过历史偏差判断自动气象站是否误报数据。
附图说明
下面参照附图结合实施例对本发明作进一步的说明。
图1是本发明一种气象站降水量修正方法的流程图。
具体实施方式
请参照图1所示,本发明一种气象站降水量修正方法的较佳实施例之一,包括如下步骤:
步骤s10、从气象数据库中获取气象的历史数据;
步骤s20、对历史数据进行网格化统计并得出统计结果;
步骤s30、依据统计结果对自动气象站采集的降水量进行修正。
所述步骤s10具体为:从气象数据库中获取各自动气象站采集的降水量以及温度的历史数据,并获取各自动气象站的经纬度。
所述步骤s20具体包括:
步骤s21、依据各自动气象站的经纬度计算出离本站最近的临站;也可将各自动气象站的经纬度标记在电子地图上,直观的选出离本站最近的临站;
步骤s22、从历史数据中获取本站以及临站近n年的降水量以及温度数据,其中n>0;具体取几年的数据可以依据实际需求选取;
步骤s23、设定一温度a、一温度b、一降水量a以及一降水量b;
步骤s24、依据温度a、温度b、降水量a、降水量b、本站以及临站近n年的降水量以及温度数据计算本站与临站的降水量偏差的n年平均值。
所述步骤s24具体为:
计算本站温度低于温度a、降水量低于降水量a,临站温度低于温度a、降水量低于降水量a时,本站和临站的降水量偏差的n年平均值;
计算本站温度低于温度a、降水量处于降水量a至降水量b之间,临站温度低于温度a、降水量处于降水量a至降水量b之间时,本站和临站的降水量偏差的n年平均值;
计算本站温度低于温度a、降水量大于降水量b,临站温度低于温度a、降水量大于降水量b时,本站和临站的降水量偏差的n年平均值;
计算本站温度处于温度量a至温度b之间、降水量低于降水量a,临站温度低于温度a、降水量低于降水量a时,本站和临站的降水量偏差的n年平均值;
计算本站温度处于温度量a至温度b之间、降水量处于降水量a至降水量b之间,临站温度低于温度a、降水量处于降水量a至降水量b之间时,本站和临站的降水量偏差的n年平均值;
计算本站温度处于温度量a至温度b之间、降水量大于降水量b,临站温度低于温度a、降水量大于降水量b时,本站和临站的降水量偏差的n年平均值;
计算本站温度高于温度b、降水量低于降水量a,临站温度低于温度a、降水量低于降水量a时,本站和临站的降水量偏差的n年平均值;
计算本站温度高于温度b、降水量处于降水量a至降水量b之间,临站温度低于温度a、降水量处于降水量a至降水量b之间时,本站和临站的降水量偏差的n年平均值;
计算本站温度高于温度b、降水量大于降水量b,临站温度低于温度a、降水量大于降水量b时,本站和临站的降水量偏差的n年平均值;
计算本站温度低于温度a、降水量低于降水量a,临站温度处于温度量a至温度b之间、降水量低于降水量a时,本站和临站的降水量偏差的n年平均值;
计算本站温度低于温度a、降水量处于降水量a至降水量b之间,临站温度处于温度量a至温度b之间、降水量处于降水量a至降水量b之间时,本站和临站的降水量偏差的n年平均值;
计算本站温度低于温度a、降水量大于降水量b,临站温度处于温度量a至温度b之间、降水量大于降水量b时,本站和临站的降水量偏差的n年平均值;
计算本站温度处于温度量a至温度b之间、降水量低于降水量a,临站温度处于温度量a至温度b之间、降水量低于降水量a时,本站和临站的降水量偏差的n年平均值;
计算本站温度处于温度量a至温度b之间、降水量处于降水量a至降水量b之间,临站温度处于温度量a至温度b之间、降水量处于降水量a至降水量b之间时,本站和临站的降水量偏差的n年平均值;
计算本站温度处于温度量a至温度b之间、降水量大于降水量b,临站温度处于温度量a至温度b之间、降水量大于降水量b时,本站和临站的降水量偏差的n年平均值;
计算本站温度高于温度b、降水量低于降水量a,临站温度处于温度量a至温度b之间、降水量低于降水量a时,本站和临站的降水量偏差的n年平均值;
计算本站温度高于温度b、降水量处于降水量a至降水量b之间,临站温度处于温度量a至温度b之间、降水量处于降水量a至降水量b之间时,本站和临站的降水量偏差的n年平均值;
计算本站温度高于温度b、降水量大于降水量b,临站温度处于温度量a至温度b之间、降水量大于降水量b时,本站和临站的降水量偏差的n年平均值;
计算本站温度低于温度a、降水量低于降水量a,临站温度高于温度b、降水量低于降水量a时,本站和临站的降水量偏差的n年平均值;
计算本站温度低于温度a、降水量处于降水量a至降水量b之间,临站温度高于温度b、降水量处于降水量a至降水量b之间时,本站和临站的降水量偏差的n年平均值;
计算本站温度低于温度a、降水量大于降水量b,临站温度高于温度b、降水量大于降水量b时,本站和临站的降水量偏差的n年平均值;
计算本站温度处于温度量a至温度b之间、降水量低于降水量a,临站温度高于温度b、降水量低于降水量a时,本站和临站的降水量偏差的n年平均值;
计算本站温度处于温度量a至温度b之间、降水量处于降水量a至降水量b之间,临站温度高于温度b、降水量处于降水量a至降水量b之间时,本站和临站的降水量偏差的n年平均值;
计算本站温度处于温度量a至温度b之间、降水量大于降水量b,临站温度高于温度b、降水量大于降水量b时,本站和临站的降水量偏差的n年平均值;
计算本站温度高于温度b、降水量低于降水量a,临站温度高于温度b、降水量低于降水量a时,本站和临站的降水量偏差的n年平均值;
计算本站温度高于温度b、降水量处于降水量a至降水量b之间,临站温度高于温度b、降水量处于降水量a至降水量b之间时,本站和临站的降水量偏差的n年平均值;
计算本站温度高于温度b、降水量大于降水量b,临站温度高于温度b、降水量大于降水量b时,本站和临站的降水量偏差的n年平均值。
即统计27个区间内本站和临站的降水量偏差的n年平均值,参见如下表1、表2以及表3:
表1
表2
表3
所述步骤s30具体为:各自动气象站采集当下的温度以及降水量数据后,判断本站的温度、临站的降水量以及临站的温度对应哪个区间,依据对应区间的降水量偏差的n年平均值对降水量进行修正。
本发明一种气象站降水量修正方法的较佳实施例之二,包括如下步骤:
步骤s10、从气象数据库中获取各自动气象站采集的降水量以及温度的历史数据,并获取各自动气象站的经纬度;
步骤s20、对历史数据进行网格化统计并得出统计结果;
步骤s30、依据统计结果对自动气象站采集的降水量进行修正。
所述步骤s20具体包括:
步骤s21、依据各自动气象站的经纬度计算出离本站最近的临站;
步骤s22、从历史数据中获取本站以及临站近2年的降水量以及温度数据;
步骤s23、设定温度阈值为28℃以及35℃,降水量阈值为10mm以及30mm;
步骤s24、依据下表统计27个区间内本站和临站的降水量偏差的2年平均值:
所述步骤s30具体为:各自动气象站采集当下的温度以及降水量数据后,判断本站的温度、临站的降水量以及临站的温度对应哪个区间,依据对应区间的降水量偏差的2年平均值对降水量进行修正。
综上所述,本发明的优点在于:通过设置温度a、温度b、降水量a以及降水量b,并将气象的历史数据划分为27个区间,统计27个区间内本站和临站的降水量偏差,当自动气象站采集当下的降水量时,依据临站的降水量以及本站和临站的降水量偏差对本站的降水量进行修正,提高了降水量预测的精度,也可以依据当下的偏差是否超过历史偏差判断自动气象站是否误报数据。
虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。