Θέμα: Versioning σε γεωγραφικές βάσεις δεδομένων

Σχετικά έγγραφα
Διαχείριση Πολιτισμικών Δεδομένων

15/5/2012. Η γεωβάση είναι µια συλλογή από γεωγραφικά σύνολα διαφόρων τύπων.

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων

ΓΕΩΓΡΑΦΙΚΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΩΝ ΓΕΩΓΡΑΦΙΚΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΩΝ - ΕΝΟΤΗΤΑ 1 7/4/2013 ΕΝΟΤΗΤΕΣ ΜΑΘΗΜΑΤΟΣ. Ορισμός

ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 3) Ουρανία Σμυρνάκη

ΓΕΩΑΠΕΙΚΟΝΙΣΗ Α.Ε.Μ.ΓΕ.

Geographic Information System(GIS)

. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων

Συστήματα Διαχείρισης Βάσεων Δεδομένων

Ακεραιότητα και Ασφάλεια Μέρος 1 Σχεδιασμός Βάσεων Δεδομένων

Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων

ΓΕΩΓΡΑΦΙΚΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΩΝ-ΕΙΣΑΓΩΓΗ

ΜΑΘΑΙΝΟΝΤΑΣ ΤΑ GIS ΣΤΗ ΠΡΑΞΗ ΤΟ ARCGIS 9.3. Α. Τσουχλαράκη, Γ. Αχιλλέως ΚΕΦΑΛΑΙΟ 1 ΞΕΚΙΝΩΝΤΑΣ ΜΕ ΤΟ ARCGIS - ΤΟ ARCMAP

Ο ArcCatalog χρησιμοποιείται για την πλοήγηση / διαχείριση χωρικών δεδοµένων.

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ - ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΣΒΔ - ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ

Σχεδιασμός Πληροφοριακών Συστημάτων. Σημειώσεις

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων

Αικατερίνη Καμπάση, PhD. Τμήμα Προστασίας και Συντήρησης Πολιτισμικής Κληρονομιάς Α.Τ.Ε.Ι. Ιονίων Νήσων

Εισαγωγή στην PostgreSQL Spatial 8.1

ΜΑΘΑΙΝΟΝΤΑΣ ΤΑ GIS ΣΤΗ ΠΡΑΞΗ ΤΟ ARCGIS 9.3. Α. Τσουχλαράκη, Γ. Αχιλλέως ΚΕΦΑΛΑΙΟ 10 ΔΗΜΙΟΥΡΓΙΑ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΓΕΩΒΑΣΕΩΝ

2ο ΚΟΙΝΟ ΣΥΝΕΔΡΙΟ Ε.Υ.Ε. - Ε.Ε.Δ.Υ.Π., ΟΚΤΩΒΡΙΟΥ 2012, ΠΑΤΡΑ 1123

ALERTS ή EDA (Event Driven Actions)

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων

Εισαγωγή στη χρήση των Συστηµάτων Γεωγραφικής Πληροφορίας

Βάσεις Δεδομένων (Databases)

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Επεξεργασία πινάκων

Η εκπόνηση της εργασίας θα γίνει σε ομάδες των 2-3 ατόμων

Mobile GIS. Καλύβας Διονύσιος, Καθηγητής ΓΠΣ & Χωρικής Ανάλυσης Υπεύθυνος Ερευνητικής Μονάδας GIS ΓΠΑ. Κολοβός Χρόνης, Γεωπόνος, MSc Γεωπληροφορικής

Τι προσφέρουν τα Τµήµατα Πληροφορικής. ... το Εργαστήριο Πληροφοριακών Συστηµάτων του Πα.Πει. Ερευνητικές δραστηριότητες σε GI Ενδεικτικές εργασίες

Διαδικτυακές Εφαρμογές Ενότητα 1: JPA

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι Ενότητα 3:

Αυτοματοποιημένη χαρτογραφία

Δεδομένα και Πληροφορίες

10 η Διάλεξη Python Βάσεις δεδομένων στη python

ΓΕΩΓΡΑΦΙΚΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΩΝ ΚΑΙ ΧΑΡΤΟΓΡΑΦΗΣΗ ΦΥΣΙΚΩΝ ΠΟΡΩΝ

Εκπαιδευτικό Εργαλείο Κανονικοποίησης

2 ο Σύνολο Ασκήσεων. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ

Διάλεξη 07: Σχεσιακό Μοντέλο II (Relational Data Model) Διδάσκων: Παναγιώτης Ανδρέου

Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων

Αγροτική Ανάπτυξη Περιβάλλον

BO.M.I.S BOLLARD MANAGEMENT INFORMATION SYSTEM ΛΟΓΙΣΜΙΚΟ ΔΙΑΧΕΙΡΗΣΗΣ ΑΝΑΔΥΟΜΕΝΩΝ ΠΑΣΑΛΩΝ ΔΙΑΧΕΙΡΗΣΗΣ ΚΥΚΛΟΦΟΡΙΑΣ BOMIS-V1-2012

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι. Ενότητα 9α: Περιορισμοί (Constraints) Εναύσματα (Triggers) Ευαγγελίδης Γεώργιος Τμήμα Εφαρμοσμένης Πληροφορικής

Γεωγραφικά Πληροφοριακά Συστήµατα (Geographical Information Systems GIS)

Εργαστήριο 5o. Σχέσεις πινάκων Ακεραιότητα αναφορών. Ευάγγελος Γ. Καραπιδάκης

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι. Ενότητα 1: Ορισμοί βασικών εννοιών: Μια πρώτη μοντελοποίηση. Ευαγγελίδης Γεώργιος Τμήμα Εφαρμοσμένης Πληροφορικής

9η Εργαστηριακή Άσκηση: Stored Procedures - Triggers. Αποθηκευμένες Διαδικασίες (Stored Procedures):

Διαδικτυακό Περιβάλλον Διαχείρισης Ασκήσεων Προγραμματισμού

ΕΝΟΤΗΤΑ 4 ΒΑΣΕΙΣ ΧΩΡΙΚΩΝ ΔΕΔΟΜΕΝΩΝ. 4. Βάσεις Χωρικών Δεδομένων

Information Technology for Business

Βάσεις Δεδομένων. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα

ΔΗΜΙΟΥΡΓΙΑ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΓΕΩΒΑΣΕΩΝ ΣΤΟΧΟΣ ΤΟΥ ΚΕΦΑΛΑΙΟΥ

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Εργαστήριο 1

4/2014 ΣΥΝΟΠΤΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΥΔΡΟΛΗΨΙΕΣ ΑΤΤΙΚΗΣ ΑΠΟΚΕΝΤΡΩΜΕΝΗ ΔΙΟΙΚΗΣΗ ΑΤΤΙΚΗΣ ΔΙΕΥΘΥΝΣΗ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ

Έννοιες Διαχείρισης Βάσεων Δεδομένων και Αρχιτεκτονική

ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΛ (ΟΜΑΔΑ Α ) ΚΑΙ ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΛ (ΟΜΑΔΑ Α ΚΑΙ Β ) ΤΕΤΑΡΤΗ 20 ΙΟΥΝΙΟΥ 2018

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Συστήματα Διαχείρισης Βάσεων Δεδομένων

ΠΡΟΣΚΛΗΣΗ ΕΚΔΗΛΩΣΗΣ ΕΝΔΙΑΦΕΡΟΝΤΟΣ

TRAVIS TRAFFIC VIOLATION INFORMATION SYSTEM ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΗΣΗΣ ΠΑΡΑΒΑΣΕΩΝ ΦΩΤΟΕΠΙΣΗΜΑΝΣΗΣ

ΧΑΡΤΟΓΡΑΦΙΑ. μεθόδους οι οποίες και ονομάζονται χαρτογραφικές προβολές. Η Χαρτογραφία σχετίζεται στενά με την επιστήμη της

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. 2 ο Μάθημα: Βασικά Θέματα Βάσεων Δεδομένων. Δρ. Κωνσταντίνος Χ.

