--------------------------校验:_____________-----------------------日期:_____________自动海洋气象监测数据库及其WEB应用开发自动海洋气象监测数据库及其WEB应用的开发应用俞永庆(胜利油田气象台,山东东营257000)【摘要】结合胜利油田近海自动海洋气象监测系统的建设,介绍了自动监测系统的构成与数据库设计,及其WEB应用平台的功能和主要技术方法。关键词:自动监测网数据库WEB应用平台动态数据图像1引言胜利油田近海沿岸地处新老黄河口之间,由于这里特殊的地理位置和地形条件,极易受到渤海东北方向的大风、巨浪以及风暴潮等灾害影响。随着胜利油田滩海油区勘探开发生产规模不断扩大,为了长期系统地监视沿岸海洋气象环境,胜利油田先后建成4个岸边和1个平台自动海洋气象监测站,通过GPRS无线传输网络,将数据传送到数据中心,形成胜利油田近海海洋气象自动监测网络。并在此基础上开发一个集资料监控、数据显示及统计下载的WEB应用平台,监视海洋气象变化,为生产运行和安全保障提供实况数据,同时积累了丰富的海洋气象观测资料,为开展精细天气预报和海洋气象决策服务工作提供基础,使之成为气象决策服务的重要依据,为防灾抗灾发挥积极作用。2系统组成及数据库设计自动海洋气象监测系统主要由自动海洋气象站、资料数据库、数据应用平台三部分组成。安装在岸边及平台上的自动海洋气象监测站,并设立显示和数据保存计算机终端,实时监测海洋气象资料,通过GPRS无线传输网络将数据发送到中心数据库,不同用户通过WEB浏览器可以交互查询调阅单个或多个、实况或历史各类资料以及统计下载数据,管理人员还可以通过其应用平台进行设备监控和授权管理。中心数据库采用SQLServer2000,是典型的关系型数据库,具有简单、方便、易用、管理功能强等特点,特别是其应用开发接口简单。主要数据库表包括站点信息表、运行日志表、原始记录表、大风资料表、日资料统计表等。站点信息表保存各个站点的序号、地理位置、监测项目风速风向仪高度、维护人员联系电话等等资料性数据。运行日志表主要是记录保存系统运行状态,包含站点序号、开始时间、结束时间、维修维护项目描述等等,由子站程序和主站程序在遇到特殊事件时填写。原始记录表保存海洋气象自动监测的实时定时数据,包含全部各类海洋水文及气象要素,根据各个站点的观测项目选择使用,将所有自动站整合在一个数据库表中,用时间和站点代号及数据类型作为主键。大风记录大风数据,起止时间及风向风速。日资料统计表记录当天(20时-20时)的高低潮时间及水位、平均风速、天气性质、增减水等等。通过与自动站供应商联系,对原来自动站软件进行修改,使之能输出实时资料。实时资料文件采用固定名称,时间在文件内部指定。子站通过基于TCP/IP协议的ODBC数据源接口,使用MicrosoftActiveX数据对象(ADO)来快速建立与主站数据库连接,将数据添加到中心数据库。自动监测站资料传输主要有两个功能模块组成:备份和入库。根据备份和入库程序具有时间性和重复性的特定,采用通过WINDOWS系统自带的定时任务功能,调度各模块运行,并监视其运行状况。针对不同模块,设置不同参数,如启动时间、时间间隔、最大运行时间等等。3WEB应用平台 气象海洋监测数据显示主要两种方式:文本和图像。
自动海洋气象监测数据库及其WEB应用开发 来自淘豆网www.taodocs.com转载请标明出处.