【技术实现步骤摘要】
适用于气象预报系统的自动化GIS绘图方法
本专利技术涉及一种适用于气象预报系统的绘图方法,使得气象预报系统能够应用在新能源领域。
技术介绍
现有的气象预报系统有输出适合气象预报专业的绘图工具NCL(全称NCARCommandLanguage)可以通过编写简单的脚本,对气象预报系统的输出结果读取并绘图。绘图工具NCL偏向于气象专业的结果输出,在气象方面的应用非常广泛。但是由于专业性非常强,故其绘图输出结果可以进行调整的接口API较少,很难根据实际应用输出特定格式、大小、配色等等要求的图片。故在其他领域需要进行定制化应用时,需要针对性地开发相关的程序。此外,由于公司对于气象预报结果的专用格式NetCDF4格式的使用频率非常高,需要频繁地读写相关数据并进行绘图,绘制的图谱需要结合复杂地形进行比对,或者需要结合复杂地形进行数据分析,或者需要提供给现场运维人员使用。故,采用原有的NCL脚本进行绘图输出并不能满足现有的需求,并且由于其脚本运行的特殊性,进行系统整合与调试也存在一定的复杂度。公司需要对御风系统的输出 ...
【技术保护点】
1.一种适用于气象预报系统的自动化GIS绘图方法,在预报系统完成预报结果输出后,自动对预报结果进行可视化处理,更新并同步到前端页面,供用户使用,其特征在于,包括以下步骤:/n步骤1、由预报系统的辅助系统对预报系统的运行状态进行检测和监控,辅助系统实时检测预报系统的预报结果输出文件,当检测到的预报结果输出文件的文件数量与单次理论预报输出周期文件数量一致时,判断为该周期预报系统运行完成,辅助系统将预报结果输出文件拷贝至后处理系统,在拷贝完成后,发送进行下一步操作的信号至后处理系统;/n步骤2、后处理系统接收到辅助系统发出的信号后,对拷贝后的预报结果文件进行分析,获取文件清单,并 ...
【技术特征摘要】 【专利技术属性】
1.一种适用于气象预报系统的自动化GIS绘图方法,在预报系统完成预报结果输出后,自动对预报结果进行可视化处理,更新并同步到前端页面,供用户使用,其特征在于,包括以下步骤:
步骤1、由预报系统的辅助系统对预报系统的运行状态进行检测和监控,辅助系统实时检测预报系统的预报结果输出文件,当检测到的预报结果输出文件的文件数量与单次理论预报输出周期文件数量一致时,判断为该周期预报系统运行完成,辅助系统将预报结果输出文件拷贝至后处理系统,在拷贝完成后,发送进行下一步操作的信号至后处理系统;
步骤2、后处理系统接收到辅助系统发出的信号后,对拷贝后的预报结果文件进行分析,获取文件清单,并根据事先设定的绘图内容,生成需要进行绘图的任务清单;
步骤3、根据任务清单生成新的绘图目录,启动多线程运行池,调用支持多线程的麦卡托投影系下的预报结果读取及单一图绘图方法,根据预报结果输出文件中的气象预报结果,绘制适用于webGIS系统的预报图谱集;
步骤4、等待绘制完成,并根据预报结果信息,更新相关的时间轴数据,替换webGIS系统调用的图谱集路径为新绘制的图谱集路径;
步骤5,由四维气象预报结果结合webGIS系统发布更新后的图谱集路径下的预报图谱集,供用户调用查看。
2.如权利要求1所述的一种适用于气象预报系统的自动化GIS绘图方法,其特征在于,步骤2中,一次预报结果中不同预报时刻对应不同的预报结果文件,后处理系统对预报结果文件进行分析时,遍历每个预报结果文件,在处理某个预报结果文件时,提取需要绘制结果的预报变量数据,遍历完所有预报结果文件后生成绘图任务的任务清单。
技术研发人员:高乐,王彦双,
申请(专利权)人:中电投电力工程有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。