您好,欢迎来到爱够旅游网。
搜索
您的当前位置:首页极轨气象卫星数据Web共享平台的建设

极轨气象卫星数据Web共享平台的建设

来源:爱够旅游网
第30卷第1期 气象科学 Vo1.30.No.1 Feb.,2010 2010年2月 SCIENTIA METEOROLOGICA SINICA 张成伟,戴维士,徐萌,等.极轨气象卫星数据Web共享平台的建设.气象科学,2010,30(1):116—120. Zhang Chengwei,Dai Weishi,Xu Meng,et a1.Construction of Web sharing platform for polar orbit meteorological satellite images.Scientia Meteorologica Sinica,2010,30(1):116—120. 极轨气象卫星数据Web 共享平台 的建设 张成伟 , 戴维士 徐 萌 郁 凡 周 鹏。 (1南京大学中尺度灾害性天气教育部重点实验室,南京210093) (2民航深圳空中交通管理站气象台,深圳518128) (3江苏省气象台,南京210008)(4宿迁市气象局,江苏宿迁223800) 摘要基于国家科技部大力推行的DVB—S系统,依托Autolt、SQLite、Prototype等开源软件构 建了极轨气象卫星Web共享平台,探讨了其方案设计和技术实现。该平台实现了极轨卫星数据实 时处理、自动发布、Web交互展示和数据共享等功能,有效地拓展了DVB-S数据接收系统的使用价 值,为卫星数据的后续开发、成果交流及气象应用创造了有利条件。 关键词分类号DVB.S极轨卫星P413 共享平台B Web 文献标识码Construction of Web sharing platform for polar orbit mete0r0l0gical satellite images Zhang Chengwei Dai Weishi Xu Meng Yu Fan Zhou Peng (1 Key Laboratory ofMesoscale Severe Weather ofMinistry fEducoation,Nanjing University,Na耐ng 210093,China) (2 Meteorological Observatory ofShenzhen Air rr ̄ffc Management Station,Shenzhen 518128,China) (3 Jiangsu Meteorological Observatory,Na ng 210008,China) (4 Suqian Meteorological Bureau,Jiangsu Suqian,223800,China) Abstract The construction of Web sharing platform for polar orbit meteorological satellite images is studied,which depends on the DVB—S(Digital Video Broadcast by Satellite)data receiving system and takes advantage of the open—source software including AutoIt,SQLite and Prototype.The scheme design and technical realization of the platform are explained in detail.Meteorological satellite data can be pro- cessed in real time,automatically published and interactively demonstrated through this platform,which greatly extends the functions of DVB—S system,supporting the data and achievements sharing and provi— ding a convenient way for researchers to extend the advanced applications of the satellite data. Key words DVB.S Polar satellite Sharing platform Web 引言 21世纪是人类有史以来生产、传播、利用信息 最广泛的时代,作为地球系统科学数据重要组成部 收稿日期:2009-03-03;修改稿日期:2009-05—15 举 发挥着不可替代的作用…。“气象信息共享平台” 作为气象事业发展的“四大战略平台”之一,不仅对 基金项目:国家自然科学基金项目(40875012) 第一作者简介:张成伟(1984.),男,浙江磐安,硕士,主要从事卫星遥感研究 通讯作者:郁凡,副教授,yufan@nju.edu.cn 1期 张成伟,等:极轨气象卫星数据Web共享平台的建设 117 我国气象事业跨越式发展提供了坚实的基础,也必 将带动其他领域信息资源共享进程,最终在全面建 设小康社会进程中起到重要作用 J。鉴于此,各地 气象部门持续开展了气象信息共享平台的相关建设 工作 ,大大提高了气象信息对气象事业和国家 与社会的支撑服务能力。 2004年,国家科技部为了大力发展我国卫星资 料共享计划,委托中国气象局国家卫星气象中心主 持开发了DVB—S(Digital Video Broadcast by Satel— lite,基于卫星的数字视频广播)系统 。DVB—S广 进行火灾、水体、积雪监测以及计算植被指数、地表、 水体、云顶亮温等。不足的是DvbsImg必须手动操 作,不具备实时处理和自动化工作的能力,不仅无法 实时查看极轨卫星云图,也影响资料的稳定:如果 DvbsPolar开启自动删除功能,数据只能保留若干 天;反之若不开启,则经常导致硬盘满额后无法继续 接收。另外,DvbsImg也不支持产品发布功能,无法 进行极轨卫星云图的共享展示。 综上所述,尽管DVB—S用户端系统较好地解决 了卫星资料的接收和处理问题,但无法自动实时分 播系统目前主要广播两类卫星的逐日数据,即极轨 气象卫星数据(包括美国NOAA16/17/18极轨气象 卫星HRPT数据、中国FY一1D极轨气象卫星CHRPT 数据)和环境监测卫星数据(TERRA/AQUA的MO. DIS数据),接收资料的范围可以覆盖整个中国和东 亚地区 11-121。该系统很好地解决了卫星资料的接 收和处理的问题,但是如何保存和共享发布接收到 的极轨气象卫星数据,使之能够最大限度地发挥作 析、保存和发布数据,无法满足对外服务和后续应用 的需求。因此,必须对其进行合理的功能扩展,确保 数据稳定和信息共享能力。 2极轨气象卫星数据共享平台的方案 设计 随着计算机技术的发展和网络的普及,基于 Web方式提供气象信息服务已经越来越成为普遍 用,避免“接收后废弃”的浪费现象仍然值得探讨。 本文在这方面做了有益探索,阐述了极轨气象卫星 数据Web共享平台的构建背景、方案设计及主要技 术实现。 的数据共享形式¨ 。极轨气象卫星数据共享平台 的服务方式设计为标准的B/S(Browser/Server)结 构:Web界面由HTML静态网页和PNG无损压缩格 式图片组成,并利用JavaScript技术展现动态的云图 效果和提供交互操作,共享平台负责数据的自动更新 1 DVB-S用户端系统及不足 DVB—S用户端系统主要由3部分组成,即接收 维护。用户通过浏览器即可获取实时云图的信息,享 受极轨气象卫星数据共享平台提供的各项服务。 在极轨卫星投影范围上,主要考虑以江苏省为 中心区域,因此设计的经纬度范围为:29~37。N, 1 14~124。E。交互展示的云图包括合成彩图(Dvb. sImg中增强目标为“积雪或云”)、可见光、近红外和 远红外通道图。 天线、前端机和后端机(均为Windows系统),它们 构成了星地通公司所提供的DVB—S系统的硬件部 分组成,如图1所示。 前端机主要负责数据接收和通过盯P向后端 机转移数据的工作,接收天线和前端机只起到数据 流通的中介作用,只要删除规则定义得当,这两部分 不会成为DVB.S数据接收系统的瓶颈…J。 后端应用软件负责数据转换、投影、裁切、存储、 分析等职能。其中极轨气象卫星控制处理程序 (DvbsPolar)自动将接收到的1 B轨道文件预处理并 投影生成LDF(Local Data File)格式局地文件;极轨 设计的极轨气象卫星数据共享平台的工作流程 如图2所示:在DVB.S的后端机上监听LDF文件, 生成对应云图,判断是否有保存价值(根据是否覆 盖目标区域的绝大部分),存人数据库,生成云图列 表静态文件,将列表文件和云图通过FTP传到江苏 省气象台现有的Web服务器对外提供服务,扫尾处 理 图像处理和应用程序(DvbsImg)在LDF文件基础上 通讯卫星 图1 DVB—S用户端系统结构示意图 Fig.1 Structural diagram of DVB-S user terminal system 1l8 气 象 图2共享平台的工作流程图 Fig.2 Flow diagram of sharing platform 由上述方案可知,该平台的实现不需要额外的 硬件投入:极轨气象卫星云图生成等功能组件运行 于DVB—S的后端机上;云图存储、共享展示等功能 运行于现有的Web服务器上。 3极轨气象卫星数据共享平台的技术 W-王 --.在平台的技术实现上,把握的基本原则为“简 单高效”——充分利用DVB—S系统已有的功能,避 免重复开发;同时尽可能减轻服务器负担,提高运行 效率。因此,极轨气象卫星数据共享平台的开发充 分发挥了如下三个免费开源软件的优势:极轨卫星 云图是通过Autoh控制Dvbslmg自动进行选项设置 (经纬线、线型、江苏省界等)和云图生成(单通道灰 度图、伪彩图等)来完成的;数据存储通过嵌入式数 据库SQLite实现,并生成静态文件发布到Web服务 器;Web交互是通过扩展Prototype框架来展示的。 3.1 AutoIt实现对DvbsImg的自动控制 Autolt(目前为v3版本)是具有BASIC语言风 格的免费脚本程序,它通过模拟键盘按键、鼠标移 动、窗口或控件操作等来实现Windows GUI的自动 化任务,这是其它语言所无法简单做到或尚无可靠 方法实现的,因此它是很适合用于编写完成重复性 任务的脚本¨ 。 。原理上,Autoh对Windows消息 机制进行了封装,用户不再需要调用Windows底层 API来实现消息的发送和控件的句柄定位,使得开 发控制程序十分简单。AutoIt内置了很多函数以方 便地操纵窗体或控件:如“WinWait()”等待指定的 科 学 30卷 窗口显示,“WinMenuSelectItem()”模拟选择窗体主 菜单项目,“ControlClick()”向指定控件发送鼠标点 击命令等等。 使用AutoIt提供的窗口控件信息捕捉工具(捕 捉功能类似Visual Studio里的Spy++)来辅助编 程,可以方便地获取目标控件的引用名称(只要将 鼠标焦点移到目标控件上即可),例如图3中给出 了控制DvbsImg添加江苏省界地图时所操作控件的 引用名称。 利用Autolt编写模拟操作程序的优势,可实现 对DvbsImg的自动控制,从而进一步实现无人职守 的实时处理功能:打开LDF文件、设置选项、生成云 图、保存图像、退出程序。篇幅所限,仅给出设置选 项之“叠加江苏省界”的示例代码和说明: ;通过模拟主菜单点击打开“叠加江苏省界”对 话框,如图3所示 WinMenuSelectltem(”图像处理和应用一”,””, ”图象处理(&I)”,”选择地图…”) WinWait(”叠加地图对话框”,”选择边界文 件...”) ;先选择”江苏”这一行 ¥index=ControlListView(”[LAST]ff,””,” SysListView321”,”FindItem”,”江苏”,1) ControlListView(”[LAST 1Il, ””,” SysListView321”,”Select”,35 index) ;然后模拟鼠标双击,使之”选定” 一SendMessage(ControlGetHandle(”I LAST , ””,”SysListView321”),0x0203,OxF4F4,0) ;模拟点击”确定”按钮 ControlClick(”[LAST].I,””,”Buttonl”) 由上述示例可知,AutoIt自动化控制程序的一 般编写步骤为:使用AutoIt提供的窗口控件信息捕 图3控制DvbsImg添加江苏省界 Fig.3 Adding boundary of Jiangsu province by controlling Dvbslmg l20 气 象 参考文献 [1]李集明,沈文海,王国复.气象信息共享平台及其关键技术研 究.应用气象学报,2006,17(5):6214528. [2]秦大河,孙鸿烈.中国气象事业发展战略研究一总论卷.北 京:气象出版社,2005:26—27. [3] 国家气象信息中心.构筑国家气象信息共享平台[EB/OL], [2006-2-20],http://www.nmic.gov.en/ywjs/ ̄0060220— 1 16279.phtm1. [4] 田心如,赵启航.省气象局加强“江苏省气象信息共享平台” 建设[EB/OL],[2007-5-11],http://www jsmb.gov.cn/sei- enee/folder33/2007/05/1 l/2oo7.o5—113476.htm1. [5]赵凯,徐为根,唐红升,等.江苏省重要天气监测处理系统.气 象科学,2005,25(4):426_432. [6] 裴宇杰,顾松山,陈钟荣.多普勒天气雷达信息网络服务系统 的设计.南京气象学院学报,2005,28(1):125-132. [7] 淮河流域气象中心.淮河流域气象中心气象信息共享方案 [EB/OL],[2007—5—2O],http://www.hbme.gov.cn/detail. asp?elassid=36&id=159. [8]李斌,陈钟荣.J2EE平台技术在气象信息系统中的应用研究. 南京气象学院学报,2006,29(2):274—281. [9] 池天河,王雷,王钦敏,等.数字省信息共享平台的设计与实 现.地理研究,2003,22(3):281—288. [1O]冉茂农,瞿建华,沙利,等.基于DVB—S数据共享平台的NO— AA/AT0Vs资料获取、处理与显示系统.应用气象学报,2006, 科 学 30卷 17(4):502-507. [11]刘劲松,卢纪临,王卫,等.基于DVBS系统的地学遥感数据基 础平台的构建.河北师范大学学报(自然科学版),2008,32 (2):253-256. [12]徐萌,郁凡.去除EOS/MODIS 1B数据中“弯弓”效应的方法. 气象科学,2005,25(3):257_264. [13]林美华,傅德胜.基于VPN和多层次Web结构的纺织业ERP 集成系统的设计.南京气象学院学报,2006,29(2):264-269. [14]张成伟,郁凡,徐萌.基于Autoh的海量数据智能刻录系统. 气象科学,2008,28(6):6684572. [15]Jonathan Bennett.Autoh v3-Automate and Script Windows Tasks [EB/OL],[2009—1—1],http://www.autoitseript.corn/au- t0it3/. [16]SQLite.SQLite Home Page[EB/OL],[2009—2-2],http:// sqlite.or . [17]管希萌,刘瑶,徐丽仙,等.嵌入式数据库SQLite应用研究.扬 州教育学院学报,2008,26(3):18-22. [18]Prototype Core Team.Prototype JavaS,cirpt framewo ̄:Easy Ajax and DOM manipulation for dynamic web applications[EB/OL], [2008-l 1-27],http://www.prototypejs.org/. [19]柯自聪 Prototype的开发与应用实践.程序员,2006,l1:104- 1O6. [20]bianbian.org.支持IE和Firefox的鼠标滚轮事件JavaSeript代 码[EB/OL],[2008-3-31],http://bianbian.org/teehnology/ javascript/28 1.htm1. 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igbc.cn 版权所有 湘ICP备2023023988号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务