Σχεδιασμός και υλοποίηση web εφαρμογής για την προβολή παραλιών και τις αντίστοιχες καιρικές συνθήκες

  1. MSc thesis
  2. Κοτρώνης, Γεώργιος
  3. Μεταπτυχιακή Εξειδίκευση στα Πληροφοριακά Συστήματα (ΠΛΣ)
  4. 16 Μαίου 2021 [2021-05-16]
  5. Ελληνικά
  6. 133
  7. Παπαμιχαήλ, Γεώργιος
  8. παραλία | πρόβλεψη κυματισμού | καιρικές συνθήκες, | χάρτης | Web Application | JavaScript | REST API | jQuery | PHP | Google Maps
  9. 1
  10. 1
  11. 66
  12. 129
    • Στην εργασία θα παρουσιαστεί μια web εφαρμογή για την απεικόνιση παραλιών σε χάρτη και την πρόβλεψη του κυματισμού για κάθε παραλία. Η εφαρμογή θα παρουσιάζει στον χάρτη με εικονίδιο τις παραλίες που βρίσκονται γύρω από το κέντρο του χάρτη. Κάθε παραλία θα απεικονίζεται με μια καρφίτσα. Η καρφίτσα θα έχει ένα από τα τρία χρώματα κόκκινο, πορτοκαλί και πράσινο. Στις παραλίες που η καρφίτσα έχει κόκκινο χρώμα σημαίνει ότι υπάρχει έντονος κυματισμός, πορτοκαλί χρώμα μέτριος και πράσινο καθόλου κυματισμός. Επομένως ο χρήστης με την χρήση της εφαρμογής θα μπορεί να εντοπίσει στον χάρτη παραλίες σε περιοχές που ενδιαφέρεται και να αποφασίσει αν θέλει να κολυμπήσει σε ήρεμη θάλασσα ή σε θάλασσα με κύματα. Επιπλέον ο χρήστης επιλέγοντας την κουκίδα έχει πρόσβαση σε πληροφορίες για την συγκεκριμένη παραλία όπως, κατεύθυνση και ένταση αέρα, καιρικές συνθήκες, όνομα παραλίας και φωτογραφίες παραλίας αν υπάρχουν. Ακόμα υπάρχει εικονίδιο για navigation μέσω google maps του χρήστη στην εκάστοτε παραλία. Στο χάρτη υπάρχει η δυνατότητα για αναζήτηση περιοχής και αυτόματη κατεύθυνση του χάρτη στην τοποθεσία αναζήτησης. Ο χρήστης θα εισέρχεται στην εφαρμογή και σύμφωνα με το γεωγραφικό πλάτος και μήκος που βρίσκεται, θα πραγματοποιείται αναζήτηση με χρήση REST API για εύρεση παραλιών σε κοντινή απόσταση. Για κάθε παραλία θα αναζητούνται με χρήση REST API οι καιρικές συνθήκες που επικρατούν. Το κύριο χαρακτηριστικό που μας ενδιαφέρει είναι η κατεύθυνση του αέρα. Επιπλέον ο χρήστης ενημερώνεται και για τα υπόλοιπα καιρικά χαρακτηριστικά όπως ηλιοφάνεια, συννεφιά και βροχή. Με την πληροφορία για την κατεύθυνση του αέρα και σε συνδυασμό με τον υπολογισμό προσανατολισμού της παραλίας γίνεται η πρόβλεψη για τον κυματισμό, επομένως και το χρώμα της κουκίδας.
    • This Thesis presents a web application for the display of beaches on a map while indicating the wind forecast for each beach. The web application will display the beaches located around the center of the map as pins. A pin may have 3 coulours: red, orange and green each colour indicating the suitability of the current wind (wave) conditions for swiming. A red coloured pin indicates that the sea is rough; orange pin the sea is slightly rough while a green coloured pin shows the sea is calm. Thus, a user of this web application may find beaches in areas on the map which interest him and decide whether he wants to swim in a calm or rough sea. Furthermore, the user can click on a pin of a beach to see more information about the specific beach like direction and speed of the wind, weather conditions, name of the beach and photos of the beach if these are available. In addition, there is an icon for navigation from the user’s point to the beach point using google maps. On the map there is an option for searcing for an area and automatic directrion of the map to the searched area. Web application will find the latitude and longtitude of user’s point and using REST API will find the beaches of the area. Using REST API, the web application will find the weather conditions of a beach. The most useful property is the direction of the wind. Also the user will be informed for the rest of the weather conditions, like sunnshine, cloudiness and rain. Given the wind direction and combining it with the calculated beach direction, a forecast is made of the wave conditions on the beach and therefore the color of the pin.
  13. Attribution-NonCommercial-NoDerivatives 4.0 Διεθνές