Μελέτη, σχεδιασμός και υλοποίηση διαδικτυακής εφαρμογής καταχώρησης, διαχείρισης και ομαδοποίησης χωρικών δεδομένων σε Google Maps
Research, design and implementation of a web application for the storage, management and clustering of geo data on Google Maps
Προβολή/ Άνοιγμα
Λέξεις κλειδιά
Google Maps ; Mypoint.app ; Marker Clusterer library ; Marker clustering ; Heatmap ; Laravel frameworkΠερίληψη
Σκοπός της παρούσας διπλωματικής εργασίας είναι η μελέτη, ο σχεδιασμός και η ανάπτυξη μιας διαδικτυακής εφαρμογής, η οποία θα μπορεί να συλλέγει μεγάλο όγκο χωρικών δεδομένων και μέσω της ομαδοποίησης τους θα τα οπτικοποιεί σε Google Maps. Συγκεκριμένα, η εφαρμογή «mypoint.app» που αναπτύχθηκε δίνει τη δυνατότητα στο χρήστη να δημιουργεί ή / και να εισάγει δικά του σημεία στο χάρτη, καθώς, επίσης, να τους ορίζει κάποια τιμή, που θα αντιπροσωπεύει τη βαρύτητα του σημείου αυτού. Απώτερος στόχος είναι, να μπορεί η εφαρμογή να εμφανίζει έναν μεγάλο αριθμό από σημεία στο χάρτη, σε οποιοδήποτε σημείο εστίασης, μέσω της ομαδοποίησης τους σε συστάδες, κάνοντας χρήση της τεχνικής Marker Clustering. Επιπλέον, γίνεται χρήση της τεχνικής heatmap, με σκοπό την οπτικοποίηση των χωρικών δεδομένων στο χάρτη, βάσει της πυκνότητας των σημείων σε μια περιοχή. Η μελέτη και σχεδίαση μιας τέτοιας εφαρμογής αποσκοπεί στο να προσελκύσει το ενδιαφέρον του αναγνώστη, μέσω της επίδειξης των πληθώρων δυνατοτήτων που προσφέρουν πλέον τεχνολογίες, όπως αυτές των map clustering και heatmap, για την βελτιστοποίηση της διαχείρισης μεγάλου όγκου χωρικών δεδομένων. Για την ανάπτυξη της εφαρμογής χρησιμοποιήθηκαν εργαλεία ανοιχτού κώδικα, καθώς, επίσης, οι βιβλιοθήκες markerclusterer.js και heatmap.js από την «GMaps Utility Library». Τέλος, η εφαρμογή έχει πλήρη responsive λειτουργία.