Εφαρµογές γεωγραφικών επεξεργασιών

Δομές δεδομένων και ψηφιακή αναπαράσταση χωρικών φαινομένων

Ανάπτυξη Δικτυακής Εφαρμογής Διάχυσης και Ανάλυσης Γεωχωρικών Δεδομένων και Πληροφοριών

ΦΡΟΝΤΙΣΤΗΡΙΟ ΣΤΗ ΓΛΩΣΣΑ SQL

ΦΡΟΝΤΙΣΤΗΡΙΟ ΣΤΗ ΓΛΩΣΣΑ SQL

Βάσεις Δεδομένων. Εισαγωγή Ανάλυση Απαιτήσεων. Φροντιστήριο 1 ο

Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της διαδικασίας Office Management (Ημερολόγιο Λογιστή). Παρακάτω προτείνεται

ΕΠΙΜΟΡΦΩΣΗ ΤΩΝ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΓΙΑ ΤΗΝ ΑΞΙΟΠΟΙΗΣΗ ΚΑΙ ΕΦΑΡΜΟΓΗ ΤΩΝ ΤΠΕ ΣΤΗ ΔΙΔΑΚΤΙΚΗ ΠΡΑΞΗ

Θέματα ανακεφαλαίωσης

Department of Computer Science University of Cyprus. EPL342 Databases. Lecture 8: RM II. Relational Model. (Chapter )

Διαχείριση Πολιτισμικών Δεδομένων

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ

H SQL είναι η γλώσσα για όλα τα εμπορικά σχεσιακά συστήματα διαχείρισης βάσεων δεδομένων

Κεφ.11: Ευρετήρια και Κατακερματισμός

Σχεδίαση και Χρήση Βάσεων Δεδομένων. Χρήση του DBDesigner. Γιώργος Πυρουνάκης - forky@di.uoa.gr

Γιάννης Θεοδωρίδης. Εργαστήριο Πληροφοριακών Συστηµάτων.

Εισαγωγή στην Πληροφορική

