100 likes | 213 Views
The Sailing Project. ---analyzing the GRIB data. Jiajun Chen Professor Geoff Sutcliffe. Introduction. -One day……. -Tom wants to sail from a place to another place . -He gets his boat ready, his sailing plan ready, the weather forecast and the GRIB data ready… .
E N D
The Sailing Project ---analyzing the GRIB data Jiajun Chen Professor Geoff Sutcliffe
Introduction -One day……. -Tom wants to sail from a place to another place -He gets his boat ready, his sailing plan ready, the weather forecast and the GRIB data ready… -He said: “It would be a perfect day with the beautiful sunshine and….” This is the reason why we need this project -Suddenly, the sky is becoming darker and darker. It can be ensure that a storm is coming…. - “Oh my gosh!”, Tom said: “Most of the weather forecast and the GRIB data said it would be a sunny day!” - Tom yelled: “Can someone tell me who is the most reliable GRIB data source?”
GRIB data • What is GRIB data? ---GRIB, which is also called GRIdded Binary, is a concise data format commonly used in meteorology to demonstrate the forecast weather data. It contains only small subset of surface data, usually latitude, longitude, surface pressure, and winds information (speed and direction). • Normally, it looks like this: • After being edit and visualized by some companies and organizations, it looks like this:
Aim and summary • The aim of this project is to implement a program that tells the user the most reliable GRIB source data. To do this, GRIB sources from the companies and organizations and the relevant data from the indicator from the boat would be needed. After that, mine and analyze those data. Then compute the correlation between them and visualize the data. At the end, return the most reliable source to user. GRIB data Time Latitude/Longitude True Wind Speed(TWS) True Wind Direction(TWD) Pressure Most reliable source
Project details • This project would be implemented using Java programming language with the Eclipse software • Here is the architecture of the program
Approach and problems • The first approach and the problem is to read the GRIB file using Java programs • Two libraries have been found online(JGRIB and WGRIB), we still need some time to make them work with our program • 2. Another difficulty is to implement the Java program, plotting the data, which is related to produce a graph with Java, is need to be learned. Dealing with numerous data would also cause some problems while implementing.
Conclusion • The program will be an important assistant that could tell those boat racers who is the most reliable GRIB source while those boat racers are planning for their adventures on the sea. This program would endeavor to stay away from the unexpected wind changes and help them to get closer to the champion!