... | @@ -8,15 +8,20 @@ |
... | @@ -8,15 +8,20 @@ |
|
|
|
|
|
## Background and Aim
|
|
## Background and Aim
|
|
|
|
|
|
This End of Term (EoT) Assignment shall:
|
|
This End of Term (EoT) Project shall:
|
|
|
|
|
|
> - Contain an executable Java class called `GoogleEarthTweetMapper.java`, which integrates data from an OGC WMS and a Tweets text file, and displays them in Google Earth
|
|
> - Welcome the user and ask the user to either accept a default directory or set a new one
|
|
> - Establish a WMS connection and download it as .png
|
|
> - Establish a WMS connection and download an image of Boston as .png and store it locally
|
|
> - Integrate the WMS Image into Google Earth (.kml)
|
|
> - Integrate the WMS Image into a kml structure
|
|
> - Download Tweets text file
|
|
> - Download Tweets text file from the web and store locally
|
|
> - Convert Tweets to .kml
|
|
> - Integrate information about the Tweets to a kml and
|
|
> - Convert Tweets to extruding polygon features with timestamp
|
|
> -- visualises the tweets as 3D polygons
|
|
|
|
> -- colours the polygons according to the time of the tweets
|
|
|
|
> -- includes time stamps
|
|
|
|
> -- includes pop-up boxes
|
|
|
|
> - Create and store a kml tour file
|
|
> - Launch Google Earth and all .kml files
|
|
> - Launch Google Earth and all .kml files
|
|
|
|
> - Properly document all steps in a final submission .pdf and in this wiki repository
|
|
|
|
|
|
Before launching into a detailed description of our code and result, we first want to discuss a few key aspects that we kept in mind for this assignment:
|
|
Before launching into a detailed description of our code and result, we first want to discuss a few key aspects that we kept in mind for this assignment:
|
|
|
|
|
... | @@ -166,7 +171,7 @@ At the outset we began gathering ideas and drawing up concepts for our approach. |
... | @@ -166,7 +171,7 @@ At the outset we began gathering ideas and drawing up concepts for our approach. |
|
|
|
|
|
Although this class could not be completed until we had created all other classes, we will begin with this class since it provides a neat summary of how all components for our project come together.
|
|
Although this class could not be completed until we had created all other classes, we will begin with this class since it provides a neat summary of how all components for our project come together.
|
|
|
|
|
|
As stated above, we aimed to make the whole programme run smoothly without the user having to figure out which classes to execute and in which order. We hope that it may demonstrate how we applied our newly obtained knowledge about modularity, to make the whole programme run smoothly and without the user having to figure our which classes to execute and in which order. To see the main class ["GoogleEarthTweetMapper.java"](https://git.sbg.ac.at/s1080384/EoT/-/blob/main/Java%20Codes/Final%20Version/GoogleEarthTweetMapper.java) in the correct order.
|
|
As stated above, we aimed to make the whole programme run smoothly without the user having to figure out which classes to execute and in which order. We hope that it may demonstrate how we applied our newly obtained knowledge about modularity, to make the whole programme run smoothly and without the user having to figure our which classes to execute and in which order. To see the main class [GoogleEarthTweetMapper.java](https://git.sbg.ac.at/s1080384/EoT/-/blob/main/Java%20Codes/Final%20Version/GoogleEarthTweetMapper.java) in the correct order.
|
|
|
|
|
|
<details><summary> See the Code for the GoogleEarthTweetMapper.java class here</summary>
|
|
<details><summary> See the Code for the GoogleEarthTweetMapper.java class here</summary>
|
|
|
|
|
... | | ... | |