连云港现代港口综合气象服务保障系统开发与应用

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:viery
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本项目的开发是为了建立符合现代港口快速发展所需的立体气象监测、预报预警和服务体系,为港口码头建设、渔业生产、海水养殖、滨海旅游、海上运输以及其他海洋工程提供各种海洋环境预报服务,向港口各作业单位、海水养殖户及特定用户提供港区实时气象监测信息,及港区预报、预警、应急保障等综合气象服务保障信息。系统使用Linux操作系统,MySql数据库和PHP网页技术进行开发,有力的保障了了平台的安全性和稳定性。
  关键词:港口;气象服务;PHP技术;MYSQL数据库
  中图分类号:TP311.52 文献标识码:A文章编号:1007-9599 (2011) 01-0000-02
  The Integrated Meteorological Service Support System Development and Application of Lianyungang Modern Port
  Qi Xin,Yang Hongmei,Hu Dongli,Zhang Huarong
  (Meteorological Bureau of Lianyungang,Lianyungang222006,China)
  Abstract:This project was developed to establish consistent with the rapid development of modern port required for three-dimensional meteorological monitoring,forecasting and early warning service system for the port construction,fishery production,aquaculture,coastal tourism,maritime transport and other marine works to provide a variety of marine environment Forecasting services to the port of the operating units,aquaculture operators and port users with real-time weather-specific monitoring information,and port forecasting,early warning,emergency support services such as protection of integrated meteorological information.System uses the Linux operating system,MySql database and PHP web development technologies,and effectively guarantee the security and platform stability.
  Keywords:Port;Meteorological service;PHP technology;MYSQL database
  一、系统开发目的
  系统的开发是为建立符合现代港口快速发展所需的立体气象监测、预报预警和服务体系。本项目实施后,将向港口各作业单位、海水养殖户及特定用户提供港区高分辨率的天气、风向、风速、温度、气压、湿度等实时气象信息,及港区精细化预报、预警、应急保障等综合气象信息,充分发挥气象部门技术优势,提升港口气象服务综合保障能力。
  二、现有软硬件设备
  目前本项目为了研发系统,采用了两台大型IBM服务器,其中一台做数据库服务,另一台做对外公众服务。两台服务器都安装RHEL5.4操作系统,安装mysql数据库,对外服务采用web服务,使用php技术作开发语言。
  另外开发后台数据服务处理软件,收集自动气象站实况、雷达资料、卫星云图资料、数值预报资料等上传到数据库服务器。
  一批专业制作天气预报的电脑,专业制作数值预报产品的工作站,每个小时都生成最新的数据或图片来更新服务器。这些电脑大多都运行在Linux操作系统下,软件也是基于这类系统开发。
  在防火墙上做了端口映射,将对外公众服务的服务器挂到网上,所开发的php网页都放在该服务器上。
  三、系统平台主要功能及各模块开发
  系统包括港区气象监测、港区气象预报预警、港区气象综合服务三大子系统,即港区实时气象监测信息、海洋数值预报产品、港区预报服务产品、港区预警服务产品、港区气象灾害预报方法、预警人员及专业用户数据库等模块。
  要进行各功能模块的开发,先在服务器上配置好Apache环境,以便运行写好的php网页,并且要安装好php连接mysql数据库的模块,因为在系统默认安装时,不安装这项功能。
  (一)港区实时气象监测信息模块
  包括海温、海浪、本地自动气象站监测、多普勒雷达实时资料、卫星云图显示、台风路径显示、风廓线雷达资料、波高雷达等模块。实现了连云港海域各类气象数据实时显示、历史资料查询等功能。使用Dreamweaver来建立php网页,以上模块都要连接数据库来获取数据。连接数据库的部分代码如下:
  $conn=mysql_connect("172.21.40.197","qx","111111");
  mysql_select_db("lygqxzdz",$conn);
  $q="SELECT zm FROM zdmc where bz=1";
  $rs=mysql_query($q,$conn);//获取数据集
  if(!$rs){die("Validresult!");}
  while($row=mysql_fetch_array($rs))echo"";
  mysql_free_result($rs);//关闭数据集
  mysql_close();
  (二)海洋数值预报产品模块
  包括连云港海洋数值预报产品、江苏省海洋数值预报产品、国家气象局海洋数值预报产品等三个子模块。其中连云港海洋数值预报产品为该系统平台的核心和自主创新部分。项目组以NCEP的AVN全球大气环流业务预报模式的分析场和预报场以及国家局T213的分析场作为背景场,以全球海浪数值预报模式、上海台风所新型混合型海浪模式以及美国第三代WAVEWATCHⅢ海浪模式作为预报模式,结合本地WRF数值预报模式开展了每天两次(08时、20时),预报时效72小时的连云港本地海洋数值预报产品的制作分发。这部分模块产品大多是通过后台程序生成好了图片,然后在php中读取指定目录的图片文件,部分代码如下:
  echo"";
  $aFiles=array();//定义保存文件的数组
  $dp=opendir("./wgcpic/");//打开目录
  while($file=readdir($dp)){//读取目录和文件列表
  if(is_dir($file)==false){//判断是否文件
  if(eregi(".gif",$file)){
  $aFiles[]=$file; }}}//保存文件列表
  natcasesort($aFiles);
  foreach($aFilesas$file){
  echo"";}
  echo"";
  (三)港区预报服务产品
  包括港区短时预报产品、港区短期预报产品、港区生态环境预报产品、港区旅游预报产品、国内主要港口天气预报产品等五个子模块。
  本模块所提供的内容是由预报员每天做好预报文档,更新服务器,这部分的php网页的主要技术是读取文件目录列表,并显示相关文档。
  (四)港区预警服务产品
  包括重要海洋天气公报和突发气象灾害预警信号两部分,为港区防灾减灾和应急救援等工作提供了重要的第一手资料,实现了从港口常规预报到海洋预警发布的无缝隙全领域服务。这些功能模块实现,将预警信息或应急事件等通过网络发送到传真服务器、短信服务器、电子显示屏服务器上,这些服务器收到预警信息后,调用相关硬件资源发送信息到用户处。
  (五)预警人员及专业用户数据库
  本项工作花费了大量时间进行用户资料的收集和分类。预警服务对象人员数据库以市领导、渔民、港口生产单位负责人员、相关安全管理部门人员为主要服务对象,主要收集了电话及手机号码等联系方法,预警信息的发布能通过传真、电子显示屏或手机号码批量发送到用户手中,同时根据预警服务对象所在地区进行二级分类,使预警服务更具针对性、用户接收更加快捷,有力地保障了港口作业人员的生产安全,为公众防御各类气象灾害特别是海洋气象灾害提供了有力的帮助。
  四、系统平台应用情况
  系统于2010年12月投入业务使用,它是一个集管理、指挥、预警、决策于一体的指挥系统,采用公网浏览方式,在提供决策气象服务,公共气象服务的同时,也可以针对专业用户气象服务的需求,开展相关的气象信息服务。
  系统将我市所有渔民的手机纳入了气象灾害预警短信数据库,同时建立健全了以渔民、港口生产单位负责人员、相关安全管理部门人员为主要服务对象的海洋气象灾害应急服务网络,用户数已近六千人,并建立了相关气象灾害应急预案及气象服务流程,为我市港口防灾减灾和应急救援等工作提供了重要的信息服务平台。
  参考文献:
  [1]吴凤翔.PHP网页设计教程,中国林业出版社,2002,11
  [2]龚沛增.MYSQL数据库教程,清华大学出版社,2004
