【技术实现步骤摘要】
一种气象预报等值线图更新方法及系统
本专利技术属于计算机领域,尤其涉及一种气象预报等值线图更新方法及系统。
技术介绍
随着科技水平的提高,我国天气预报已进入了数值天气预报时代。数值天气预报(Numerical Weather Predict1n)是指根据大气实际情况,在一定的初值和边值条件下,通过大型计算机作数值计算,求解描写天气演变过程的流体力学和热力学的方程组,预测未来一定时段的大气运动状态和天气现象的方法。这种大气运动状态和天气现象,可以用等值线图来表示。 等值线图又称等量线图,是以相等数值点的连线表示连续分布且逐渐变化的数量特征的一种图型,是用数值相等各点联成的曲线(即等值线)在平面上的投影来表示被摄物体的外形和大小的图。 现有的气象预报,根据数值天气预报模式生成的气象数据绘制等值线图,这种数值天气预报是一种定量和客观的预报,得到的等值线图所反映的气象信息与实际气象信息存在较大偏差,降低了气象预报的准确性。
技术实现思路
本专利技术实施例提供一种气象预报等值线图更新方法,旨在解决根据数值天气预报生成的气象数据,绘制出的等 ...
【技术保护点】
一种气象预报等值线图更新方法,其特征在于,所述方法包括如下步骤:获取气象数值预报数据,根据所述气象数值预报数据绘制等值线;对所述等值线围成的区域进行颜色填充,生成等值线图;接收用户输入的等值线图编辑指令,根据所述等值线图编辑指令对所生成的等值线图进行更新。
【技术特征摘要】
1.一种气象预报等值线图更新方法,其特征在于,所述方法包括如下步骤: 获取气象数值预报数据,根据所述气象数值预报数据绘制等值线; 对所述等值线围成的区域进行颜色填充,生成等值线图; 接收用户输入的等值线图编辑指令,根据所述等值线图编辑指令对所生成的等值线图进行更新。2.如权利要求1所述的气象预报等值线图更新方法,其特征在于,在所述对根据所述气象数值预报数据绘制的等值线进行更新的步骤之后,所述方法还包括以下步骤: 根据所述更新后的等值线,生成等值线图和各行政区域气象数据的文字信息。3.如权利要求1或2所述的气象预报等值线图更新方法,其特征在于,在所述根据所述气象数值预报数据绘制等值线的步骤之后,所述方法还包括以下步骤: 过滤所述等值线上的等值点。4.如权利要求3所述的气象预报等值线图更新方法,其特征在于,所述过滤所述等值线上的等值点的步骤具体包括: 配置等值点过滤系数为变量i,并读取所述过滤系数i中的值; 获取所述等值线中等值点个数,存入等值点数m中; 对所述等值线上的所有等值点标引序号; 判断m/i的值是否大于设定值; 如果m/i>设定值时,保留等值线上的起点、终点及所述等值点序号为i的倍数的等值占.m/i< =设定值时,将所述过滤系数i的值减I后,再进行判断所述m/i是否大于设定值; 其中,i为过滤等值线上等值点的过滤系数,m为等值线上的等值点个数。5.如权利要求1或2所述的气象预报等值线图更新方法,其特征在于,所述对等值线图进行更新步骤为如下步骤之一,或者任意组合: 更新等值点坐标; 删除等值点坐标; 更新闭合区域等值线上所有等值点坐标; 删除等值线; 增加等值线区域。6.如权利要求5所述的气象预报等值线图更新方法,其特征在于,所述更新等值点坐标的步骤具体为: 获取需要更新的等值线; 接收选定所述需要更新的等值线上的等值点指令,读取所述等值点的初始坐标; 接收等值点坐标更新指令,将所述等值点的初始坐标,实时更新为光标坐标; 接收等值线更新指令,将所述等值线围成的区域随着所述更新后的等值点坐标进行更新; 对所述更新后的等值线围成区域进行颜色填充。7.如权利要求6所述的气象预报等值线图更新方法,其特征在于,所述获取需要更新的等值线的步骤具体为: 读取所述需要更新的等值线上的每个等值点坐标; 接收用户选取指令,并记录通过所述用户选取指令选取的点坐标; 根据所述选取的点坐标和距离所述选取的点坐标最近的等值点坐标,计算两坐标间的距离; 判断所述距离的平方值是否在100*所述过滤系数i的值范围内; 当所述两坐标间距离的平方值是在所述范围内时,读取所述距离选取的点坐标最近的等值点所属的等值线; 将所述等值线上的所有等值点做出标记。8.如权利要求5所述的气象预报等值线图更新方法,其特征在于,所述删除等值点坐标的步骤具体为: 获取需要更新的等值线; 获取待删除的等值点在等值线上的等值点序号; 删除所述等值点序号对应的等值点。9.如权利要求5所述的气象预报等值线图更新方法,其特征在于,所述更新闭合区域等值线上所有等值点坐标的步骤具体为: 获取需要更新的等值线; 记录光标初始坐标,配置为(X(i,yci),并记录光标变动时坐标,配置为(Xpy1); 读取所述获取的等值线上所有等值点坐标,将所述所有等值点对应的X轴坐标加上(X1 - X0)的值,所述所有等值点对应的Y轴坐标加上G1 - y0)的值,得到所述所有等值点的更新坐标; 其中,(x0,y0)分别为所述光标初始坐标的X轴和Y轴的值,(X1^y1)分别为所述光标变动时坐标的X轴和Y轴的值。10.如权利要求5所述的气象预报等值线图更新方法,其特征在于,所述删除等值线的步骤具体为: 获取需要更新的等值线; 接收删除等值线指令,删除所述等值线。11.如权利要求5所述的气象预报等值线图更新方法,其特征在于,所述增加等值线区域的步骤具体为: 读取气象要素的等级数值; 增加所述气象要素的等级数值对应的多个等值点; 接收连接所述增加的等值点指令,将所述增加的等值点连接生成新的等值线; 根据等级数值查找对应的填充颜色,将所述填充颜色填充至所述新的等值线围成的区域。12.如权利要求2所述的气象预报等值线图更新方法,其特征在于,所述根据所述更新后的等值线,生成等值线图和各行政区域气象数据的文字信息的步骤具体为: 读取所述生成的等值线图中一行政区域中所有像素; 将读取的所述像素与等级表中所标识的颜色进行匹配,输出匹配结果; 根据所述匹配结果,生成行政区域的等级种类; 根据所述行政区域的等级种类,输出所述气象数据的文字信息。13.一种气象预报等值线图更新系统,其特征在于,所述系统包括: 等值线绘制单元,用于获取气象数值预报数据,根据所述气象数值预报数据绘制等值线.等值线图生成单元,用于对所述等值线围成的区域进行颜色填充,生成等...
【专利技术属性】
技术研发人员:王伟,陈有利,
申请(专利权)人:宁波绮耘软件有限公司,
类型:发明
国别省市:浙江;33