1 / 20

Analyzing the GRIB Data Project

Analyzing the GRIB Data Project. Practice Final Presentation. November 22,2013 Jiajun Chen Department of Computer Science University of Miami. Agenda. Background information Design and Status What I’ve done What I am going to do next Demo Q&A. Background Information.

ave
Download Presentation

Analyzing the GRIB Data Project

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Analyzing the GRIB Data Project Practice Final Presentation November 22,2013 Jiajun Chen Department of Computer Science University of Miami

  2. Agenda • Background information • Design and Status • What I’ve done • What I am going to do next • Demo • Q&A

  3. Background Information • GRIB data: to demonstrate the forecast weather data • Mostly used in meteorology • Easy to access • Can be appended to each other or broken down easily • Can tell: • When • Where • What

  4. -The GRIB data is useful --Different sources --Which one is the the most reliable source? This is the reason why we have this project.

  5. Design and Status && What I’ve done Log Source 1? Source 2?

  6. A GIRB file has: Time Latitude Longitude UGRD VGRD Pressure We need: • Main • GridFileData--- Open files • Latitude --- Store Latitude • Longitude --- Store Longitude • GribPoint --- Store values

  7. Import: Since the GRIB files have been converted to .csv files.. The javacsv library

  8. Here is how it works…

  9. In Main: • Call the JFileSelector() • --- return path(s) • Pass the path(s) to the CsvList.class

  10. In CsvList.class: Read the .csv file Separate the data into different arraylists Set up the data in the way we want lookForVGRD() lookForPressure() latExist() lonExist() CsvWriter() equaliLists()

  11. In GridFileData.class • Convert time into another format • Initialize Latitude • In Latitude.class • Initialize Longitude • In Longitude.class • Initialize GribPoint • In GribPoint.class • Set relevant data from the file to the local variables • Calculations • Convert units

  12. Tried but failed • Tried to use JFreeChart to plot the data • Tried to use ThreadPool to speed up the program • Tired to use Jtable to print the data in the interface

  13. What I am going to do next Finish the calculation and the comparison parts Plot the result Speed up the program Finish implementing the interface

  14. Q&A

More Related