农业气象情报预报系统
农业气象情报预报系统汤志成武金岗冯民学高苹(江苏省气象局,南京)摘要应用Micro~oftC,FoxBASE,QuickBASIC,MASM等语言,以当前农业气象业务和服务工作内容为基础,建成了集农业气象实时情报的自动转报、自动汗报和绘图、作物产量预报、农业气象数据库及微机远程传输于一体的多功能综合农业气象业务系统。业务运行实践表明,该系统稳定可靠,效果明显。关键词:农业气象情报预报自动化系统随着农业气象业务现代化的发展和农业气象服务工作的深入和拓展,农业气象情报预报工作面临着更高的要求和任务。首先,农业气象观测数据和信息量的迅速增加,要求能在数据采集和传输过程中,高速准确,存贮容量大;其次,需对收集来的情报信息快速、客观、定量、科学地加以处理与分析,提取重要的信息和数据。然后,对处理加工后的半成品和数据信息,进行客观、全面、宏观地综合,生成具有一定指导意义和科学依据的图文材料(或数据);最后,将这些产品快速、完整地传送出去,提供给各级领导和农业生产决策管理部门,作为指导农业生产的依据。 l基本运行环境农业气象情报预报系统运行的硬件环境是一台386/33主机与一台PC/XT前台转报机。另有数字化仪(SaromaSketchⅡ)、彩色打印机(NECP6300)、绘图仪(RolandDXY—885)、微机传真卡(Q-FAX)、扫描仪(OAScan tis—9100)及鼠标(MightyCAT)等辅助设备。系统运行的软件环境是联想七型以上的汉卡设置的字符汉字环境、MS-~S3.30或更高版本的微机操作系统。2主要内容与功能收稿日期:1994--06--27本系统软件主要包括系统总控模块和5个子系统,即农业气象情报自动转报子系统,农业气象情报自动译报和绘图分析子系统,作物产旦预报子系统,农业气象数据库子系统,PC-FAX微机远程传输子系统(图1)。系统使用优秀的计算机语言,采用模块化结构,树状联接的技术思路;设计了先进而流行的下拉式和弹出式菜单,全部实行汉字提示,光条选择,界面友好,操作简便。2.Ⅱ系统总控模块系统总控模块使用DOS操作系统的ERRORLEVEL变量,解决了FoxBASE数据库系统与EXE可执行文件问,以及各子系统间的参数传递的关键技术,实现了各子系统问的进程控制参数的传递。并利用矢量汉字建立总控菜单。2,2农业气象情报转报2.2.1硬件农业气象中心需要接收处理的报文主要有农业气象句月报(AB报),重要天气报(WS报)及卫星轨道报(TB报)等。TB报来自上海区域中心,AB报和WS报是从电信局的邮路而来。为了将所需报文分流出来并与省气象台用报互不影响,研制了多路转报器进行报文分流;为了将电报的环流信号.47.转成微机使用的电频信号,研制了信号变换器。+潍”岖\(.十;·<象㈥人:!小久士,}/U扯I’小{:湎i尸:以咐枓/1(《解lf汀朴广手提Q\汕f4.广手幢什拘广:吐预报转/\数tl《哗所料卫址文什//趾,/I.㈠人格蚌哀\:门~L-IJ~L士门吐尸,..;川引六’(川㈠/11((t1人+i情报材科/制岩;等IL————————————l厂—————而了而司1人‘{简扑i主苎些山--1付科呷L————产lti址押t刚/化速1~iigi-g![/1刨5f小圳1修改·删障1图1江苏省农业气象情报咸报系统框图2.2.2软件用MASM5.0语言编制了报先对接收的原始报文进行预处理,主要包括文买时接收与处理软件。系统软件用中断方判别报文标识符,剔除多余字符,整理L1l码式接收报文,并经转换,将L1l传使用的国内保组,转换报文格式等:接着对报文各段山码护码转换成微机使用的ASCII码。对每弓份(气象段、作物段、灾害段、地温段、产量段和报文进行实时处理,分类判别,并在屏幕上显补充殴)进行截获、提取,按照《气象(1j(月)报示来报信息。对AB报和WS报分别显示米电码》规范,按字节解译、存盘。经过长时间的报区站号,对TB报记数,监视来报情况,按实际使用,对实际报文中经常出现的不标准报文类型,来报时间存盘。报文格式和屯码组,反复扩充修改判读功能,2.3情报自动译报、数据表格和等值线驳镝使其具有较强的容锗和自动纠错的能力,对该子系统采用Microsoftc6.0语言掸社编程,主要完成AB报的自动解译、存盘,疼本格式输出,打印输出,绘制等值线图及其屏幕、打印机和绘图仪输出图形等功能。2.3,l情报自动译报、存盘和表格输出首 o48。初步译码数据再进行转换,生成不同数据格式;最后完成数据表格的屏幕浏览、文件存盘、打印输出。对报文不同段11l码,采取不同处理方法。如气象段、地温段和补充段届于规范类,每句站点、内容固定不变,作物段、火害段和产量一盟诫 ii『ii甽州一一i州 i讣一一八仙 i旦丽ili仙工i㈩+广一\殷属非规范类,有则发报,无则不报,每旬站点可多可少,因此分别采取了标准格式和非标准格式。在表格打印输出时,按照气象段,地温段、补充段及作物分类、灾害分类等分别制作旬、月报表格,便于查询、阅读,装订保存。并将表格资料存入文件,可供随时浏览或拷贝。系统还提供了对原始报文的浏览、修改、添加、删除等管理功能。实时数据资料可经过转换加入到历史数据库中。2.3.2绘制等值线图i实现屏幕、打印机和绘图仪输出AB报中使用的江苏省农业气象观测的情报发报站35个,WS报含有全省71个气象站点。为能直观和全面反映情报信息,系统设计和研制了填图和等值线图绘制软件,对标准规范数据蹬行等值线绘制,并实现屏幕绘图、填图;打印机制图、绘图仪填图、绘图等功能。·!;.;绘制等值线图,首先利用三边和多边网相结合的方法cI,2J,并根据地理信息的特殊需要增设辅助点,运用图形学、几何学等数学手段,建成网格。利用数字化仪等先进设备进行底图制作。设置了屏幕、打印机i绘图仪三套底图,准确、优美。其次,读取站点坐标、网格和数据等资料,结合局部网格关系进行补值和嫡值‘在此基础上进行等值线走向搜索和判断,绘制等值线,并标注等值线数值。同时,运用平滑技术使等值线舒展流畅。!针对针式打印机的厩理和方法,采用点阵控制技术,结合不同等级绘图密度,研制出洱真雄确的等饵线图打印软件,并具有填图、存图和再打印功能。为适应油印需要,可将等值线图打印在普通蜡纸上;,效果也很好。系统还将等值线图输出到绘图仪上,针对江苏省原有的标准底图,实现了填图和绘制等值线图,同时还可以输出任意比例的无级变换底图、填图和绘制等值线。绘制的线条流畅,走势合理,加上多种色彩,图形美观。;;;2.4农业气象数据库管理及应用数据库管理着全省农业气象情报网35个站点的30多年的逐日、旬、月气象资料及10多年的农业气象观测资料i记录年代长,气象要素和农业气象资料丰富完整。系统利用功能较强的关系数据库For~BASE,9’·1进行设计和编程CD)。:!;;!:.·2.4,1。;逐日、旬、,Fr气象资料查询和应用·逐日气象资料包括平均气温、最高气温、最低气温、降水量,日照时数,平均相对湿度、最低相对湿度,地表温度、5em地温、10cra地温等10个项目.逐日资料是数据库的基础,项目多,年代长,站点多,内容丰富,工作量大。系统具有快速查询!和大量的应用功能。可以同时查询多个站点,多个要素,任意时段的逐日资料,实现数据文件存盘和打印输出。还可以利用逐日资料生成逐句和逐月的值并进行特殊气象指标、气象特征等的统计计算。在逐日气象资料应用基础上,系统还制作了逐句、逐月气象资料的查询和应用。包括单个站点和全省站点的逐句;、逐月资料的查询和应用。其中可以查询任意要素,任意时期和年代,同时段历年;比较,以便结合实时情报信息来进行评价和服务。系统具备单点到全省i全省到单点等各种数据文件转换的功;能,以连接实时情报、产量预报,进行数据共享,发挥系统整体功能。;2。4.2农业气象观测资料的查询和应用农业气象观测报表资料包括全省农业气象观测站点,多种作物的生育期资料,产量分析资料,生育期间气象条件及土壤水分等资料,是农业气象业务和服务工作中重要的数据来源,是进行作物气象条件分析的依据。;2。Lg:数据库管理数据库是-d个庞大的资料信息管理库,数据文件多,结构复杂,系统具有较强的管理功能以适应大量数据的存放;查询和应用。本数据库具有建库、添加、修改、插补,删除等功能。:::.::,十-;2.1作物产量葫报.鼍瓢嚣‘
下一篇:没有了