Ανάπτυξη διαδικτυακής εφαρμογής αντικειμενοστρεφούς αρχιτεκτονικής για επικοινωνία με γεωγραφικό πληροφοριακό σύστημα με τη χρήση τεχνικών χωρικής επεξεργασίας
Development of a web application based on object-oriented architecture and supported by a GIS using spatial processing techniques
Master Thesis
Συγγραφέας
Χριστοδούλου, Απόστολος Ν.
Ημερομηνία
2014-06-23Επιβλέπων
Δουληγέρης, ΧρήστοςΠροβολή/ Άνοιγμα
Θεματική επικεφαλίδα
Γεωγραφικά Συστήματα Πληροφοριών ; Χωροταξία -- Επεξεργασία δεδομένων ; Διαδικτυακός προγραμματισμόςΠερίληψη
Καθημερινά γινόμαστε μάρτυρες της ολοένα αυξανόμενης διαθεσιμότητας και χρήσης υπηρεσιών που σχετίζονται με τη διαχείριση και την ανάλυση γεωγραφικών / χωρικών δεδομένων. Λόγω του μεγάλου όγκου των γεωγραφικών δεδομένων και της ανάγκης για υψηλή αποδοτικότητα κατά την επεξεργασία τους, έχουν προκύψει τα γεωγραφικά πληροφοριακά συστήματα (ΓΠΣ) τα οποία με τη χρήση καινοτόμων τεχνολογιών καθιστούν ικανή τη συλλογή, διαχείριση, επεξεργασία, ανάλυση, μοντελοποίηση και απεικόνιση γεωγραφικών δεδομένων. Στο πλαίσιο αυτής της εργασίας αναπτύχθηκε μία διαδικτυακή εφαρμογή η οποία είναι βασισμένη στην αντικειμενοστρεφή αρχιτεκτονική και εξυπηρετείται από ένα γεωγραφικό πληροφοριακό σύστημα. Οι υπηρεσίες που προσφέρει προς τους χρήστες στηρίζονται στις τεχνικές χωρικής επεξεργασίας της γεωκωδικοποίησης και της αντίστροφης γεωκωδικοποίησης. Για τη κάλυψη των γεωγραφικών/χωρικών απαιτήσεων χρησιμοποιήθηκε το σύστημα διαχείρισης βάσεων δεδομένων PostgreSQL / PostGIS και η προγραμματιστική διεπαφή των Google Maps. Η υλοποίηση της εφαρμογής πραγματοποιήθηκε στο πλαίσιο εργασίας CodeIgniter με αντικειμενοστρεφή PHP και τη λογική του σχεδιαστικού προτύπου MVC και του σχεδιαστικού προτύπου του εμπρόσθιου ελεγκτή. Από τη μεριά του πελάτη χρησιμοποιήθηκαν τεχνολογίες όπως είναι η JavaScript, η βιβλιοθήκη jQuery, το πρότυπο JSON, η τεχνική AJAX, η HTML και το Twitter Bootstrap.