EBSCOhost Research Databases

ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΑΣ [ΥΠΗΡΕΣΊΑ 8 - ΑΝΆΠΤΥΞΗ

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΛΗΡΟΦΟΡΙΑΚΟΥ ΣΥΣΤΗΜΑΤΟΣ (ΟΠΣ) ΓΙΑ ΤΗΝ ΠΡΟΓΡΑΜΜΑΤΙΚΗ ΠΕΡΙΟΔΟ ΣΕΣ ΕΝΟΤΗΤΑ «ΕΣΟΔΑ ΕΡΓΩΝ»

TUTORIAL VERSION: 1.0

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ


A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 7η ΕΝΟΤΗΤΑ: ΟΡΓΑΝΩΣΗ ΧΡΟΝΟΥ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ. Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ


Θέματα Παρουσίασης. OntoGeo Research Group

ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. Βασισμένης σε Περιπτώσεις (Case Based Reasoning): Το σύστημα PAS (Property Appraisal System) ΣΤΑΥΡΟΥΛΑ ΠΡΑΝΤΣΟΥΔΗ

Αναλυτικές λειτουργίες ΣΓΠ

ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΕΞΙ (6)

Η λειτουργία της πλατφόρµας οπτικοποίησης πληροφοριών σεισµικής τρωτότητας απαιτεί την χρήση της έκδοσης 9.2 του λογισµικού Arcmap της ESRI.

EBS Version Entersoft Business Suite Entersoft CRM

2 ο Μάθημα. Χωρικές Βάσεις Δεδομένων και Γεωγραφικά Πληροφοριακά Συστήματα

Μεταφορές - Ναυτιλία

Παρατηρητήριο Εγνατίας Οδού: Βασικός Εξοπλισµός και ικτύωση. Workstations: PCs: Server: Κτήριο 1 Κτήριο 2 Κτήριο 3. Κυκλοφορίας & Τηλεµατικής

Βάσεις Δεδομένων Ενότητα 1

Λίγα λόγια από το συγγραφέα...7

Wilson Web Art Databases, H.W. Wilson

ΜΟΝΑΔΕΣ ΑΡΙΣΤΕΙΑΣ ΑΝΟΙΧΤΟΥ ΛΟΓΙΣΜΙΚΟΥ

Transcript:

Πανεπιστήμιο Μακεδονίας Μεταπτυχιακό τμήμα στα Πληροφοριακά Συστήματα Διπλωματική εργασία Θέμα: Versioning σε γεωγραφικές βάσεις δεδομένων Επιβλέπων καθηγητής: Ευαγγελίδης Γεώργιος Σιρκελή Φανή

Σκοπός Διπλωματικής Εργασίας Παρουσίαση της τεχνικής του versioning Παρουσίασητηςχρήσηςτουσεγεωγραφικές βάσεις δεδομένων Σχεδιασμός και δόμηση μιας γεωγραφικής βάσης δεδομένων που δίνει τη δυνατότητα χρησιμοποίησης του versioning

Versioning Ως έκδοση ενός σχεδίου θα μπορούσε να οριστεί μια όψη ή ένα στιγμιότυπο του σχεδίου σε μια συγκεκριμένη χρονική στιγμή Μια γεωγραφική βάση δεδομένων multiversion μπορεί να οριστεί ως ένα σύνολο διαδοχικών ή εναλλακτικών εκδόσεων σχεδίου της ίδιας περιοχής, όπου κάθε έκδοση αντιπροσωπεύει μια κατάσταση της περιοχής και ρυθμίζεται χωριστά και ανεξάρτητα από τις υπόλοιπες που αντιπροσωπεύουν την ίδια περιοχή σχεδίου

Δυνατότητες που παρέχει το Versioning Υποστήριξη ταυτόχρονης επεξεργασίας δεδομένων από πολλούς χρήστες χωρίς τη δημιουργία πολλαπλών αντιγράφων των δεδομένων Υποστήριξη δημιουργίας εναλλακτικών σχεδίων χωρίς να επηρεάζεται η κύρια έκδοση σχεδίου (ανάλυση what if) Τήρηση ιστορικού των αλλαγών ενός σχεδίου παρέχοντας τη δυνατότητα στο χρήστη να ανατρέξει σε μια παλαιότερη έκδοση

Λογισμικά Gis που υποστηρίζουν το Versioning Εμπορικά πακέτα ArcGis της ESRI (Χρήση του ArcSDE και του Geodatabase) Oracle (Χρήση του OracleSpatial) Autodesk Gis Συνδυασμός λογισμικών Gis ανοιχτού κώδικα με δυνατότητα αποθήκευσης των γεωμετρικών δεδομένων σε μια βάση δεδομένων Ερευνητικές εργασίες που προτείνουν την αντιπροσώπευση της εξέλιξης είτε με τη βοήθεια των διαδοχικών καταστάσεων του σχεδίου είτε με την εισαγωγή πεδίων timestamps σε διαφορετικά επίπεδα της βάσης δεδομένων (επίπεδο σχέσεων, επίπεδο εγγραφών, επίπεδο ιδιοτήτων)

Εφαρμογή Εκδόσεις ανά πολύγωνο, ανά χρήστη και εκδόσεις του συνολικού σχεδίου Κάθε έκδοση σχεδίου είναι ανεξάρτητη από τις υπόλοιπες Κάθε χρήστης εργάζεται προβάλλοντας μόνο τις δικές του εκδόσεις σχεδίου τις οποίες αντιλαμβάνεται ως ένα ξεχωριστό σχέδιο Επιτρέπει την τήρηση του ιστορικού όλων των μεταβολών που έχει υποστεί το σχέδιο Οι μεταβολές που συμβαίνουν σε κάθε πολύγωνο συνδέονται με το χρήστη που τις πραγματοποιεί

Εφαρμογή Δυνατότητα καταγραφής της αιτίας δημιουργίας μιας νέας έκδοσης ώστε να είναι κατανοητός ο λόγος που ένα πολύγωνο ή μια περιοχή του σχεδίου έχει υποστεί μεταβολές Η τελική μορφή του σχεδίου είναι μοναδική και δεν περιέχει τις δοκιμαστικές εκδόσεις των χρηστών και τα διαγραμμένα πολύγωνα Παρέχεται μηχανισμός ελέγχου ώστε να τηρείται ο βασικός κανόνας τοπολογίας σύμφωνα με τον οποίο τα ενεργά πολύγωνα δεν πρέπει να επικαλύπτονται

Σχηματική Απεικόνιση των Εκδόσεων Εκδόσεις χρήστη Εκδόσεις συνολικού σχεδίου Εκδόσεις Χρήστης 1 Χρήστης 2 πολυγώνου V1 V1 V1 Χρήστης1 V1 V1 V2 V2 V2 Χρήστης2 V1 V2 V3 V3 V3 Χρήστης1 V2. V4 Χρήστης1 V3 V5 Χρήστης 2 V2 Vn V6 Χρήστης2 V3

Λογισμικό που Χρησιμοποιεί η Εφαρμογή object-relational database management system (ORDBMS)) PostgreSql PostGis, χωρική επέκταση της PostgreSql PgAdminIII, γραφικό περιβάλλον της PostgreSql QuantumGis, λογισμικό γεωγραφικών συστημάτων πληροφοριών ανοιχτού κώδικα Qt3, περιβάλλον ανάπτυξης λογισμικού σε γλώσσα προγραμματισμού C++.

