Το μεγάλο πλήθος χωρικών δεδομένων που μπορούν να φιλοξενούνται σε συστήματα διαχείρισης χωρικών βάσεων, σε συνδυασμό με τα πλεονεκτήματα που προσφέρει η χρήση ανοικτών προτύπων στην ανταλλαγή χωρικών δεδομένων, έχει οδηγήσει στην δημιουργία διαφόρων διαδικτυακών εφαρμογών προς όφελος και εξυπηρέτηση των χρηστών. Η ανταλλαγή χωρικών δεδομένων με χρήση ανοικτών προτύπων μπορεί να πραγματοποιηθεί με το πρότυπο KML, το οποίο παρουσιάζει τη χωρική πληροφορία σε δισδιάστατους διαδικτυακούς χάρτες ή τρισδιάστατους φυλλομετρητές (earth browsers) και βασίζεται στο γνώριμο σχήμα της XML. Στην παρούσα εργασία διερευνήθηκε ο σχεδιασμός μιας χωρικής βάσης δεδομένων που αφορά σε ένα σύστημα αναδασμών και η οπτικοποίηση των χωρικών δεδομένων της, με τη δημιουργία και απεικόνιση δυναμικών KML αρχείων στα πλαίσια μιας διαδικτυακής εφαρμογής. Η εφαρμογή αυτή αναπτύσσεται με στόχο την ενημέρωση και εξυπηρέτηση των δικαιούχων των περιοχών που υπόκεινται σε πράξεις αναδασμού. Τα γεωγραφικά στοιχεία διαχειρίστηκαν με χρήση PostgreSQL/PostGIS, ενώ το Google Earth παρείχε την υποδομή για την γεωγραφική απεικόνιση των στοιχείων. Η λειτουργικότητα της εφαρμογής στηρίχτηκε στην αξιοποίηση του Network Link του προτύπου KML, που επιτρέπει την επικοινωνία του interface με τη χωρική βάση, την υποβολή περιγραφικών και χωρικών ερωτημάτων από την πλευρά του χρήστη μέσω του γραφικού περιβάλλοντος μιας ιστοσελίδας και την παραγωγή δυναμικών αρχείων KML, με κατάλληλη χρήση της γλώσσας PHP. Στα πλαίσια της εργασίας πραγματοποιήθηκαν οι παρακάτω ενέργειες: Δημιουργία σε PostgreSQL/PostGIS μιας χωρικής βάσης δεδομένων ενός συστήματος αναδασμών, με σχεδιασμό του διαγράμματος Ε-R, υλοποίηση της βάσης σύμφωνα με αυτό καθώς και εμπλουτισμό της με ενδεικτικό πλήθος πλασματικών δεδομένων. Επικοινωνία του τοπικού εξυπηρετητή Apache με τη χωρική βάση, μέσω προγραμματισμού σε γλώσσα PHP. Δόμηση ενός αρχικού KML αρχείου, το οποίο καταγράφει τις συντεταγμένες του τρέχοντος παραθύρου εστίασης στο Google Earth, το οποίο καθορίζει την περιοχή ενδιαφέροντος για το χωρικό ερώτημα. Ακολούθως, ο χρήστης μεταφέρεται αυτομάτως σε μια απλή φόρμα, όπου έχει την δυνατότητα να υποβάλει περιγραφικά ή και χωρικά ερωτήματα στη βάση, το αποτέλεσμα των οποίων είναι η δυναμική παραγωγή ενός νέου KML με τη ζητούμενη πληροφορία και η απεικόνισή του στο Google Earth.
The huge amount of spatial data hosted in Spatial Database Management Systems, combined with the advantages of using open standards in exchanging spatial data, has led to the development of various web applications. Spatial data exchange based on open standards can be accomplished using the KML standard, which presents spatial information on two-dimensional web maps or three-dimensional earth browsers and it is based on the well known XML schema. In this thesis the creation of a spatial database referring to a distribution system was investigated, as well as its visualization by creating and representing dynamic KML archives, within an Internet application. This application was developed for informing and serving distribution areas’ beneficiaries. The database elements were created in PostgreSQL/PostGIS, while Google Earth provides the necessary infrastructure for their visualization. The application effectiveness was based on KML’s Network Link tag, which allows communication of the interface with the database, submission of spatial queries on user’s behalf through the graphic environment of a website and generation of dynamic KML archives with the appropriate PHP programming. Within the thesis, the following actions were taken: Creation of a spatial database in PostgreSQL/PostGIS implementing a distribution system. Communication of an Αpache HTTP Server with the spatial database, through PHP programming. Structuring of an initial KML archive, which marks Google Earth’s current view window, thus defining the area of interest for the spatial query. The users are automatically transferred to a simple PHP-HTML form, where they can submit spatial and/or non-spatial queries to the database. The query results to the dynamic creation of a new KML archive with the needed information ant it is visualized in Google Earth.