指导站点预报产品报文转换程序

来源 :中国农业信息 | 被引量 : 0次 | 上传用户:winnerlb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
   【摘 要】此程序实现在每天指定的时间内将中短期指导站点预报进行读取,转换为Micaps第8类数据格式,为“中短期天气预报质量检验系统”资料入库提供了中短期指导站点预报的原始数据,便于预报质量的检验与评定,同时,对中短期指导站点预报报文进行检验,确保了报文上传的准确性。
   【关键词】数据格式 原始数据 预报质量
  
   2006年5月我局预报业务中应用了新的“天气预报质量检验系统”,评定的产品文件均为Micaps格式,为进一步制作补充订正预报带来了极大方便,但此程序中的资料入库过程需要的指导站点预报原始数据,即将每天早晨、下午制作的常规天气要素逐站短期指导站点预报产品(简称上星预报,下同)数据写入数据库的功能系统本身无法实现,这为评分工作带来了不便,针对这种情况,我利用C#语言编写了不需要人为干预即可完成每天自动对上星预报报文转换和存储为Micaps第8类数据格式的程序,并具有对上星预报报文格式、日期等进行检验的功能,为进一步做好中短期指导预报评分工作带来了方便,提高了预报业务中上星预报的准确率。下面,简要对此程序的功能与实现做简要介绍:
   一、“路径设置”功能
   “路径设置”菜单下的窗体(见图2)主要完成上星预报报文源文件路径与转换后的目标文件路径设置,“确定”按钮,实现对保存后的路径进行存储,以便下次显示的是修改后的路径。
  
  
   二、报文转换功能与实现
   此模块在主窗体(见图1)中单击“确定”按钮来完成,实现对每天早晨、下午发布的上星预报的报文转换为Micaps第8类数据格式的制作,转换后的文件统配符为“RSmmddzz.xxx”,RS为固定指示码,mm、dd、zz分别代表制作预报的月(2位)、日(2位)、时次(2位、早晨为08、下午为20),xxx代表预报时效,如:5月12日下午预报72小时,保存后的文件名为RS051220.072。
   为了程序执行起来方便,在这里加入了NotifyIcon组件和Timer组件。当在主窗体点击“确定“按钮后,NotifyIcon组件属性Visible为true,实现主窗体缩小到状态栏区域的托盘中,并显示运行中进程图标,同时将 Timer组件的属性Enable为True,引发Timer-Tick()事件,实现在早晨7点、8点和下午16点、20点指定的时间,来对上星预报进行读取、转换为第8类数据格式,所以每天不需人为干预,自动实现了上星报文的转换与存储过程。上午、下午分别选择两个时次对文件进行读取的原因是考虑到发订正报时,在8时和20时分别判断保存过的上星预报文件名与现有目录下最近的上星预报文件名是否一致,来判断是否发了订正预报,如上星预报文件名FH052101.FHR为第一次发的错报,当加CCA重发后文件名变为FH052102.FHR,在20时判断出两个文件名不一致,进行对时间最近的文件进行读取,且覆盖已转换后的目标文件,以确保转换后的报文数据准确性。
   对读取的上星预报文件名是通过读取计算机系统的日期和时间,定义为结构Datetime dt=System.Datetime.Now来确定,但对早晨的预报,由于文件名日期为前一日的,所以还要对此进行判断与计算,用到dt.IsleapYear(dt.year)(判断是否为闰年)等方法来完成文件名的定义。
   对上星预报文件是否存在与读取等功能,是通过File.Exits()、StreamReader()类和成员等来实现的,通过对读取文件内字符串的一些操作,来读取对应的预报要素,通过相应的转换后实现对此类数据的存储为指定格式。文件的存储部分用到的类有Directoy.CreateDirectory()、Sw.Writeline()等。
   此模块的部分程序代码如下:
   三、上星预报的报文检验功能与实现
   由于我局上星预报共有13个站,站点较多,有时避免不了会出现错报,比如说,报文格式、发报时间、报文的数据异常等,所以,在进行报文自动转换的同时,对读取的报文每一行进行判断,当有错发生时,会自动弹出窗体,显现相应的出错信息。此功能的实现是通过在Timer-Tick()事件中,将信息提示窗体属性Visible设置为true,显示出错信息来实现的。另外,由于存储的文件为Micaps数据格式,所以还可在Micaps系统中通过“打开”文件RSmmddzz.xxx,更加直观地显示预报结果。
   四、“报文补传”菜单的功能与实现
   当由于一些意外情况,导致报文没正常转换的情况下,可通过“报文补传”菜单下的窗体(见图3)来实现报文的补传功能。在此模块中用到了dateTimePicker组件,来确定要选择的缺报日期,具体的模块执行代码与报文转换模块代码基本一致,在此不再赘述。
   五、程序的应用价值
   1.此程序可根据工作需要设置源文件路径与目标文件路径,具有较好的移植性。
   2.此程序可不用人为干预,每天在指定时间自动将上星预报报文转换为Micaps第8类数据格式,具有方便、快捷的特点。
   3.此程序在转换报文的同时,对上星预报的报文格式、日期等进行检验,确保了报文内容上传的准确性。
  
  参考文献:
  [1]内蒙古气象台改编.天气预报质量检验系统使用手册.2006,5.
