自动气象站实时资料查询与监控系统文档格式.docx

上传人:b****6 文档编号:18039512 上传时间:2022-12-13 格式:DOCX 页数:9 大小:261.90KB
下载 相关 举报
自动气象站实时资料查询与监控系统文档格式.docx_第1页
第1页 / 共9页
自动气象站实时资料查询与监控系统文档格式.docx_第2页
第2页 / 共9页
自动气象站实时资料查询与监控系统文档格式.docx_第3页
第3页 / 共9页
自动气象站实时资料查询与监控系统文档格式.docx_第4页
第4页 / 共9页
自动气象站实时资料查询与监控系统文档格式.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

自动气象站实时资料查询与监控系统文档格式.docx

《自动气象站实时资料查询与监控系统文档格式.docx》由会员分享,可在线阅读,更多相关《自动气象站实时资料查询与监控系统文档格式.docx(9页珍藏版)》请在冰豆网上搜索。

自动气象站实时资料查询与监控系统文档格式.docx

3.2系统设计的总体目标和设计思想

系统设计的目标是,充分利用全市已建成的自动气象观测网络,基于现有的软、硬件设备,采用科学的管理系统开发方案,建立全市的自动气象站网资料查询与监控系统,实现实时气象资料监测的可视化、自动化、精细化。

为天气预报业务、领导部门决策、气象科技服务、以及业务管理部门了解自动气象站的实时运行情况,提供有效的监测手段。

根据对“地面气象测报业务软件及其采用的数据格式”结构分析,结合实际业务中各方面的需求,从远端自动气象站地面测报软件目录中提取相应的所需资料后,分别存放为四个上传文件(文件结构见后述),并通过广域网上传到市局文件服务器中。

通过在各用户单位安装终端显示软件,读取服务器上的数据文件,经过必要的处理,分类查询、统计、输出各自动气象站的各项实时和定时气象要素资料数据。

要求界面简洁直观、操作简单方便、资料内容丰富全面、实时性和实用性强。

3.3系统结构功能流程简图

系统的结构与功能流程如下图所示(图3-1)。

图3-1系统结构流程简图

4开发环境

4.1软件环境

由于VisualC++6.0具有强大的数据库管理功能,提供了开放式数据连接,即ODBC功能,可通过直接访问或建立连接的方式使用并操作控制台大型网络数据库,并提供了简单的面向对象的库操作指令和多用户数据库访问的加锁机制,为单机上运行的数据库提供了SQL网络接口,以便在分布式环境中快速而有效地实现客户/服务器(client/server)方案。

因此,选择VisualC++6.0作为系统的开发平台。

服务器端采用Windows2000Server操作系统和SQLSERVER2000数据库管理系统。

需要为上传资料的各自动气象站开通FTP服务,设置相应的用户名和登陆口令,赋予读、写权限。

通讯方面要求开通广域网连接到市局的局域网服务器上。

终端软件可在Windows98/2000/XP的任一平台上运行。

4.2硬件环境

服务器端采用一台高性能微机或专用服务器;

本地终端使用PⅢ800/128MB以上普通微机均可。

5系统设计与实现

5.1远端资料的提取和控制台自动发送

5.1.1系统数据结构描述

从远端自动气象站原始资料中提取的四个上传文件为:

⑴BDSIIiiiMM.YYY:

为各站的定时观测资料数据,文件大小为1-7KB。

文件名中,BDS为指示符;

IIiii为区站号;

MM为月份,不足两位时,前面补“0”;

YYY为年份的后3位(下同)。

每个定时观测时次(02/08/14/20时)后,从地面气象测报业务软件的月基本数据库文件BIIiiiMM.YYY(Access数据库形式)的表一中提取数据,并形成上传文件,存放在定时上传目录“FtpNet”中待传。

⑵DAYIIiiiMM.YYY:

为各站的日统计观测资料数据,文件大小为1-3KB。

对应地面气象测报软件中月基本数据库文件BIIiiiMM.YYY表二中的数据。

⑶ZIIIiiiMM.YYY:

直接上传地面常规要素定时数据文件,文件大小为120-150KB。

⑷ZZIIiii.txt:

该文件很小,只有218字节。

对应自动站每分钟实时地面常规要素数据文件ZZ.TXT,但在文件命名时增加区站号(IIiii),然后再上传到服务器,以便区别。

5.1.2控制台FTP功能的实现

FTP和其他的Internet服务一样,采用客户机/服务器(Client/Server,简称C/S)体系结构方式。

它要求用户用本地的客户端与服务器建立连接,然后才能从服务器上获取或向服务器发送文件。

FTP有一个根本的限制,那就是:

如果用户未被某一服务器授权,未取得UserName和Password就不能访问该主机,实际上是不能远程登陆(RemoteLogin)进入该主机。

因此,需要首先在服务器上为远端用户(各自动站)授权[15]-[16]。

通过在远端(各自动站)控制台运行的程序,以设定的时间间隔定时检测提取到的数据文件。

