Create a JavaFX project titled HurricaneTracker:
You should now have a new Project with 4 files in the src folder:
If you right click on Hurricane.fxml, you can now select Open in SceneBuilder, which will allow you to create your interface.
Download the Background Image and Hurricane Image to the directory of your choice.
In the shared folder there is a directory called Data, where csv files, including a file named irma.csv are located. This data was scraped from https://www.wunderground.com/hurricane/atlantic/2017/hurricane-irma, last access 9/14/2017. This file contains data about hurricane Irma. Each line contains 6 columns separated by commas (thus the .csv file extension). The file can be opened directly in Java or opened in Excel/Google Sheets for a columnar view. The first line of the file describes what each column is. Here are the first 3 lines of the file, separated into their columns:
Date Time Lat Lon Wind Pressure
30-Aug 15:00 GMT 16.4 -30.3 50 1004
30-Aug 21:00 GMT 16.4 -31.2 60 1001
The only columns relevant to your code are Lat (the latitude), Lon (the longitude), and Wind (the wind speed in miles per hour). Though you may use the other data if you wish.
Using the data in irma.csv, your code must show hurricane Irma's path. Your solution must include the following:
Marks will be assigned for, but not limited to:
Knowledge:
Thinking:
Application:
Communication:
BONUS:
Adding buttons that play, pause, restart the animation.
Submit your your entire project file as zip file.