一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种图形产品制作方法、系统、设备及终端与流程

2022-03-31 10:51:13 来源:中国专利 TAG:

技术特征:
1.一种图形产品制作方法,其特征在于,所述图形产品制作方法包括以下步骤:步骤一,接收参数文件;步骤二,创建nc文件;步骤三,读取数据;步骤四,计算;步骤五,绘制底图;步骤六,绘制图形;步骤七,保存图形。2.如权利要求1所述的图形产品制作方法,其特征在于,步骤一中,所述参数文件是一个记录集合预报成员时效文件名的txt文本,数据来源于中国气象局数值预报中心,无差错情况下共有15个成员,成员编号为0-14,每个成员有85小时预报时效,预报时效为000-084;在接收参数文件后,还包括对参数txt文件中的文件名按成员序号、预报时效进行排序,处理成员缺失和时效缺失,排序筛选出有效的文件名,包括:对每个文件名进行切割,得到成员序号和预报时效;通过对成员序号和预报时效进行排序后,依次排查是否有时效缺失;如果某成员有时效缺失,则缺失时效后的预报时效都作废,只保留前面完整的预报时效。3.如权利要求1所述的图形产品制作方法,其特征在于,步骤二中,所述nc文件的创建,包括:使用netcdf4创建nc文件,所述nc文件用于存放一个时效的所有计算结果,所述nc文件纬度包括经度、纬度和时间;所述经纬度的大小和范围从原grib2文件中获取;其中xmin=70、xmax=145、ymin=15、ymax=65、lonsize=751、latsize=501,所述时间为预报时间加预报时效。4.如权利要求1所述的图形产品制作方法,其特征在于,步骤三中,所述数据读取,包括:使用eccodes包读取grib数据文件,eccodes通过key/value的方式访问grib消息中的内容,支持读取grib版本1和版本2的数据;在读取数据时,会判断有效成员数,并判断每个时效的预报数据是否有数据错误,如果有数据错误,则该时效的数据不再使用;如果有效成员数低于10个成员,则这个时间的预报数据都作废;其中,读取的数据以dataframe类型存储;其中,所述数据读取,还包括:使用eccodes.codes_grib_new_from_file读取grib文件中的一条消息,使用eccodes.codes_get(handle_curf,'shortname')获取消息的shortname,通过shortname判断是否是将读取的数据,使用pd.dataframe将数据转化为存为dataframe类型;在绘制1/3/6/12/24小时累计降水时,读取降水数据还需读取当前小时前1/3/6/12/24小时的降水量,用当前时效的总降水量减去前1/3/6/12/24小时的总降水量;若存在shortname不存在的消息,则通过parametercategory和parameternumber两个属性联合判断该消息表示的含义。5.如权利要求1所述的图形产品制作方法,其特征在于,步骤四中,所述计算,包括:dataframe类型通过pandas提供的相应操作进行计算;在计算时,以有效成员的个数做总数m;计算结束后,保存计算结果,将计算结果写入nc文件;绘制底图前,接收参数文件,所
述参数文件即为nc文件;其中,所述计算,包括计算集合平均、离散度、最大值、概率和分位数;所述计算集合平均的公式如下式所示:所述计算离散度的公式如下式所示:所述计算最大/最小值的公式如下式所示:x
max
=maximum[x1,x2,......x
m
];x
min
=minimum[x1,x2,......x
m
];所述分位数均为90%;所述计算概率的公式如下式所示:其中,n为值大于等于或小于等于阈值的成员个数,m为有效成员个数;计算10米风速,10米风速是10米在u、v两个方向的分量,通过勾股定理由这两分量求得10米风速的实际值,公式如下式所示:6.如权利要求1所述的图形产品制作方法,其特征在于,步骤五中,所述底图为中国省级地图以及南海诸岛地区,所述底图经度范围为71
°
~140
°
,纬度范围为16
°
~60
°
;所述底图还包括南海诸岛小地图,经度范围为106
°
~123
°
,纬度范围为2
°
~23
°
。7.如权利要求1所述的图形产品制作方法,其特征在于,步骤六中,所述图形绘制,包括:在绘制邮票图时进行成员数据判断,判断nc中是否存在某个成员,只绘制存在的成员图形;特别是在绘制邮票图时,不仅要判断绘制图形所需数据是否存在,还需判断是否是边缘图形,是哪个方位的边缘图形,是否需要绘制坐标;对最左边和最下边的图形分别绘制纵坐标和横坐标。8.一种应用如权利要求1~7任意一项所述的图形产品制作方法的图形产品制作系统,其特征在于,所述图形产品制作系统包括:参数文件接收模块,用于接收记录集合预报成员时效文件名的txt文本;参数文件预处理模块,用于对参数文件进行排序筛选的预处理操作;nc文件创建模块,用于使用netcdf4创建nc文件;数据读取模块,用于使用eccodes包读取grib数据文件;计算模块,用于分别计算集合平均、离散度、最大值、概率和分位数;底图绘制模块,用于绘制中国省级地图以及南海诸岛地区图;图形绘制模块,用于进行图形的绘制,并将图形保存为jpg格式。
9.一种计算机设备,其特征在于,所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如下步骤:接收记录集合预报成员时效文件名的txt文本,并对参数txt文件中的文件名按成员序号、预报时效进行排序,处理成员缺失和时效缺失,排序筛选出有效的文件名;使用netcdf4创建nc文件;使用eccodes包读取grib数据文件;分别计算集合平均、离散度、最大值、概率和分位数;绘制中国省级地图以及南海诸岛地区图;进行图形的绘制,并将图形保存为jpg格式。10.一种信息数据处理终端,其特征在于,所述信息数据处理终端用于实现如权利要求8所述的图形产品制作系统。

技术总结
本发明属于图形绘制技术领域,公开了一种图形产品制作方法、系统、设备及终端,接收记录集合预报成员时效文件名的txt文本;使用netCDF4创建nc文件;读取GRIB数据文件;分别计算集合平均、离散度、最大值、概率和分位数;绘制底图;绘制图形,并将图形保存为jpg格式。本发明提供的GRAPES区域集合预报成员自适应的图形产品制作系统改进绘图出错的情况,提出具有更好自适应性的绘图方法,能处理成员缺失、预报时效缺失以及数据错误等情况,自动跳过缺失的成员,如果有缺失时效,则缺失时效后续的时效数据也要舍去,直接绘制有效数据,避免因一个成员数据缺失导致整个图形绘制错误的情况,保证数据计算的精准性。保证数据计算的精准性。保证数据计算的精准性。


技术研发人员:杨昊 陈小兰 毛波 席媛媛 魏琳宇
受保护的技术使用者:四川数优通慧科技有限公司
技术研发日:2021.09.16
技术公布日:2022/3/29
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献