发明名称 一种气象数据质量控制处理方法及系统
摘要 本发明适用于数据处理领域,提供了一种气象数据质量控制处理方法及系统,所述方法包括如下步骤:接收原始气象数据;判断所述原始气象数据是否存在异常数据;当判定所述原始气象数据存在异常数据时,对所述异常数据进行校正处理;将校正了异常数据的气象数据输出。本发明实施例,通过对采集的气象数据进行填充、修正,提高气象数据的准确度,为气象预报工作带来方便。
申请公布号 CN104280791B 申请公布日期 2017.03.22
申请号 CN201410504083.8 申请日期 2014.09.26
申请人 宁波绮耘软件股份有限公司 发明人 王伟;邵飞;林嘉成
分类号 G01W1/00(2006.01)I 主分类号 G01W1/00(2006.01)I
代理机构 深圳盛德大业知识产权代理事务所(普通合伙) 44333 代理人 贾振勇
主权项 一种气象数据质量控制处理方法,其特征在于,所述方法包括如下步骤:接收原始气象数据;判断所述原始气象数据是否存在异常数据;当判定所述原始气象数据存在异常数据时,对所述异常数据进行校正处理;将校正了异常数据的气象数据输出;其中,所述异常数据包括:缺测值、负值和异常值;缺测值为数据采集过程中,对应时刻的数据缺失;负值为所述原始气象数据中小于零的数据;异常值为不符合气象数据变化规律的数据;当判定预设时间段内的所述原始气象数据存在缺测值时,所述对所述异常数据进行校正处理具体包括:统计预设时间段内的气象数据中存在缺测值的气象数据的个数,当存在缺测值的气象数据的个数小于设定值时,所述缺测值前后的两个数据不为缺测值时,通过所述缺测值前后数据的平均值来填充存在缺测值的气象数据,所述缺测值前面或后面为缺测值时,通过预设时间段内的全部数据的平均值来填充存在缺测值的气象数据;当存在缺测值的气象数据的个数大于或者等于设定值时,对所述缺测值作数据异常标识;当判定所述原始气象数据为负值时,所述对所述异常数据进行校正处理具体包括:若为负值的所述原始气象数据的负值在预设的负值范围内,则将所述原始气象数据的负值更新为指定值;若为负值的所述原始气象数据的负值不在预设的负值范围内,则对所述负值作出数据异常标识;判断所述原始气象数据是否为异常值具体包括:读取滑动窗数据块的值;计算所述滑动窗数据块的平均值<img file="FDA0001150106790000021.GIF" wi="54" he="77" />和标准差σ<sub>i</sub>;根据所述平均值<img file="FDA0001150106790000022.GIF" wi="56" he="71" />和标准差σ<sub>i</sub>,当<img file="FDA0001150106790000023.GIF" wi="379" he="101" />时,判定x<sub>i</sub>为异常值;其中,滑动窗数据块由x<sub>i</sub>、前m个和后m个数据组成,平均值<img file="FDA0001150106790000024.GIF" wi="57" he="77" />的计算公式为:<img file="FDA0001150106790000025.GIF" wi="517" he="127" />标准差σ<sub>i</sub>的计算公式为:<img file="FDA0001150106790000026.GIF" wi="758" he="151" />x<sub>i</sub>为当前检测数据,<img file="FDA0001150106790000027.GIF" wi="52" he="71" />为整个滑动窗数据块的平均值,m为自然数;n为正整数;当判定所述原始气象数据为异常值时,所述对所述异常数据进行校正处理具体包括:通过公式<img file="FDA0001150106790000028.GIF" wi="210" he="86" />进行异常值的修改;其中,x<sub>i</sub>为当前检测数据,平均值<img file="FDA0001150106790000029.GIF" wi="67" he="86" />的计算公式为:<img file="FDA00011501067900000210.GIF" wi="483" he="135" />
地址 315000 浙江省宁波市镇海区骆驼街道镇海大道中段417号(新城核心区)