Δομή της Βάσης Δεδομένων

Πίνακες της Βάσης Δεδομένων 1. polygona (Πίνακας χωρικών δεδομένων) Πεδίο Τύπος Περιγραφή gid Integer Πρωτεύον και ξένο κλειδί. Μοναδικός κωδικός αναγνώρισης πολυγώνου the_geom Geometry Γεωμετρία πολυγώνου version Integer Αριθμός έκδοσης σχεδίου ανά χρήστη version_id Integer Ξένο κλειδί. Αριθμός έκδοσης του συνολικού σχεδίου 2. perigrafi (Πίνακας περιγραφικών δεδομένων) Πεδίο Τύπος Περιγραφή gid Integer Πρωτεύον κλειδί. Μοναδικός κωδικός αναγνώρισης πολυγώνου mslink Integer Μοναδικός κωδικός αναγνώρισης του αντικειμένου στον πραγματικό κόσμο date_created Timestamp Ημερομηνία δημιουργίας του πολυγώνου date_deleted Timestamp Ημερομηνία διαγραφής του πολυγώνου polygon_area Double Εμβαδόν πολυγώνου polygon_perimeter Double Περίμετρος πολυγώνου polygon_version Integer Αριθμός έκδοσης πολυγώνου reason Char Αιτία αλλαγής πολυγώνου

Πίνακες της Βάσης Δεδομένων 3. versions (Πίνακας των εκδόσεων σχεδίου) Πεδίο Τύπος Περιγραφή id Integer Πρωτεύον κλειδί. Μοναδικός κωδικός αναγνώρισης της κάθε έκδοσης του συνολικού σχεδίου version Integer Αριθμός έκδοσης σχεδίου ανά χρήστη user_name Char Όνομα χρήστη current Boolean Τρέχουσα ή κύρια έκδοση του συνολικού σχεδίου reason_for_version Char Αιτία δημιουργίας νέας έκδοσης σχεδίου 4. Intersections (Πίνακας των επικαλύψεων) Πεδίο Τύπος Περιγραφή gid Integer Πρωτεύον και ξένο κλειδί. Μοναδικός κωδικός αναγνώρισης πολυγώνου the_geom Geometry Γεωμετρία πολυγώνου

Διαχείριση Βάσης Δεδομένων με το PgAdminIII

