Hu Zhengguang, Gao Song, Xue Feng, et al. Design and implementation of MICAPS4 web platform. J Appl Meteor Sci, 2018, 29(1): 45-56. DOI:  10.11898/1001-7313.20180105.
Citation: Hu Zhengguang, Gao Song, Xue Feng, et al. Design and implementation of MICAPS4 web platform. J Appl Meteor Sci, 2018, 29(1): 45-56. DOI:  10.11898/1001-7313.20180105.

Design and Implementation of MICAPS4 Web Platform

DOI: 10.11898/1001-7313.20180105
  • Received Date: 2017-07-25
  • Rev Recd Date: 2017-12-01
  • Publish Date: 2018-01-31
  • In recent years, Web-based meteorological application platform plays a key role in meteorological data sharing, weather forecast cooperation and early-warning, weather service and meteorological decision-making application. Many meteorological Web service systems are developed based on flash plugins or commercial software such as ArcGIS. For instance, French Meteorological Department develops Synergie-Next, German Meteorological Department develops NINJO, and ECMWF develops MetView adopting WebGIS to integrate the WMS and WMF map services. However, there are still some limitations, for example, these applications cover only limited kinds of meteorological data, and it is expensive and inconvenient to develop WebGIS applications based on third-part plugins or commercial GIS software. Besides, some systems are platform-dependent and not robust when run on different operation systems. Finally, some Web-based applications don't support meteorological data analysis and interoperation well.To solve these problems, MICAPS4 Web Platform is developed by National Meteorological Center(NMC) using JAVA and the Brower/Server mode, and it integrates various models including the VECTOR Model, RASTORV Model, GIRD Model, which can store, process different kinds of meteorological data efficiently. It can be used to publish kinds of heterogeneous meteorological data sources through Web efficiently, and with the help of integrated analysis algorithms and models, this platform could be used for developers to develop kinds of meteorological applications systems. Meanwhile, some modern key technologies are used in this platform, such as drawing based on HTML5, and meteorological data real-time distributed process computation with STORM. MICAPS4 Web Platform provides efficient and common server-side and browser-side interface API, making it a convenient meteorological Web platform which could be used by developers at different levels of meteorological departments.MICAPS4 Web Platform and other applications developed by national or some provincial meteorological observatories with its SDK run stably in real-time weather operation, which illustrates strong practicability and expansibility in massive data Web publishing, Web client rendering, forecast analysis and interoperation, and data monitoring. MICAPS4 Web Platform provides efficient server-side and browser-side SDK API, through which national developers already develop kinds of metrological forecasting and early-warning information platforms, and meanwhile, local developers can also develop local meteorological Web information platforms quickly. There are still some problems to be solved further, such as researches about micro-services and simplifying these SDK APIs.
  • Fig. 1  The framework of MICAPS Web Platform

    Fig. 2  The structure of VECTOR Model

    Fig. 3  The structure of GRID Model

    Fig. 4  Meteorological data plot with HTML5

    Fig. 5  STORM in MICAPS4 Web Platform

    Fig. 6  MICAPS4 Web Platform SDK interface

    Fig. 7  Application of MICAPS4 Web Platform

    Fig. 8  Medium Weather Forecast Analysis Platform based on MICAPS4 Web Platform

  • [1]
    王国复, 李集明, 邓莉, 等.中国气象科学数据共享服务网总体设计与建设.应用气象学报, 2004, 15(增刊Ⅰ):10-16. http://d.old.wanfangdata.com.cn/Periodical/yyqxxb2004z1002
    [2]
    孙长征, 朱小谦, 张卫民.基于Web的数值天气预报系统的研究与设计.计算机工程与科学, 2009, 31(增刊Ⅰ):296-299. http://d.wanfangdata.com.cn/Thesis/Y983965
    [3]
    吴焕萍, 罗兵, 曹莉.地理信息服务及基于服务的气象业务系统框架探讨.应用气象学报, 2006, 17(增刊Ⅰ):135-140. http://d.old.wanfangdata.com.cn/Periodical/yyqxxb2006z1020
    [4]
    陈效杰, 张金泉.基于Hadoop/Hive的气象数据分布式处理研究.软件导刊, 2015, 14(8):11-14.
    [5]
    孙利华, 吴焕萍, 郑金伟, 等.基于Flex的气象信息网络发布平台设计与实现.应用气象学报, 2010, 21(6):754-761. doi:  10.11898/1001-7313.20100613
    [6]
    程国雄, 胡世清.基Silverlight的RIA系统架构与设计模式研究.计算机工程与设计, 2010, 31(8):1706-1713. http://d.wanfangdata.com.cn/Periodical_jsjgcysj201008017.aspx
    [7]
    Jean N. SYNOPSIS Project: From SYNERGIE to SYNERGIE-Next. 25th EGOWS, 2014.
    [8]
    Dirk H. NinJo Recent Developments. 20th EGOWS, 2009.
    [9]
    Ian R. Recent Developments in Metview. 25th EGOWS, 2014.
    [10]
    Grifith F. AWIPS-Ⅱ Into the Future. Proceedings of 27th ⅡPS for Meteorology, Oceanography, and Hydrology. 2011.
    [11]
    郑卫江, 吴焕萍, 罗兵, 等.GIS技术在台风预报服务产品制作系统中的应用.应用气象学报, 2010, 21(2):250-255. doi:  10.11898/1001-7313.20100216
    [12]
    李月安, 曹莉, 高嵩, 等.MICAPS预报业务平台现状与发展.气象, 2010, 26(7):50-55. doi:  10.7519/j.issn.1000-0526.2010.07.010
    [13]
    中国气象局培训中心.MICAPS3系统培训教材.北京:气象出版社, 2009.
    [14]
    高嵩, 毕宝贵, 李月安, 等.MICAPS4预报业务系统建设进展与未来发展.应用气象学报, 2017, 28(5):513-531. doi:  10.11898/1001-7313.20170501
    [15]
    W3School. HTML5教程. 2011. [2017-05-11]. http://www.w3school.com.cn/html5/index.asp.
    [16]
    Lawson B, Sharp R. Introducing HTML5. United States of America: Pearson Education, 2010.
    [17]
    David M.HTML5:Designing rich Internet Applications.United States of America:Focal Press, 2010.
    [18]
    邓立龙, 徐海水.Storm实现的应用模型研究.广东工业大学学报, 2014, 31(3):114-118. http://d.old.wanfangdata.com.cn/Periodical/gdgydxxb201403020
    [19]
    高梅, 倪允琪, 张文华, 等.中尺度灾害天气分析与预报系统综合显示平台.应用气象学报, 2011, 22(5):621-630. doi:  10.11898/1001-7313.20110513
    [20]
    高嵩, 代刊, 薛峰.基于MICAPS 3.2平台的格点编辑平台设计与开发.气象, 2014, 40(9):1152-1158. doi:  10.7519/j.issn.1000-0526.2014.09.013
    [21]
    吴涛, 万玉发, 沃伟锋.SWAN系统中雷达反射率因子质量控制算法及其应用.气象科技, 2013, 41(5):809-817. http://www.cqvip.com/QK/93750X/201305/47714805.html
    [22]
    朱浩, 樊彦国, 武腾腾.开源GIS支持下的气象灾害风险区划分析.气象与环境科学, 2012, 35(3):33-40. http://www.doc88.com/p-905960112074.html
    [23]
    刘旭林, 赵文芳, 刘国宏.基于WebGIS的气象信息显示和查询系统.应用气象学报, 2008, 19(1):116-122. doi:  10.11898/1001-7313.20080119
    [24]
    Open GIS Consortium Inc. OpenGIS Specifications: Web Coverage Service (WCS), Version1. 1. 2. [2008-06-12]. http://portal.opengeospatial.org/files/index.php?artifact_id=27297.
    [25]
    胡争光, 郑卫江, 高嵩, 等.气象GIS网络平台关键技术研究与实现.应用气象学报, 2014, 25(3):365-373. doi:  10.11898/1001-7313.20140314
    [26]
    吴磊, 张福庆.基于HTML Canvas的WebGIS客户端技术研究.地理信息世界, 2009, 7(3):78-82. http://www.cqvip.com/QK/91238A/200903/31249761.html
    [27]
    梁春雨, 李新通.使用HTML5 Canvas构建基于GeoJson的轻量级WebGIS.计算机科学与应用, 2012, 2(10):189-196. https://www.wenkuxiazai.com/doc/32fc7610e87101f69e3195d4-2.html
    [28]
    董昭.STORM分布式实时计算模式.北京:机械工业出版社, 2014:2-15.
    [29]
    赵菲, 林穗, 高西刚.面向大数据的STORM框架研究与应用.微型机与应用, 2016, 35(6):12-14. http://www.cqvip.com/QK/95684A/201504/665546522.html
    [30]
    Apache STORM. STORM Documentation 1. 1. 0. [2016-06-30]. http://storm.apache.org/releases/1.1.0/index.html.
    [31]
    Sun D W, Zhang G Y, Zheng W M.Big data stream computing:Technologies and instances.Journal of Software, 2014, 25(4):839-862. https://www.researchgate.net/publication/288305048_Big_data_stream_computing_technologies_and_instances
    [32]
    Apache ZooKeeper. ZooKeeper Documentation 3. 4. 10. [2017-03-30]. https://zookeeper.apache.org/.
    [33]
    郎泓钰, 任永功.基于Redis内存数据库的快速查找算法.计算机应用与软件, 2016, 33(5):40-43. doi:  10.3969/j.issn.1000-386x.2016.05.011
  • 加载中
  • -->

Catalog

    Figures(8)

    Article views (3818) PDF downloads(519) Cited by()
    • Received : 2017-07-25
    • Accepted : 2017-12-01
    • Published : 2018-01-31

    /

    DownLoad:  Full-Size Img  PowerPoint