Design and Implementation of Wave Forecast Data Management and Visualization System
|School||Ocean University of China|
|Course||Applied Computer Technology|
|Keywords||Numerical wave forecasting Visual basic Surfer Database|
With the understanding of dynamic processes on the waves and the research on objective forecast methods for waves, numerical prediction has been increasingly widely used in daily wave forecasts. Wave data is the basis for forecasts in the wave forecasts. In order to make more accurate forecasts, real-time information not only on that day, but also refer to historical data, are considered. The researches on forecasting methods are inseparable from the historical data. However, with the development of research methods, wave data is piled up. If there are not scientific and standardized management for the data, data storage is likely to be confusion, or even cause data loss, thus affecting the development of numerical prediction of waves. In Addition, in daily wave forecasts, wave numerical visualization plays an important role to make sure that the forecasters can see the wave digital image and make accurate forecast immediately. Therefore, it’s important to enhance the management for the information of waves and achieve the visualization of wave forecasting information.In order to facilitate to forecast and query the numerical wave image information, achieve the visualization of wave numerical parameters and facilitate to forecast and query the numerical wave image information and achieve to manage the information of waves, the wave’s numerical parameter visualization system based on C/S construction was designed and implemented. The system is divided into three subsystems:the data management system, image generation system and image display system.1) The data management system, responsible for the management of the wave numerical files and it mainly achieved the following functions:firstly, file stores automatically, the system connects the server. Then download the numerical files that has bean converted by the mode server to local disk and store the files according to the time and the type. Secondly, data updates automatically, the system detects the server to see if there are new waves of data generated and downloads to the local in accordance with the user set intervals automatically. Thirdly, database management, system use the database technology, design-related forms at the file storage path to save related information, the user doesn’t need to know the file storage format, location and other information2) Image generating system, responsible for downloading and progressing numerical files, and realized the generation of numerical images of wave and classification of storage. System programmed with VB language and transferred numerical files into wave vector graphics with professional drawing tools Surfer automatically. Meanwhile, according to the characteristics of digital images, the system store images by there types so that users can find the image easily.3) Image Display System, responsible for visualizing the numerical wave implements the following functions:Firstly, displaying numerical image. The system can display the numerical image of each sea field and has the functions of image magnification, mouse following information and image scale, which provides much convenience to the wave forecaster checking the information of each sea field. Secondly, querying history image. The wave forecaster can check the information of numerical wave image of each sea field using this function. Thirdly, display image automatically. Through playing the numerical wave image continuously the system can delay image dynamically, which enable the wave forecaster to check the various conditions of each sea field continuously.After a long period of testing and revision, the system now put in to use. In the process of using, the system has achieved the expected goal both at wave forecasting management and visualization features, which provide technical support and help for wave forecasters to store and find information, analysis and forecasting sea waves.