Abstract:
The rapid developments of the new media technology and the expansion of dissemination channels have brought higher requirements in timeliness and aesthetic property in the processes of making meteorological service products. The present meteorological working platform mostly relies on the third-party GIS component to complete the analysis of meteorological data and the output of products. Through the analysis on difficulties in making public meteorological service products, a manufacture framework based on weather events is proposed. The framework is oriented towards meteorological knowledge extraction, data analysis, geographical boundaries clipping and graphics quality control and so on.The key issues of the framework are focused on four procedures, including identified service hotspot, meteorological data analysis, applying product template and product output. The fundamental of service and product determination is to determine service hotspots, so knowledge modeling association between hotspots and products is linked. While meteorological data analysis is the bridge between data and products, the triangle-grid interpolation algorithm and rectangle-grid isoline tracking algorithm are integrated in analyzing observations and numerical forecast results. Applying product templates is based on the control of information area, the clip property of GDI+ helps exclude invalid information to ensure using the correct templates, and to highlight the key information of the product. Meanwhile, product output is often faced with a variety of distribution media, so the Octree algorithm is applied to quantize the product color when the file size is limited to a small value, and the products can be used through more media.C# language is used in programming the event-based public meteorological service product prototype system, which is called MonaRudo. MonaRudo is a lightweight system which adopts 1:4000000 GIS vector data, including hotspot verifying of meteorological service, interaction tools library, file browsing modules and so on. The interaction tools library, algorithms library and other libraries are all loaded as plugins. MonaRudo focuses on the flexibility of user interaction as well as an integrated scripting language named MonaScript which is provided for unattended products manufacture.Since 2012, MonaRudo has been used in typhoon meteorological service and "golden week" meteorological service, providing more than 20 kinds of service products. Because of the complete structure and powerful functionality, MonaRudo has brought good service results for Web sites and mobile phones.