其他文献
【摘 要】根据养猪场年出栏商品肉猪的生产规模,规模化猪场可分为三种基本类型,年出栏10000头以上商品肉猪的为大型规模化猪场,年出栏3000~5000头商品肉猪的为中型规模化猪场,年出栏3000头以下的为小型规模化猪场,现阶段农村适度规模养猪多属此类猪场。提高猪群的免疫力,可减少传染病的发生,关系到猪场养猪成败、猪场的经济效益。规模化猪场中影响猪的免疫力的因素是多方面的,必须采取综合措施提高猪的免
期刊
【摘 要】本文就社旗县2011年夏玉米生育期间的气象条件对其生长发育产生的影响进行了探析、并着重就气象因素造成的危害进行了分析,提出了应对气象灾害的防灾减灾措施和增产建议,并期望对今后夏玉米的种植进行有益探索和总结。   【关键词】夏玉米 气候 建议     玉米是社旗县的主要秋粮作物,今年夏玉米生长期前旱后涝,可谓多灾多难:因干旱晚播,玉米出苗不整齐,小、弱、黄苗较多,缺苗断垄现象严重;中后
期刊
【摘 要】影响内丘县农业生产的灾害性天气主要有干旱、暴雨、冰雹等,灾害严重时可造成农业损失惨重,因此,提高农业气象灾害认识,加强灾害性天气防御和应对,是促进农业生产发展的重要措施。   【关键词】灾害性天气 农业 影响 对策     内丘县位于河北省中南部,太行山东麓,大陆性气候显著,四季分明,春季气温回升快但起伏不定,干旱多风;夏季在太平洋副热带高压影响下,盛行由海洋吹向大陆的夏季风,内丘县
期刊
【摘 要】 分子生物学是生命科学基础课程之一, 是生物技术专业重要的专业课之一。根据高等教育改革的基本指导思想, 结合河南大学办学特色和生物技术专业的特点,对该课程的教学素材、教学模式、考核方法等方面作了有益的探索和实践,并取得很好的效果。为提高分子生物学教学质量及培养素质型人才提供了有益参考。   【关键词】分子生物学 教学 探索    Exploration of Teaching for
期刊
【摘 要】介绍了额尔古纳市奶业发展现状及存在的问题,总结了其采取的措施,并提出建议,以期促进额尔古纳市乳业立市、强市富民的宏伟目标。   【关键词】乳业 基本情况 存在问题 对策 建议 内蒙古额尔古纳     内蒙古额尔古纳市是著名的三河牛和三河马的故乡,奶牛养殖业在这里有着悠久的历史和广泛的群众基础,是额尔古纳市的基础支柱产业。几十年来,饲养奶牛不但给当地居民带来了可观的经济收入,也为乳品加
期刊
【摘 要】自动站投入运行以来,随着计算机制作地面气象记录报表业务流程的开展,人工预审报表的工作量大为减少,预审员的工作压力也减轻了许多,针对襄汾县自动站运行期间的报表预审,分析其预审特点,根据台站工作实践,介绍地面测报月报表预审工作。   【关键词】自动站 报表 体会     自动站地面月报表是在自动观测数据文件的基础上,输入人工观测数据编制而成。业务人员在日常实际操作过程中,有几个环节,对确
期刊
【摘 要】2010年春季,穆梭市出现了持续的低温阴雨天气,气温低、降水多致使农作物正常播种期严重拖后,同时也不利于幼苗生长发育,造成后期不能正常成熟的风险。   【关键词】低温冷害 降水 农业 播期 影响 措施     受低压冷涡的频繁影响,穆梭市2010年春季出现了历史同期少见的降水过程,并伴随低温冷害,异常的气象条件造成农时严重拖后,大部分农田整地播种进度明显迟于2009年同期,这种持续低
期刊
【摘 要】本文通过对清水河县自动气象站在使用中因各种原因造成数据缺测或异常情况时有发生,影响了记录的连续性、完整性,针对此问题,着重探讨利用其他记录进行自动站缺测或异常部分数据的替换,对分钟数据进行恢复,使记录连续完整并且具有真实性,有效的解决了自动站异常记录的处理问题。   【关键词】分钟数据 自记记录 替换     一、降水数据异常的处理   自动站雨量缺测或异常时,小时雨量可用其它雨量
期刊
【摘 要】档案利用,是档案利用者通过档案利用系统查找、利用档案信息,满足其利用需求的行为过程,也是档案信息资源潜在的利用价值是以实现的过程。我们在对待电力企业档案利用信息反馈工作上,做了相应的工作,满足了利用者的需求,使之更好的为本企业生产、基建、科研及经营管理等各项工作服务。在做好档案各项基础工作,把工作重点转移到档案资源的开发利用上来,并为电力企业档案事业自身的发展注入新的生机。   【关键
期刊
【摘 要】通过温度、水分和光照气象三大因子对小麦生长的影响分析,得出气象因子和冬小麦产量的密切关系,以及四大灾害性天气干旱、倒伏、冻害、干热风对冬小麦产量的影响,提出防御对策,从而为农民科学种植小麦,趋利避害,提高产量,增加农民经济收入提供参考。   【关键词】气象因子 小麦 产量 气象灾害 防御     小麦是临汾市的主要粮食作物,播种面积达598.3万亩, 近2年随着国家粮食直补政策的实行
期刊