7ο Εξάμηνο
Προπτυχιακό
Επιλογής
Ομάδα IV - Γεωπληροφορική
Γεωχωρικές Βάσεις Δεδομένων
5 ECTS
Διδάσκοντας/ουσα: Βιόλος Ιωάννης
Περιγραφή Μαθήματος
Στόχος του μαθήματος
Το μάθημα εισάγει τους φοιτητές/τριες στις βασικές αρχές των γεωχωρικών βάσεων δεδομένων και στις σύγχρονες τεχνολογίες διαχείρισης χωρικής πληροφορίας. Έμφαση δίνεται στην κατανόηση των ιδιαίτερων χαρακτηριστικών των γεωγραφικών δεδομένων, στον σχεδιασμό και την υλοποίηση γεωχωρικών βάσεων δεδομένων, καθώς και στην αξιοποίηση χωρικών ερωτημάτων και λειτουργιών για την ανάκτηση και ανάλυση γεωχωρικής πληροφορίας.
Παράλληλα, το μάθημα παρέχει πρακτική εξοικείωση με τα συστήματα PostgreSQL και PostGIS και με τη διασύνδεση γεωχωρικών βάσεων δεδομένων με την Python 3, ώστε οι φοιτητές/τριες να μπορούν να εφαρμόζουν τις γνώσεις τους σε πραγματικά προβλήματα διαχείρισης και ανάλυσης γεωχωρικών δεδομένων.
Περιεχόμενα του μαθήματος
Το μάθημα καλύπτει τις βασικές έννοιες και τεχνολογίες των γεωχωρικών βάσεων δεδομένων. Αρχικά παρουσιάζονται οι έννοιες των χωρικών δεδομένων, οι βασικοί χωρικοί τύποι δεδομένων και τα πρότυπα αναπαράστασης και αποθήκευσης γεωγραφικής πληροφορίας. Στη συνέχεια εξετάζονται οι αρχές σχεδίασης και μοντελοποίησης γεωχωρικών βάσεων δεδομένων και η υλοποίησή τους με χρήση PostgreSQL/PostGIS.
Ιδιαίτερη έμφαση δίνεται στη δημιουργία και διαχείριση χωρικών βάσεων δεδομένων, στην εισαγωγή και ανάκτηση γεωχωρικών δεδομένων, στην εκτέλεση χωρικών ερωτημάτων και συναρτήσεων SQL, καθώς και στη χρήση χωρικών ευρετηρίων και τεχνικών βελτιστοποίησης. Παρουσιάζεται επίσης η διασύνδεση γεωχωρικών βάσεων δεδομένων με την Python 3 και η αξιοποίησή τους σε εφαρμογές γεωχωρικής ανάλυσης και σε Γεωγραφικά Πληροφοριακά Συστήματα.
Τρόπος διδασκαλίας και αξιολόγησης
Η διδασκαλία περιλαμβάνει 8 διαλέξεις θεωρίας και 4 εργαστήρια, στα οποία οι φοιτητές/τριες εφαρμόζουν στην πράξη τις έννοιες που παρουσιάζονται στις διαλέξεις, μέσω ασκήσεων σε περιβάλλον PostgreSQL/PostGISκαι με χρήση της γλώσσας προγραμματισμού Python 3.
Παράλληλα, εκπονείται εξαμηνιαία εργασία (project), στο πλαίσιο της οποίας οι φοιτητές/τριες πραγματοποιούν μια μελέτη περίπτωσης και σχεδιάζουν και υλοποιούν μια γεωχωρική βάση δεδομένων σε περιβάλλον PostgreSQL/PostGIS.
Η γραπτή τελική εξέταση αξιολογεί την κατανόηση των βασικών εννοιών των γεωχωρικών βάσεων δεδομένων, καθώς και την ικανότητα εφαρμογής τους μέσω ερωτήσεων και ασκήσεων. Η εξαμηνιαία εργασία αξιολογεί την ικανότητα σχεδιασμού, υλοποίησης και αξιοποίησης μιας γεωχωρικής βάσης δεδομένων με χρήση PostgreSQL/PostGIS.
Για την επιτυχή ολοκλήρωση του μαθήματος είναι απαραίτητο η φοιτήτρια/ο φοιτητής να έχει προβιβάσιμο βαθμό τόσο στη Γραπτή Τελική Εξέταση όσο και στην Εξαμηνιαία Εργασία (project).