其他文献
沥青质与石蜡分子相互作用是影响含蜡油流变特性的重要因素。沥青质被笼统地归类为可溶于苯而不溶于正庚烷的一类物质,掩盖了沥青质中各组分之间的性质差异(如极性)。关于沥青
摘要:教学活动一般都要借助于一定的手段、工具展开。教学活动的具体组织过程、形式及效果的反馈等都与教学手段、教学工具密切相关。现代信息技术作为促进学习的更高级工具,在保证课程标准更高质量实现的同时,培养了学生的综合能力,又为教学方式与教学模式的变革提供了新的平台。  关键词:化学教学 信息技术应用  教育的本质,是通过有价值的文化信息的传递,为学生的个体发展和社会进步服务。化学是一门理论性、实践性、
互联网技术的快速发展推动了新媒体的诞生,智能终端快速普及,传统媒体信息传播的主体发生了变化,尤其是以用户需求为核心的电视媒体信息传播形式的改变,推动信息传播形式创新
在我国新课程改革下,培养与提高小学生的创造性精神与创新思维,是小学教育工作者需要解决的问题。小学数学课程是小学教育中一门主要的学科,其具有严密的逻辑性与高度的抽象
“视频会议系统”——有时也叫“视频会议”英文为(Video Conference System),是指两个或两个以上不同地方的个人或群体,通过现有的各种电气通讯传输媒体,将人物的静、动态图像、
在新一轮课程改革中,对学生数学阅读能力的培养越来越得到重视.通过以读明意、以读导思、以读释疑、以读渲情等课堂实践,让阅读走进课堂,改变以往教师讲、学生听的满堂灌式课
首先阐述了小学语文阅读教学的重要性,之后通过对现阶段我国小学语文教学现状的深入分析,指出了小学语文阅读教学存在的问题,最后针对性地提出了提高小学语文阅读教学有效性
为教育领域提供一个良好的信息化教育环境是开展教育现代化工作和普及信息技术教育的有力保障,而校园网则是这一环境的硬件保障。随着校园网的建设与普及,校园网的网络安全问题
阐述了九稻65的特征特性,并总结了九稻65的栽培技术,以期为该水稻新品种的推广种植提供参考。
目前,最主流的开发语言之一就是C++,越来越多的工具都使用C++语言来开发了。因为C++具有高效等特性,所以得到了很广泛的运用。但是不可避免的,在开发软件程序方面,它也存在着一些缺