论文部分内容阅读
随着科技的发展和时代的进步,气象逐渐成为人们关注的焦点。针对目前某气象局业务非完全自动化办公,各种信息分析软件集成度不高,数据源、资料分布散乱,系统功能不完善等问题,本课题研究了气象相关的技术和算法,并使用ASP.NET开发环境,在模型-视图-控制器(MVC)设计思想的基础上,设计和实现了一套C/S架构、整合度高、功能完善的气象综合业务平台。 本文主要完成了以下工作:第一,数据库同步的实现,将省气象局和水利部门的数据库中相关数据表按时准确同步到本地数据库。第二,气候预测算法研究与改进,本文研究气候预测相关算法并实现用均生函数、最优气候均态和滑动平均算法对下一年降水量和气温做预测,同时对最优气候均态算法做了改进,并对改进后的算法和原始算法预测情况进行对比分析。第三,信息监测与多样化展示,采用报表、图表和地图等方式展示气象数据。第四,Surfer绘制雨量等值线图,使用Surfer软件绘制某时间段内的雨量分布图。第五,报文实时解析与产品制作,实时监测气象局接收的报文并解析入库,同时用数据制作Word、txt、Xml等格式的产品。第六,MICAPS生成综合图与网页抓取预报图,实现 MICAPS后台定时生成综合图和在网页上抓取中央台发布的气象预报图并入库、查询显示。第七,雷达基数据解析及可视化,解析雷达基数据并绘制栅格图像,经过剖析MapInfo中的.tab文件,修改.tab文件中有关信息实现了相同数据格式图像的自动配准,最终利用Mapinfo提供的MapX组件实现雷达基本反射率的可视化。 该平台使得原有分散的业务、数据源、资料得到统一管理,实现了全自动化办公,提高了气候预测准确性以及丰富了数据的展示方式。