如有数据等待发送,则使用FTP方式,首先检测网络,若网络畅通,则将等待发送的数据传送到远端(市局)服务器上指定位置;

若网络不通,则退出本次进程,等待下一进程继续发送。

考虑到网络通讯状况,将需要上传的文件暂存于本软件的二级目录“FtpNet”下,通过添加定时器控件设定自动传输的时间间隔,定时检测,若网络畅通、服务器空闲,则上传待传文件,并将传输结果写入本系统的日志文件中。

数据发送方式一般选为“自动传输”方式,若因网络故障需要补传时,选择“人工传输”方式。

5.1.3系统设置

通过软件的“设置”菜单,可以设置台站的区站号、地面测报软件的安装路径、资料发送选项、发送时间及间隔、远端服务器的IP地址、用户名、口令、资料保存路径等各项参数。

5.1.4系统日志

通过软件的“传输日志”,可以查看资料发送情况。

程序中,设置了日志文件的自动判断功能,当日志文件的大小超过设定值时,会自动清空日志。

5.1.5服务器端配置

服务器端需要为上传资料的各自动气象站开通FTP服务,设置相应的用户名和登陆口令,赋予读、写权限。

对市局域网内的用户,将需要映射的资料目录赋予只读权限,禁止对该目录的改写、删除等权限。

5.2数据库设计和管理

5.2.1建立数据库

稳定可靠的数据库是系统的核心和关键。

SQLSERVER2000是专为大量的数据处理和管理数据存储而设计的高性能关系型数据库管理系统,它具有XML支持、Internet集成、可伸缩性和可用性、能严格保证数据的安全性、完整性、多用户对数据的开发使用及发生故障后的系统恢复等特点[2],其引擎支持几乎所有的数据处理环境所需的功能。

数据库管理员还可通过它对数据表中的任一字段增加约束条件,以保证数据的正确、有效和相容;

同时设置用户的密码和存取权限,只允许有合法使用权限的用户访问允许他存取的数据,通过给数据库设置用户密码及在数据库控制台维护系统中设置登陆界面两道程序的方法来提高数据的安全性。

因此,采用SQLServer2000作为后端数据库管理系统。

数据库设计既要使其相关表之间能有机关联,又要具有较小的冗余度,同时还要便于编程、管理和维护。

我们深入研究了地面气象测报业务软件生成的数据格式,分析了每一个应用的概念模型,建立3个数据表,分别存放正点观测、定时观测和日统计数据资料。

另用1个数据表存放所有站点的实时滚动资料数据。

1个数据表存放授权用户的用户名、口令和所授权限等信息。

还有3个表分别存放各站的温度、降水、日照等要素的多年(30年)平均值。

在许多表中都设有唯一识别字段,如区站号或资料的日期时次等,可通过它来关联表,检索出用户所需的结果。

5.2.2.数据库管理和资料的自动入库

整个数据库的维护管理和资料的完整性检查、资料自动追加、用户及权限管理等,都通过在服务器上控制台运行的系统管理和资料追加程序来处理。

该程序将各个自动气象站发送到服务器上的资料,自动地追加到SQLSERVER2000数据库中。

软件中加入了一些智能检测和判断功能。

程序启动时,会自动记录启动时间,遇网络中断、系统死机或重启等不正常情况时,会自动检测未入库资料,及时将最新资料追加到数据库中,并将运行情况写入系统日志,从而保持数据库的自动更新。

5.3本地终端的资料查询与监控软件设计

5.3.1实时气象要素资料查询

资料以图形、数字、表格等方式显示,并能自动地动态刷新(每分钟一次),显示的值始终是最新的。

自动挑取的该站截止当前时刻的气温最高、最低值和出现时间,以及极大风速、风向值,和该站截止当前时刻的日降水量最新累积值。

根据相应站名,可以分别显示选定站点的详细资料。

网络状态指示灯为绿色时,表示该站网络畅通;

为红色时,表示该站网络有故障或资料传输软件没有运行。

5.3.2正点气象要素资料查询

该资料为选定站点每小时上传的各项正点观测资料。

根据不同的年、月,查看以前各时次的详细正点历史资料。

5.3.3定时观测资料查询

可查看选定站的四次(02/08/14/20时)定时观测资料,和日极值、日统计资料;

根据日期,可以查看历史资料。

能够动态、滑动地统计出截至当前的气温、降水量、日照时数等要素的最新旬(月)平均值,以及日最高、最低值,日、旬、月合计值。

该功能对中、长期天气预报、农业气象情报服务、决策气象服务、气候统计等业务需求十分方便有效。

5.3.4逐日日统计资料查询

根据站点、年月显示逐日日统计资料。

包括气压、气温、湿度、风向风速、地温、草面温度、蒸发、日照、天气现象、雪深、雪压、冻土等所有要素的日极值、出现时间等详细信息。

5.3.5系统参数设置

通过对需要监测的自动站站点的增、删维护,设置数据服务器路径,风向显示方式(角度或方位)等简单配置,使得该系统可以适用于其它市级的气象台站使用。

因此,系统设计上具有通用性和可移植性。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1