Research and Implementation of Key Technology in MeteoGIS Web Platform
-
摘要: 针对WebGIS在气象业务应用系统的现状和存在问题,开发了具有自主知识产权的气象GIS网络平台。该文介绍了平台开发的背景、目标、功能结构,结合气象数据特点和业务需求分析,对系统建设中的关键技术进行详细探讨,包括智能缓存技术,基于RIA (Rich Internet Application, 富互联网应用程序) 的渲染绘制技术,气象数据监视机制以及地图服务聚合技术。基于气象GIS网络平台搭建了国家级和省级气象应用业务系统,系统运行稳定,实现了海量气象数据的网络高效发布、快速渲染绘制、数据自动监视更新以及地图服务定制等功能,对气象信息网络服务具有重要意义和应用价值。Abstract: In recent years, WebGIS plays an important role in meteorological data sharing, weather forecast and early-warning, public weather service and meteorological decision-making application. For instance, MICAPS integrated open source package SharpMap to display Web map services, and some branches develop meteorological Web service system based on commercial software such as ArcGIS and SuperMap. NINJO and MetView adopt Web Portal to integrate the WMS, WMF map services. However, there are some problems with the WebGIS application in current meteorology operational system. Generally, it is expensive and inconvenient to develop the WebGIS applications based on commercial GIS software. Open source GIS packages is also difficult for the developers to use and to ensure robustness. Besides, current WebGIS software hasn't taken meteorological data and meteorological analysis application characteristics into account.To solve the above problems, a new system named meteorology GIS (MeteoGIS) Web platform is developed with JAVA language by National Meteorological Center (NMC) for the developers and researchers. It could not only deliver kinds of heterogeneous meteorological data sources through Web efficiently, but also integrate meteorological analysis algorithms and models. The platform combines the WebGIS with meteorological operation characteristics, which could be used to develop kinds of meteorological applications systems. Besides, some current key technologies are used, such as intelligent cache, RIA, meteorological data monitoring and web map service mashup. This standard, flexible, easy and convenient meteorological WebGIS platform could be used by kinds of developers at national and in different province-level or county-level administrative regions.Based on MeteoGIS Web platform, NMC develops the national weather monitoring and warning system and some provinces develop weather forecast system and meteorological disaster response systems. These systems run stably in real-time weather operation, illustrating the key technique strong practicability and expansibility in massive data Web publishing, Web client rendering, data monitoring, and Web map service. There are still some problems to solve further, such as developing a html5 client and optimizing the load balance of the GIS server.
-
表 1 气象数据类型及特征
Table 1 Meteorological data types and characters
数据类型 主要内容 数据类型 数据大小 更新频率 MICAPS第1类 地面全要素填图观测,用于地面填图 矢量 300~500 KB 3 h 1次 MICAPS第1类 自动站数据 矢量 1~5 MB 10 min 1次 MICAPS第2类 高空全要素填图观测数据,用于高空填图 矢量 30~100 KB 6 h 1次 MICAPS第3类 除用于填图外,还可根据站点数据直接绘制等值线 矢量 30~100 KB 1 h 1次 MICAPS第4类 数值预报数据,用于绘制格点数据的等值线,还可直接用于填格点值 栅格 2~5 MB 12 h 1次 MICAPS第7类 台风路径产品 矢量 100 KB MICAPS第14类 预报预警产品数据 矢量 100~300 KB 每日4次 HDF格式 卫星云图 栅格 200 MB 15 min 1次 SWAN格式 雷达及外推产品 栅格 200~500 KB 6 min 1次 -
[1] 吴焕萍, 罗兵, 王维国, 等.GIS技术在决策气象服务系统建设中的应用.应用气象学报, 2008, 19(3):380-384. doi: 10.11898/1001-7313.20080316 [2] 吴焕萍, 罗兵, 曹莉.地理信息服务及基于服务的气象业务系统框架探讨.应用气象学报, 2006, 17(增刊):135-140. http://www.cnki.com.cn/Article/CJFDTOTAL-YYQX2006S1019.htm [3] 李月安, 曹莉, 高嵩, 等.MICAPS预报业务平台现状与发展.气象, 2010, 26(7):50-55. doi: 10.7519/j.issn.1000-0526.2010.07.010 [4] 中国气象局培训中心.MICAPS3系统培训教材.北京:气象出版社, 2009. [5] 孙利华, 吴焕萍, 郑金伟, 等.基于Flex的气象信息网络发布平台设计与实现.应用气象学报, 2010, 21(6):754-761. doi: 10.11898/1001-7313.20100613 [6] 高梅, 倪允琪, 张文华, 等.中尺度灾害天气分析与预报系统综合显示平台.应用气象学报, 2011, 22(5):621-630. doi: 10.11898/1001-7313.20110513 [7] 郑卫江, 吴焕萍, 罗兵, 等.GIS技术在台风预报服务产品制作系统中的应用.应用气象学报, 2010, 21(2):250-255. doi: 10.11898/1001-7313.20100216 [8] Dirk H.NinJo Recent Developments.20th EGOWS, 2009. [9] Stephan S, Fernando I.Metview 4 & Magics++: Answering New Challenges of Increasing Volumes of Data.20th EGOWS, 2009. [10] Daabeek J.Overview of Meteorological Workstation Development in Europe//Proceedings of 21st International Conference on Interactive Information Processing Systems (ⅡPS) for Meteorology, Oceanography, and hrdrology.2005. [11] Grifith F.AWIPS-Ⅱ Into the Future//Proceedings of 27th ⅡPS for Meteorology, Oceanography, and hydrology.2011. [12] Wilhelmi O, Boehnert J.GIS Initiative:Developing an Atmospheric Data Model for GIS.Unidata Seminar, 2004. [13] 董晨娥, 王孝卿, 肖清华, 等.基于GIS的气象灾害评估系统的研究与应用.自然灾害学报, 2010, 19(6):107-111. http://cpfd.cnki.com.cn/Article/CPFDTOTAL-ZGQX201111010080.htm [14] 刘品高, 江南, 谭萍, 等.气象地理信息系统的设计与实现.应用气象学报, 2005, 16(4):547-552. doi: 10.11898/1001-7313.20050416 [15] 黄中艳.基于GIS的云南烤烟种植气候动态分区评估.地理研究, 2011, 30(8):1441-1447. http://www.cnki.com.cn/Article/CJFDTOTAL-DLYJ201108011.htm [16] 张洪亮, 邓自旺.基于DEM的山区气温空间模拟方法.山地学报, 2002, 20(3):360-364. http://www.cnki.com.cn/Article/CJFDTOTAL-SDYA200203017.htm [17] 朱浩, 樊彦国, 武腾腾.开源GIS支持下的气象灾害风险区划分析.气象与环境科学, 2012, 35(3):33-40. http://www.cnki.com.cn/Article/CJFDTOTAL-HNQX201203004.htm [18] 刘旭林, 赵文芳, 刘国宏.基于WebGIS的气象信息显示和查询系统.应用气象学报, 2008, 19(1):116-121. doi: 10.11898/1001-7313.20080119 [19] Open GIS Consortium Inc.OpenGIS Specifications:Web Coverage Service (WCS), Version 1.1.2.http://portal.opengeospatial.org/files/index.php?artifact_id=27297, 2008. [20] 程国雄, 胡世清.基于Silverlight的RIA系统架构与设计模式研究.计算机工程与设计, 2010, 31(8):1706-1713. http://www.cnki.com.cn/Article/CJFDTOTAL-SJSJ201008020.htm [21] 戴侃, 杨小虎.基于J2EE和FLEX技术构建RIA系统的探索与实现.微电子学与计算机, 2003, 23(5):22-27. http://www.cnki.com.cn/Article/CJFDTOTAL-WXYJ200605006.htm [22] 杨仁和.AJAX设计模式.北京:电子工业出版社, 2010. [23] Robert R, Simon A.Macromedia MX:Building Rich Internet Applications.Macromedia Press, 2003. [24] George L.New ways to build rich internet applications.IEEE Computer, 2008, 41(8):10-12. doi: 10.1109/MC.2008.302 [25] 兰天, 曲鹏东.Flex企业应用开发实战.北京:机械工业出版社, 2010:139-177.