Wu Huanping, Zhang Yongqiang, Sun Jiamin, et al. Designing and implementation of climate interactive plotting and analysis system. J Appl Meteor Sci, 2013, 24(5): 631-640.
Citation: Wu Huanping, Zhang Yongqiang, Sun Jiamin, et al. Designing and implementation of climate interactive plotting and analysis system. J Appl Meteor Sci, 2013, 24(5): 631-640.

Designing and Implementation of Climate Interactive Plotting and Analysis System

  • Received Date: 2012-10-19
  • Rev Recd Date: 2013-05-06
  • Publish Date: 2013-10-31
  • Climate Interactive Plotting and Analysis System (CIPAS) is an ongoing application project for the modern climate monitoring, diagnosis and prediction operation launched by China Meteorological Administration since 2011, which has enhanced the capability of climate data retrieval, multi-visualization, diagnosis, statistics, and products generation. CIPAS provides an integrated data environment that contains meteorological surface observations, index data, reanalysis data and numerical forecast products with long time series. The data environment also implements the simple and unified application program interface (API) with parameters in data property of element, level, time, spatial region, and data type and so on. A distributed architecture with multi-ties and a light client are designed for CIPAS, which allows procedures with massive computing and backend production generation to run on the server. The component and plugin design patterns are used to implement the core components of CIPAS client. The CIPAS core components mainly consist of data accessing, graphic rendering, climate diagnosis and analysis, page layout, setting, and these components can be constructed into the basic operational features and the tool box of climate analysis as well, for instance, EOF, SVD and so on. Also, it can be used to encapsulate APIs for extension application. The construction principle, general system framework, main features, deployment and workflow of CIPAS are discussed in detail. Meanwhile, some key issues involving the implementation of the CIPAS are further discussed, such as data management, graphic rendering engine and related algorithms, production automatic generation, distributed and asynchronous communication mechanism, crossing platform, development API, and plug-in for toolbox. The data type, the accessing API and data exchange format are introduced in data management section. The graphic renderer engine involves OpenGL implementation. Production generation uses workflow engine for automation and customization. Distributed communication is implemented using ICE open source component to avoid different client and server deployment environment. C++ and JAVA language is adopted to ensure crossing platform compatibility. Plug-in implementation covers the component and interface technique. In terms of operation application, two typical operation scenarios are introduced in detail. One case focuses on how to get the given climate diagnosis result using multi-tool in toolbox, and the other case explains how to get the monthly station forecast production both with graphic and text format by using several interactive tools. The pilot using of the current system for the national and provincial operation offices present that CIPAS meets the basic operational requirement and shows the operation and development prospect of CIPAS features. Some advancing directions are also proposed for the further development of CIPAS.
  • Fig. 1  Framework of CIPAS

    Fig. 2  Main features of CIPAS

    Fig. 3  Main user interface of CIPAS client

    Fig. 4  CIPAS deployment and workflow

    Fig. 5  Climate diagnosis applicatioon

    (a) curve analysis, (b) correlation analysis, (c) correlation analysis result

    Fig. 6  Interactive monthly precipitation prediction

    (a) precipitation anomaly percentage, (b) final service product with proper cartography template, (c) interface of rainfall converting from falling area to station, (d) interface of human-computer interaction on rainfall forecast correction

  • [1]
    Steve S S, Henry R K, Hopkins T.AWIPS Ⅱ Technology Infusion-Extended Projects Overview and Status.28th Conference on Interactive Information Processing Systems (IIPS).New Orleans, USA, 2012.
    [2]
    于连庆, 胡争光.MICPAS中天气图交互制作子系统.应用气象学报, 2011, 22(3):375-384. doi:  10.11898/1001-7313.20110315
    [3]
    吴焕萍.赴荷兰参加欧洲气象预报业务系统工作组会议 (EGOWS) 第20届会议总结.气象科技合作动态, 2009(6):1-4.
    [4]
    Interactive Plotting and Analysis Pages.[2012-02-15].http://www.esrl.noaa.gov/psd/cgi-bin/data/getpage.pl.
    [5]
    Simon J.Mason Seasonal Forecasting Using the Climate Predictability Tool (CPT).36th Annual Climate Diagnostics and Prediction Workshop Fort Worth, TX, 2011.
    [6]
    CDAT (Climate Data Analysis Tools).[2012-02-15]. http://www-pcmdi.llnl.gov/software-portal/cdat/.
    [7]
    ITACS Ver 4.0 Tutorial.[2012-02-15].http://extreme.kishou.go.jp/tool/itacs-tcc2011/.
    [8]
    宋连春. 现代气候业务与服务. 第27届中国气象学会年会, 北京, 2010.
    [9]
    魏凤英.我国短期气候预测的物理基础及其预测思路.应用气象学报, 2011, 22(1):1-11. doi:  10.11898/1001-7313.20110101
    [10]
    魏凤英.气候统计诊断与预测方法研究进展.应用气象学报, 2006:17(6):736-742. doi:  10.11898/1001-7313.20060611
    [11]
    肖子牛.我国短期气候监测预测业务进展.气象, 2010, 36(7):21-25. doi:  10.7519/j.issn.1000-0526.2010.07.006
    [12]
    Wu Huanping, Yan Jinghui, Sun Chaoyang, et al.Introduction of the Ongoing Project of NCC Climate Operational and Services System.28th Conference on Interactive Information Processing Systems (IIPS).New Orleans, USA, 2012.
    [13]
    刘旭林, 赵文芳, 刘国宏.基于WebGIS的气象信息显示和查询系统.应用气象学报, 2008, 19(1):116-120. doi:  10.11898/1001-7313.20080119
    [14]
    吴焕萍, 罗兵, 王维国, 等.GIS技术在决策气象服务系统建设中的应用.应用气象学报, 2008, 19(3):380-383. doi:  10.11898/1001-7313.20080316
    [15]
    吴焕萍.GIS技术在气象领域中的应用.气象, 2010, 36(3):90-100. doi:  10.7519/j.issn.1000-0526.2010.03.013
    [16]
    赵立成.气象信息系统.北京:气象出版社, 2011.
    [17]
    Overview of NCL.[2012-03-15].http://www.ncl.ucar.edu/overview.shtml.
    [18]
    朱禾.GrADS绘图实用手册.北京:气象出版社, 2011.
  • 加载中
  • -->

Catalog

    Figures(6)

    Article views (3406) PDF downloads(2287) Cited by()
    • Received : 2012-10-19
    • Accepted : 2013-05-06
    • Published : 2013-10-31

    /

    DownLoad:  Full-Size Img  PowerPoint