Προβολή Δεδομένων στο QuantumGis

Εκτέλεση Ερωτημάτων date_created < '2006-01-11': Πολύγωνα που δημιουργήθηκαν πριν από μια συγκεκριμένη ημερομηνία design_version=versions.id and versions.current=true: Πολύγωνα που ανήκουν σε εκδόσεις που οι χρήστες έχουν χαρακτηρίσει ως τρέχουσες design_version=versions.id and versions.user_name = 'fani' : Πολύγωνα που επεξεργάστηκε ένας συγκεκριμένος χρήστης.

Διαχείριση Εισαγωγών, Διαγραφών, Ενημερώσεων Όψη: Rule on delete: Δίνει εντολή για διαγραφή από τον πίνακα των χωρικών δεδομένων αντί για διαγραφή από την όψη Rule on insert: Εισάγειτηνέαεγγραφήστονπίνακαpolygona Ενημερώνει τα πεδία mslink και reason της νέας εγγραφής στον πίνακα perigrafi με τις τιμές που δίνει ο χρήστης Rule on update: Ενημερώνει την παλιά εγγραφή του πολυγώνου στον πίνακα perigrafi με την ημερομηνία διαγραφής Εισάγει νέα εγγραφή πολυγώνου στον πίνακα polygona Ενημερώνει τα πεδία polygon_version, mslink, reason της νέας εγγραφής στον πίνακα perigrafi μετιςνέεςτιμές

Πίνακας polygona: Rule on Delete: Ενημερώνει την αντίστοιχη εγγραφή του πολυγώνου στον πίνακα perigrafi με την ημερομηνία διαγραφής Trigger before insert: Εισάγει μια αντίστοιχη εγγραφή στον πίνακα perigrafi με ενημερωμένα πεδία gid, mslink, polygon_version, polygon_area, polygon_perimeter, date_created Ελέγχει αν υπάρχει η εγγραφή της έκδοσης χρήστη στον πίνακα των εκδόσεων και αν δεν υπάρχει την καταχωρεί Trigger after insert: Ελέγχει αν το νέο πολύγωνο επικαλύπτεται με άλλα μη διαγραμμένα και αν επικαλύπτεται αντιγράφει την εγγραφή στον πίνακα intersections Ενημερώνει τη νέα εγγραφή με τον αριθμό της έκδοσης σχεδίου Διαχείριση Εισαγωγών, Διαγραφών, Ενημερώσεων

Έλεγχος Επικαλύψεων

Διαχείριση Εισαγωγών, Διαγραφών, Ενημερώσεων Πίνακας perigrafi: Trigger after update: Αν δεν έχει καταχωρηθεί τιμή για το πεδίο mslink από το χρήστη, ενημερώνει το πεδίο με την τιμή του πεδίου gid Ελέγχει αν διορθώνεται μια επικάλυψη και διαγράφει τα πολύγωνα που διορθώνονται από τον πίνακα intersections

Συνένωση Πολυγώνων

Διαίρεση Πολυγώνου

Αλλαγή Γεωμετρίας Πολυγώνου

Διαχείριση Εκδόσεων

Τελική Μορφή Σχεδίου

Συμπεράσματα Η έννοια της έκδοσης σχεδίου δεν είναι αυστηρά καθορισμένη αλλά εξαρτάται από το χρήστη και τις απαιτήσεις της κάθε εφαρμογής Ο βασικός σκοπός είναι η πραγματοποίηση μεταβολών με τρόπο ώστε να τηρείται το ιστορικό των αλλαγών, να παρέχεται η δυνατότητα ανάκτησης οποιασδήποτε παλαιότερης κατάστασης σχεδίου και να διατηρείται η ακεραιότητα των αντικειμένων από τα οποία αποτελείται το σχέδιο Η ιδέα είναι γενική και μπορεί να εφαρμοστεί σε οποιοδήποτε γεωγραφικό σύστημα πληροφοριών αποθηκεύει τη χωρική πληροφορία σε μια βάση δεδομένων