Professional Documents
Culture Documents
Αλεξόπουλος Β. Ιωάννης
Επίβλεψη: Σελλής Τ.
«There is no practical obstacle whatever now to «∆εν υπάρχει πρακτικό εµπόδιο στην δηµιουργία
the creation of an efficient index to all human knowledge, ενός εύχρηστου καταλόγου όλης της ανθρώπινης γνώσης,
ideas and achievements, to the creation, that is, of a των επιτευγµάτων, των εικόνων και των ιδεών, στην
complete planetary memory for all mankind. And not κατασκευή µε άλλα λόγια µιας πλανητικής µνήµης για όλη
simply an index; the direct reproduction of the thing itself την ανθρωπότητα. Ίσως µάλιστα να µην είναι απλός
can be summoned to any properly prepared spot. A κατάλογος αλλά το ίδιο πράγµα σε µια άλλη µορφή που θα
microfilm, coloured where necessary, occupying an inch or µπορεί να προσπελαστεί από οποιοδήποτε σηµείο της γης..
so of space and weighing little more than a letter, can be Και κάτι τέτοιο θα είναι γεγονός τροµακτικής σηµασίας,
duplicated from the records and sent anywhere, and µπορεί να προδιαγράψει µία πραγµατική διανοητική
thrown enlarged upon the screen so that the student may επινόηση όλης της φυλής µας. Όλη η ανθρώπινη µνήµη θα
study it in every detail. είναι διαθέσιµη σε συντοµότατο χρόνο, σε κάθε ξεχωριστό
This in itself is a fact of tremendous significance. It άτοµο. Και το πιο σηµαντικό από όλα: Ένα τέτοιο αρχείο δεν
foreshadows a real intellectual unification of our race. The κινδυνεύει από καµιά καταστροφή. Θωρακίζεται απόλυτα.
whole human memory can be, and probably in a short time Καθώς πρόκειται να υπάρξουν ακριβή αντίγραφα στο
will be, made accessible to every individual. And what is Περού, την Κίνα, την Ισλανδία, την Κεντρική Αφρική ή και
also of very great importance in this uncertain world where πουθενά συγκεκριµένα. Θα συγκεντρώνει την οργάνωση
destruction becomes continually more frequent and του εγκεφάλου ενός ανώτερου θηλαστικού µε την
unpredictable, is this, that photography affords now every αποκεντρωµένη ζωτικότητα της αµοιβάδας».
facility for multiplying duplicates of this - which we may
call? - this new all-human cerebrum. It need not be
concentrated in any one single place. It need not be
vulnerable as a human head or a human heart is
vulnerable. It can be reproduced exactly and fully, in Peru,
China, Iceland, Central Africa, or wherever else seems to
afford an insurance against danger and interruption. It can
have at once, the concentration of a craniate animal and
the diffused vitality of an amoeba».
2
Αλεξόπουλος Ιωάννης PYRGIS v2
ΠΕΡΙΕΧΟΜΕΝΑ
ΠΕΡΙΕΧΟΜΕΝΑ................................
ΠΕΡΙΕΧΟΜΕΝΑ ................................................................
............................................................................................
............................................................3
............................ 3
ΠΕΡΙΛΗΨΗ ................................................................
................................................................................................
.....................................................................
.....................................4
..... 4
SUBJECT ................................................................
................................................................................................
......................................................................
......................................6
...... 6
ABSTRACT ................................................................
................................................................................................
....................................................................
....................................6
.... 6
ΜΕΡΟΣ
ΜΕΡΟΣ I: ΕΙΣΑΓΩΓΗ ΣΤΗ ΣΥΓΧΡΟΝΗ ΓΕΩΠΛΗΡΟΦΟΡΙΑ
ΓΕΩΠΛΗΡΟΦΟΡΙΑ ....................... 7
ΚΕΦΑΛΑΙΟ 1. ΣΤΟΧΟΙ ΚΑΙ ΝΕΕΣ ΑΝΤΙΛΗΨΕΙΣ
ΑΝΤΙΛΗΨΕΙΣ ΣΤΗΝ ΚΑΤΑΝΟΗΣΗ ΤΟΥ ΧΩΡΟΥ......................8
...................... 8
Εισαγωγικά................................................................................................. 8
1.1 Θέµα, ύφος, σκοποί και στόχοι................................................................. 9
1.2 Η µοντελοποίηση των φαινοµένων ενός πραγµατικού κόσµου ....................... 12
1.3 Νέες µορφές του χάρτη. Ο σηµασιολογικός και δικτυακός προσανατολισµός των
δεδοµένων και της πληροφορίας. ................................................................. 14
1.4 Η εποχή των Γεωγραφικών Υπηρεσιών ..................................................... 19
ΚΕΦΑΛΑΙΟ 2. ΟΙ ΒΑΣΕΙΣ ∆Ε∆ΟΜΕΝΩΝ ................................................................
................................................................22
................................ 22
2.1 Οι Βάσεις ∆εδοµένων. Η φυσική κατάληξη του µικρόκοσµου. ...................... 22
2.2 Μοντέλα δεδοµένων............................................................................ 22
2.4 Συστήµατα διαχείρισης βάσεων δεδοµένων .............................................. 25
2.5 Μορφές και δυνατότητες σύγχρονων Σ∆Β∆ ............................................. 29
2.6 SQL, η καρδιά των βάσεων δεδοµένων ................................................... 32
ΚΕΦΑΛΑΙΟ 3. ΟΙ ΧΩΡΙΚΕΣ ΒΑΣΕΙΣ ∆Ε∆ΟΜΕΝΩΝ
∆Ε∆ΟΜΕΝΩΝ .....................................................
.....................................................34
..................... 34
3.1 Χωρικές επεκτάσεις στα µοντέλα δεδοµένων ........................................... 34
3.2 Συστήµατα διαχείρισης χωρικών βάσεων δεδοµένων................................... 37
3.3 Αρχιτεκτονικές ΣΓΠ............................................................................. 38
3.4 Χωρικά ερωτήµατα, υπολογιστική γεωµετρία και βελτιστοποίηση αλγορίθµων. . 40
3.4.1 SQL για χωρικά δεδοµένα (Spatial SQL)............................................... 43
3.5 Σύγχρονοι τρόποι λογικού σχεδιασµού. Η γλώσσα UML .............................. 46
3.6 Συστήµατα διαχείρισης χωρικών βάσεων δεδοµένων και µοντελοποίηση ......... 50
ΜΕΡΟΣ II:
II: ΕΜΠΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ ..................................................
.................................................. 52
ΚΕΦΑΛΑΙΟ 4. ΕΜΠΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ ∆ΙΑΧΕΙΡΙΣΗΣ ∆ΙΑΧΕΙΡΙΣΗΣ ΧΩΡΙΚΩΝ ΒΑΣΕΩΝ ΒΑΣΕΩΝ ∆Ε∆ΟΜΕΝΩΝ ...........53
........... 53
4.1 Το Σ∆Β∆ της Oracle και η τεχνολογία χωρικής επέκτασης Spatial .............. 53
4.1.1 Χωρικά φίλτρα, τελεστές και συναρτήσεις ............................................. 56
4.2 Το σύστηµα PostgreSQL – PostGIS – GEOS –Proj4 .................................. 58
ΚΕΦΑΛΑΙΟ 5. ΟΙ ΧΩΡΙΚΕΣ ΒΑΣΕΙΣ ∆Ε∆ΟΜΕΝΩΝ ∆Ε∆ΟΜΕΝΩΝ ΣΤΟ ΣΥΣΤΗΜΑ ARCGIS ........................61
........................ 61
5.1 Οι Γεωβάσεις δεδοµένων (Geodatabases) του ArcGIS ............................... 61
5.2 Η τοπολογία στις γεωβάσεις του ArcGIS ................................................. 65
5.3 ESRI Data Models .............................................................................. 73
5.4 Η αρχιτεκτονική CaseTools ................................................................... 73
ΚΕΦ.6 Η ΠΟΛΥΧΡΗΣΤΙΚΗ ΜΟΡΦΗ ΤΩΝ ΓΕΩΒΑΣΕΩΝ .................................................
.................................................79
................. 79
6.1 Η τεχνολογία ArcSDE ......................................................................... 79
6.2 Η αποθήκευση στο Σ∆Β∆ και ο ρόλος των πινάκων των γεωβάσεων ............. 87
6.3 Πλεονεκτήµατα, µειονεκτήµατα και προβλήµατα........................................ 88
6.4 Απόδοση εκδοχών (Versioning) και αποµακρυσµένες επεµβάσεις (Disconnected
Editing) ................................................................................................... 90
6.5 Επιδόσεις Γεωβάσεων. Ρυθµίζοντας τα συστατικά...................................... 93
6.6 ∆ιαφορές υλοποιήσεων ........................................................................ 95
ΜΕΡΟΣ III:
III: ΤΟ ΣΥΣΤΗΜΑ PYRGIS .....................................................
..................................................... 97
ΚΕΦΑΛΑΙΟ 7. ΜΟΝΤΕΛΟΠΟΙΩΝΤΑΣ ΤΟ ΠΟΛΕΟ∆ΟΜΙΚΟ ΠΛΗΡΟΦΟΡΙΑΚΟ ΣΥΣΤΗΜΑ ΤΟΥ
ΠΥΡΓΟΥ ................................................................
................................................................................................
.....................................................................
.....................................98
..... 98
7.1 Το υπάρχον πολεοδοµικό πληροφοριακό σύστηµα του Πύργου. .................... 98
7.2 Ο σχεδιασµός του νέου συστήµατος ..................................................... 100
7.2 Το µοντέλο δεδοµένων ...................................................................... 106
ΚΕΦΑΛΑΙΟ 8. ΣΥΣΤΗΜΑΤΑ ΓΙΑ ΤΗΝ ΤΟΠΙΚΗ ΑΥΤΟ∆ΙΟΙΚΗΣΗ ΚΑΙ ΜΕΤΑΒΑΣΗ ΣΕ ΝΕΕΣ
ΤΟΠΙΚΗ ΑΥΤΟ∆ΙΟΙΚΗΣΗ
∆ΙΑΧΕΙΡΙΣΗΣ ΤΟΥ ΧΩΡΟΥ ................................................................
ΤΕΧΝΟΛΟΓΙΕΣ ∆ΙΑΧΕΙΡΙΣΗΣ ................................................................ 126
8.1 Ηλεκτρονικά αυτοµατοποιηµένη τοπική διακυβέρνηση (e- Local Government) 126
8.2 Συστήµατα γεωγραφικών πληροφοριών για επιχειρήσεις (Enterprise GIS) ..... 128
8.3 ∆ιαδικασίες ανάπτυξης συστήµατος σε ένα επιχειρησιακό περιβάλλον ......... 130
ΚΕΦΑΛΑΙΟ 9. ΠΡΟΟΠΤΙΚΗ - ΣΥΜΠΕΡΑΣΜΑΤΑ .....................................................
..................................................... 136
9.1 Συλλογισµοί για το σύστηµα ................................................................ 136
9.1 Εξελίξεις ......................................................................................... 140
ΒΙΒΛΙΟΓΡΑΦΙΑ................................
ΒΙΒΛΙΟΓΡΑΦΙΑ ................................................................
.........................................................................................
......................................................... 144
ΠΑΡΑΡΤΗΜΑ ................................................................
..........................................................................................
.......................................................... 147
Λεξικό εννοιών ....................................................................................... 147
Γενικός Οικοδοµικός κανονισµός, ΓΟΚ 1577/85 .......................................... 147
Παραδείγµατα κατασκευής γεωµετρίας (από PostgreSQL-PostGIS): ................. 148
Σύνοψη µερικών από τους πίνακες µιας γεωβάσης. (Geodatabase tables ή
Geodatabase metadata):.......................................................................... 149
ESRI Data model templates ..................................................................... 150
Αρκτικόλεξο........................................................................................... 151
3
Αλεξόπουλος Ιωάννης PYRGIS v2
Αλεξόπουλος Β. Ιωάννης
∆ιπλωµατούχος Μηχανικός Χωροταξίας, Πολεοδοµίας & Περιφερειακής Ανάπτυξης
4
Αλεξόπουλος Ιωάννης PYRGIS v2
ΠΕΡΙΛΗΨΗ
Λέξεις κλειδιά
5
Αλεξόπουλος Ιωάννης PYRGIS v2
SUBJECT
ABSTRACT
Keywords
6
Αλεξόπουλος Ιωάννης PYRGIS v2
ΜΕΡΟΣ I: Εισαγωγή
στη σύγχρονη
γεωπληροφορία
7
Αλεξόπουλος Ιωάννης PYRGIS v2
ΧΩΡΟΥ
Εισαγωγικά
8
Αλεξόπουλος Ιωάννης PYRGIS v2
1
IBM Corporation, www.ibm.com
2
Τµήµα Μηχανικών Χωροταξίας, Πολεοδοµίας και Περιφερειακής Ανάπτυξης, Πανεπιστήµιο
Θεσσαλίας, Βόλος Σεπτέµβριος 2001
9
Αλεξόπουλος Ιωάννης PYRGIS v2
Ο σκοπός της εργασίας έγκειται στην προσέγγιση του γνωστικού πεδίου που
απαρτίζει την σύγχρονη δοµή ενός πολεοδοµικού πληροφοριακού συστήµατος. Αυτό
γίνεται δυνατό µε βάση την προδιάθεση για:
• Την δηµιουργία µιας συγκροτηµένης πρότασης η οποία εµπεριέχει τα
απαραίτητα στοιχεία τα οποία µπορούν να ενηµερώσουν τον
ενδιαφερόµενο για τις τάσεις και την πρακτική εφαρµογή των
αντικειµενοσχεσιακών τεχνολογιών στην αναπαράσταση του χώρου και
ειδικά του αστικού.
• Την ανάγκη τιθάσευσης της πολυπλοκότητας των γεωγραφικών
δεδοµένων, της δυσκολίας µετατροπής τους σε χρήσιµες πληροφορίες και
της δυσκολίας διαχείρισης τους.
• Την εξαντλητική αναζήτηση βιβλιογραφικών πηγών και την
ολοκληρωµένη όσο κατέστη αυτό δυνατό τεχνολογική προσέγγιση.
• Την ανάδειξη των γεωγραφικών πληροφοριακών συστηµάτων για
επιχειρήσεις (Enterprise GIS) όχι µόνο ως το απόλυτο εργαλείο
σχεδιασµού του χώρου αλλά και ως α) δείκτης ποιότητας ζωής β)
επικερδές επιχειρησιακό τµήµα των κυβερνητικών οργανισµών.
10
Αλεξόπουλος Ιωάννης PYRGIS v2
11
Αλεξόπουλος Ιωάννης PYRGIS v2
12
Αλεξόπουλος Ιωάννης PYRGIS v2
3
µε την έννοια της οργάνωσης στα µικρότερα δυνατά στοιχεία σύνθεσης, όπως τα γράµµατα σε µία
πρόταση.
4
Ιδέες από Κιουστελίδης 2002, Ο µηχανισµός της νόησης, εξελικτικές πλευρές της σκέψης και της
φύσης των εννοιών.
13
Αλεξόπουλος Ιωάννης PYRGIS v2
14
Αλεξόπουλος Ιωάννης PYRGIS v2
5
Ως χάρτης δύναται να θεωρείται µια έννοια η οποία ξεπερνά τα στενά όρια του γεωγραφικού χάρτη.
Αντίστοιχες διαστάσεις θα µπορούσε να έχει ένας χάρτης για το διάστηµα ή το ανθρώπινο σώµα ή ένα
φυτό.
15
Αλεξόπουλος Ιωάννης PYRGIS v2
6
To support the sharing and reuse of formally represented knowledge among AI systems, it is useful to
define the common vocabulary in which shared knowledge is represented. A specification of a
representational vocabulary for a shared domain of discourse -- definitions of classes, relations,
functions, and other objects -- is called an ontology. T. R. Gruber. A translation approach to portable
ontologies, (1993).
7
Οι εφαρµογές είναι πολλές. Ο σηµασιολογικός διαδικτυακός ιστός (Semantic Web) είναι µια µορφή
δοµηµένης διάδοσης γνώσης η οποία θα αποτελέσει την νέα γενιά «εξυπνάδας του internet». Βλ.
OWL, Web Ontology Language, http://www.w3.org/
16
Αλεξόπουλος Ιωάννης PYRGIS v2
8
1982 U.S. National Committee for Digital Cartographic Data Standards
9
Πρώην Open GIS Foundation (1994-96)
17
Αλεξόπουλος Ιωάννης PYRGIS v2
18
Αλεξόπουλος Ιωάννης PYRGIS v2
Γίνεται κατανοητό, πως ο χάρτης είναι «πολυµορφικά ψηφιακός» και όχι µόνο
«γεωµετρικά ψηφιακός». Μετασχηµατισµοί της XML είναι η µια συνεχώς
εξελισσόµενη µορφή αποθήκευσης και µεταφοράς πολλών από των παραπάνω
δοµικών υλικών του χάρτη10.
Η εξέλιξη του χάρτη και των υπολογιστικών µεθόδων που τον περιβάλουν,
είναι παρελκυόµενο αποτέλεσµα µιας σειράς διαχρονικών γεγονότων στην έρευνα.
Ταυτόχρονα µε την εξέλιξη του χάρτη, το περιβάλλον των γεωεπιστηµών που τον
υποστηρίζει είναι το πρώτο που µεταβάλλεται.
Οι γεωεπιστήµες εξελίσσονται. Πέρα από καθιερωµένες γλωσσικές –
συντακτικές και στερεότυπες αναφορές, είναι σήµερα το γενικότερο σύνολο που
περιβάλλει τον ψηφιακό χάρτη. Τα γεωγραφικά πληροφοριακά συστήµατα είναι το
πρωταρχικό µέσο εφαρµογής και οι γεω-υπηρεσίες µια συνυπάρχουσα µετεξέλιξή
τους.
Αντίστοιχα... εν αρχή ο αναλογικός χάρτης γίνεται ψηφιακός. Ο πολυµεσικός
χάρτης µεταφέρει την έννοια της πραγµατικής διάδρασης και του περιβάλλοντος
διεπαφής. Ο διαδικτυακός χάρτης είναι από τον γενεσιουργό ορισµό του µια
υπηρεσία.
10
πχ. Geodatabase XML schema representation στο ArcGIS 9, και σε µικρότερο βαθµό η GML 3.
19
Αλεξόπουλος Ιωάννης PYRGIS v2
GISystem
Αναλογικός
χάρτης
Ψηφιακός ∆ικτυακός χάρτης
χάρτης GIS Αποµακρυσµένη
Γεω-υπηρεσία
Πολυµεσικός
χάρτης GIService
GIScience
Σχ. 1. Οι βασικές µορφές του χάρτη στο περιβάλλον των γεωεπιστηµών. Πηγή: ιδία επεξεργασία.
GIServices
GISystems
GIScience
Σχ. 2. Η εξελικτική πορεία της γεωγραφικής πληροφορίας στην διαχρονία. Πηγή: Shekhar, Chawla 2003.
20
Αλεξόπουλος Ιωάννης PYRGIS v2
Η εξελικτική αυτή πορεία δεν είναι όµως απλή. Πέρα από επιστηµολογικές
προσεγγίσεις, υπάρχουν γεγονότα κλειδιά στην έρευνα και τεχνολογία τα οποία
ωθούν τα καθιερωµένα. Οι τάσεις αυτές µαζί µε κάποια κλασικά τεχνολογικά
γεγονότα παρουσιάζονται στο παρακάτω σχήµα:
ArcGIS
Oracle PostGIS -
λογισµικό ArcSDE
ArcInfo ArcView Spatial PostgreSQL
Εµπόριο –
Υπηρεσίες Στρατός
Γεω-υπηρεσίες
GI services
Συστήµατα Γεωγραφικών
Πληροφοριών (GIS)
∆ιαλειτουργικότητα (OGC, ISO…)
Ανοιχτά συστήµατα
Αναλυτική Γεωεπιστήµες
Χαρτογραφία (GI Science)
Ακαδηµαϊκή
Έρευνα
Επιστήµη
σήµερα
UNIX Linux
Java
486- 786-
8086 32bit 64bit
Σχ. 3. Τάσεις και γεγονότα στην εξέλιξη της αναζήτησης της γεωγραφικής πληροφορίας. Πηγή: ιδία επεξεργασία, βασισµένο
στο σχήµα από Shekhar, Chawla 2003
21
Αλεξόπουλος Ιωάννης PYRGIS v2
22
Αλεξόπουλος Ιωάννης PYRGIS v2
Το σχεσιακό µοντέλο προέρχεται από τον Codd (1972). Η IBM ήταν η πρώτη
εταιρεία η οποία το µετέφερε σε υπολογιστικά συστήµατα. Κύρια ιδέα του είναι η
χρήση µαθηµατικών σχέσεων για την µοντελοποίηση των δεδοµένων. Οι σχέσεις
αυτές είναι συνδεδεµένοι πίνακες αποτελούµενοι από γραµµές και στήλες. Τα
δεδοµένα – πίνακες έχουν την δυνατότητα διασύνδεσης µέσω κοινών κωδικών
κλειδιών τα οποία δροµολογούν τις συνδέσεις αυτές. Οι διασυνδετικές σχέσεις είναι
κι αυτές πίνακες. Το µοντέλο στηρίζει την ικανότητα του να θεωρείται ικανό
αναπαράστασης φαινοµένών στις εξής ιδιότητες (Muller 99):
Αναφορική ακεραιότητα (Referential integrity). Συλλογή από κανόνες και
περιορισµούς µε τους οποίους η βάση πληρεί τις προδιαγραφές του µοντέλου και
εξασφαλίζεται πάντα την σωστή θέση και µορφή των πινάκων µετά το τέλος µιας
συναλλαγής (πχ. µίας ενηµέρωσης).
Κανονικοποίηση (Normalization). Η διαδικασία κατά την οποία εφαρµόζονται
κανόνες οι οποίοι διαµορφώνουν την βελτιστοποίηση της δοµής των σχέσεων
ανάµεσα στους πίνακες.
Τύποι δεδοµένων (Data types). Βασική αρχή του σχεσιακού µοντέλου είναι ο
ορισµός των τύπων δεδοµένων. Υπάρχουν συγκεκριµένοι τύποι δεδοµένων.
23
Αλεξόπουλος Ιωάννης PYRGIS v2
Η δοµή αυτού του µοντέλου σε όλες του τις εκδοχές προέρχεται από τις
διαδεδοµένες αντικειµενοστρεφής γλώσσες προγραµµατισµού, µε δανειζόµενες τις
έννοιες της κληρονοµιάς, της ενθυλάκωσης της αφαίρεσης και του πολυµορφισµού
δόµησης των στοιχείων.
Σηµαντικότερο πλεονέκτηµα του η άµεση προγραµµατιστική σύνδεση µε
εφαρµογές, και η στιβαρότητα σε απαιτητικά περιβάλλοντα διαχειρίσεις δεδοµένων.
Το αντικειµενοστρεφές µοντέλο δεδοµένων και κατεπέκταση η
αντικειµενοστρεφή διαχείριση βάσεων δεδοµένων δεν υφίσταται ακόµη υπό µια
επίσηµη προτυποποίηση. ∆ιάφοροι ερευνητές έχουν προτείνει τέτοια πρότυπα και
κάποια από αυτά χρησιµοποιούνται και σε εµπορικά πακέτα αλλά ο ρόλος τους είναι
πειραµατικός ακόµη παρά επιχειρησιακός στους τελικούς χρήστες. Φαίνεται πως
είναι το άµεσο µέλλον των βάσεων δεδοµένων, και σιγά-σιγά θα ωριµάζει και
ερευνητικά αλλά και στη συνείδηση των χρηστών σαν τεχνολογία και σαν εµπορική
εφαρµογή.
11
Υποστήριξη από την SQL3
24
Αλεξόπουλος Ιωάννης PYRGIS v2
12
Oracle 8
13
Σε αυτό συνέβαλαν αποφασιστικά οι συµµετέχοντες στα OGC και ISO/TC211
25
Αλεξόπουλος Ιωάννης PYRGIS v2
...
∆οµή δεδοµένων 1 Κλάση ∆οµή δεδοµένων 1
Εξωτερικό επίπεδο
... Μετάβαση
Εννοιολογικό Μοντέλο
Εννοιολογικό
σχήµα
Εννοιολογικό επίπεδο
Μετάβαση
Εσωτερικό Μοντέλο
Εσωτερικό
σχήµα
Εσωτερικό επίπεδο
Το παρακάτω απλουστευµένο σχήµα εκφράζει την θέση ενός Σ∆Β∆ ανάµεσα στους
χρήστες και τα δεδοµένα.
26
Αλεξόπουλος Ιωάννης PYRGIS v2
Χρήστες / Προγραµµατιστές
Σ∆Β∆
Λογισµικό επεξεργασίας ερωτηµάτων
27
Αλεξόπουλος Ιωάννης PYRGIS v2
Για παράδειγµα στην εκκίνηση της λειτουργίας µιας βάσης δεδοµένων στην
Oracle λαµβάνουν µέρος πολλές διαδικασίες πολλών διαφορετικών και πολλών ειδών
επιπέδων, όπως το επίπεδο δικτυακής επικοινωνίας µε πρωτόκολλα όπως το TCP/IP,
το επίπεδο διαδικασιών καταγραφής συναλλαγών, η αναίρεση σφαλµάτων, το
επίπεδο των κλειδωµάτων της µοιραζόµενης µνήµης, η εκτέλεση κώδικα SQL, PL-
SQL και πολλά άλλα. Κάποια από αυτά θα περιγραφούν πολύ σύντοµα στην
περιγραφή του Σ∆Β∆ της Oracle.
28
Αλεξόπουλος Ιωάννης PYRGIS v2
Σχ. 6. Απλό σχήµα βασικών περιεχοµένων αρχιτεκτονικής της Oracle. Πηγή: ArcSDE for Oracle Administration,
ESRI WC2000.
14
π.χ. ArcGIS Geodatabase, το σχήµα ορίζει πολυπλοκότερες µορφές οργάνωσης των δεδοµένων
29
Αλεξόπουλος Ιωάννης PYRGIS v2
Μορφές οργάνωσης
30
Αλεξόπουλος Ιωάννης PYRGIS v2
Η κατάτµηση (Partitioning)
15
πχ. δεδοµένα από αισθητήρες όπως πολυκάναλες δορυφορικές εικόνες υψηλής ανάλυσης
31
Αλεξόπουλος Ιωάννης PYRGIS v2
16
Όσον αφορά τις αντικειµενοστραφής βάσεις το αντίστοιχο της SQL είναι η OOQL ή αντίστοιχες. Η
δοµή τους είναι αντίστοιχη µια αντικειµενοστρεφούς γλώσσας προγραµµατισµού σαν τις C++ και
Java. Έλλειψη πληρότητας και προτυποποίησης περιορίζουν την χρήση τους.
32
Αλεξόπουλος Ιωάννης PYRGIS v2
33
Αλεξόπουλος Ιωάννης PYRGIS v2
Σχ. 8. Μια προσέγγιση στα επίπεδα µοντελοποίησης Πηγή: Elkeo Clementini and Paolino Di Felice 1992, Towards
an Interaction Level for Object-Oriented Geographic Database Systems.
34
Αλεξόπουλος Ιωάννης PYRGIS v2
17
Αρχικά οι χωρικές επεκτάσεις ενσωµατώθηκαν στο σχεσιακό µοντέλο (Oracle 8), και κάποια χρόνια
αργότερα στο αντικειµενοσχεσιακό (Oracle 8i)
18
Στρατός(?)
35
Αλεξόπουλος Ιωάννης PYRGIS v2
4. Ορισµοί τύπων δεδοµένων από τους χρήστες (UDTs SQL3 και SQL/MM).
Αρχή αντικειµενοσχεσιακής λογικής. Το Σ∆Β∆ αναλαµβάνει πλήρως τις λειτουργίες
και εξασφαλίζει την ακεραιότητα των δεδοµένων.
Ένα χωρικό µοντέλο δεδοµένων στην εφαρµογή του είναι µια ιεραρχική
δοµή19 η οποία αποτελείται από τα στοιχειώδη χωρικά αντικείµενα µέχρι τα
ολοκληρωµένα σύνολα χωρικών αντικείµενών. Οι αναπαραστάσεις αυτές ξεκινούν
από το πρωταρχικό «στοιχείο» (element) το οποίο είναι το δοµικό υλικό µιας
γεωµετρίας (όπως ζεύγη συντεταγµένων).
Μια γεωµετρία ή γεωµετρικό αντικείµενο είναι η αναπαράσταση µιας
γεωµετρικής οντότητας συναποτελούµενης από διατάξεις πρωταρχικών στοιχείων
(Oracle 2002). Μπορεί να είναι οµοιογενή ή ετερογενή σύνολα. (πχ. µια πολυγραµµή
ή multiline string, µια κατασκευή γεωµετρίας από ένα πολύγωνο και ένα σηµείο20....).
Τα στρώµατα (layers) είναι σύνολα από ετερογενείς γεωµετρίες οι οποίες
όµως έχουν κοινές εννοιολογικές ιδιότητες (πχ. πόλεις και το οδικό δίκτυο που τις
ενώνει).
Σχ. 9. Η ιεραρχία των χωρικών αντικείµενων στο χωρικό µοντέλο δεδοµένων της Oracle Spatial. Πηγή: Oracle
Spatial 9i Students guide 2001.
19
Ιδιαίτερη χρήση τέτοιων ιεραρχιών µε συσχετίσεις των αντικειµένων που περιγράφουν γίνεται από
τα διάφορα πρότυπα κατά OGC και ISO/TC211. Το αν θα χρησιµοποιηθούν ακριβώς ή µε παραλλαγές
είναι θέµα του κατασκευαστή. Συνήθως απλά καλύπτουν τις προδιαγραφές συχνά υπερβαίνοντάς τες
ώστε να πάρουν την πιστοποίηση κατά OGC η οποία τώρα πια έχει κύρος.
20
User defined data types
36
Αλεξόπουλος Ιωάννης PYRGIS v2
21
Αυτό αρχίζει να αναθεωρείται. Η Oracle µε την έκδοση 10 θα περιέχει περισσότερα στοιχεία GIS
όπως µηχανισµούς καταγραφής τοπολογικών κανόνων.
37
Αλεξόπουλος Ιωάννης PYRGIS v2
38
Αλεξόπουλος Ιωάννης PYRGIS v2
39
Αλεξόπουλος Ιωάννης PYRGIS v2
40
Αλεξόπουλος Ιωάννης PYRGIS v2
Σχ. 11. Μερικές από τις βασικές δυνατές χωρικές πράξεις. Πηγή: Relational Theory Relational algebra Jack Horton,
Relational DBMS concepts for the new user. ESRI 2000
Σχ. 12. Η µαθηµατική εκδοχή του πίνακα των 9 τοµών (9-intersection matrix). Πηγή: Annalisa Di Deo, 2002
41
Αλεξόπουλος Ιωάννης PYRGIS v2
Σχ. 13. Παράδειγµα συσχέτισης. Πηγή: Oracle Spatial 9.2i Reference Guide, 2002
Οι περιπτώσεις των σηµείων και των γραµµών στην ουσία είναι ειδικές
περιπτώσεις των πιο πολύπλοκων γεωµετρικών µορφών των πολυγώνων. Ειδικές
περιπτώσεις όπως πολύγωνα µε οπές εµπίπτουν στις συσχετίσεις αλλά
αντιµετωπίζονται ειδικά από τους υπολογιστικούς αλγορίθµους στα Σ∆Β∆.
Ποιος αναλαµβάνει και µε ποιο τρόπο την απάντηση στα χωρικά ερωτήµατα;
Εξαρτάται από το ίδιο το σύστηµα και τα παρελκυόµενα λογισµικά. Η µεγαλύτερη
υπολογιστική ισχύ καταναλώνεται στην ανάκτηση των δεδοµένων. Σε ένα δικτυακό
περιβάλλον τα πράγµατα διαφοροποιούνται. Μερικοί από τους υπολογισµούς µπορεί
να γίνονται στον διακοµιστή των απαντήσεων κάποιοι στον πελάτη που κάνει τις
ερωτήσεις. Αυτό εξαρτάται από την φύση του σχεδιασµού του συστήµατος αλλά και
της βελτιστοποίησης του αλγορίθµου σε δικτυακό περιβάλλον. Ειδικά περιβάλλοντα
παράλληλης επεξεργασίας22 είναι ένα από τα σηµαντικότερα κριτήρια αύξησης των
επιδόσεων. Οι αλγόριθµοι είναι σχεδιασµένοι να λειτουργούν καταυτόν τον τρόπο.
Επίσης ιδιαίτερη προσπάθεια γίνεται στην βελτιστοποίηση ευρετηρίων και µεθόδων
προσπέλασης των δεδοµένων.
22
Για την Oracle µεγάλο µέρος της τιµολόγησης των προϊόντων της γίνεται µε βάση την διάθεση
εκδόσεων παράλληλης επεξεργασίας (αριθµός CPU ανά άδεια χρήσης). Η τιµές εκτοξεύονται σε
συστήµατα παραπάνω του ενός επεξεργαστή.
42
Αλεξόπουλος Ιωάννης PYRGIS v2
23
Η γεωµετρική οντότητα περιγράφεται από το ελάχιστο περιγεγραµµένο παραλληλόγραµµό της
(Minimum Bounding Rectangle- MBR).
24
Βασίζεται στην διαδοχική κατάτµηση του χώρου (tessellation) σχηµατίζοντας κυψέλες (tiles). Ο
αριθµός και το µέγεθός τους εξαρτάται από το επίπεδο κατάτµησης και σταµατά σε ορισµένο όριο.
25
Αναλαµβάνει να ορίσει το ελάχιστο περιγεγραµµένο παραλληλόγραµµό µε βάση τα υπόλοιπα
στρώµατα δεδοµένων στην βάση. Τα απλά R-trees έχουν πρόβληµα στην PostgreSQL.
26
Η Oracle Spatial και η PostgreSQL-PostGIS έχουν πιστοποιηθεί.
27
Μια σηµαντική επέκταση της γενικότερης δοµής της SQL είναι και η Graphical Presentation
Language (GPL).
43
Αλεξόπουλος Ιωάννης PYRGIS v2
Σχ. 14. SQL/MM Geometry Model: UDTs. Πηγή: Bentley Systems Inc.
Σχ. 15. Geometry Class Hierarchy. Πηγή: OpenGIS Simple Features Specification for SQL Revision 1.1
44
Αλεξόπουλος Ιωάννης PYRGIS v2
Σχ. 16. Η ενοποίηση διαφορετικών προτύπων. Πηγή: Bentley Systems Inc. 2000
45
Αλεξόπουλος Ιωάννης PYRGIS v2
28
Και οι επεκτάσεις του όπως το εκτεταµένο διάγραµµα Ο-Σ (ΕΟΣ)
46
Αλεξόπουλος Ιωάννης PYRGIS v2
47
Αλεξόπουλος Ιωάννης PYRGIS v2
CONTINENT
NAME
LIFE-EXP
POPULATION POPULATION
CAPITAL
NAME
CAPITAL-OF ORIGINATES
CITY COUNTRY RIVER
GDP LENGTH
NAME
Σχ. 18. ∆ιάγραµµα Οντοτήτων – Συσχετίσεων µε χωρικά δεδοµένα. Πηγή: Shekhar, Chawla 2003
29
Υπάρχουν πολλές ακόµη έννοιες οι οποίες στηρίζουν την αντικειµενοστρεφή σχεδίαση. Μερικές
από αυτές είναι: Η κληρονοµικότητα (inheritance), η αφαίρεση (abstraction), η ενθυλάκωση
(encapsulation), ο πολυµορφισµός (Polymorphism). Τα πακέτα (Packages), το υποσύστηµα
(Subsystem), οι ανεξάρτητες αρθρώσεις (modules). η λειτουργία (Operation), το στοιχείο
(Component).
48
Αλεξόπουλος Ιωάννης PYRGIS v2
Σχ. 19. Παράδειγµα δύο κλάσεων και µίας συσχέτισης µεταξύ τους. ∆ιακρίνονται οι ιδιότητες και οι µέθοδοι
συµπεριφοράς. Πηγή: Rational Software
Σχ. 20. Η ίδια βάση δεδοµένων σχεδιασµένη σε διαφορετικά µοντέλα δεδοµένων και διαφορετικές σχηµατικές
γλώσσες εννοιολογικού σχεδιασµού. Πηγή: Using UML Class Diagrams for a Comparative Analysis of Relational,
Object-Oriented, and Object-Relational Database Mappings, Susan D. Urban and Suzanne W. Dietrich 2002
49
Αλεξόπουλος Ιωάννης PYRGIS v2
50
Αλεξόπουλος Ιωάννης PYRGIS v2
Λογικό επίπεδο
προδιαγραφές
Σ∆Β∆ (επίπεδο
της DDL)
Βάση δεδοµένων
Αναπαράσταση
των δεδοµένων
προδιαγραφές Μετάβαση
Σ∆Β∆ (επίπεδο Φυσική απόδοση
της DML, DCL) και διαχείριση –
Χειρισµός
δεδοµένων
Σ∆Β∆
Σχ. 21. Συστήµατα διαχείρισης χωρικών βάσεων δεδοµένων και επίπεδα µοντελοποίησης. Πηγή: ιδία επεξεργασία
51
Αλεξόπουλος Ιωάννης PYRGIS v2
II:: Εµπορικά
ΜΕΡΟΣ II
συστήµατα
52
Αλεξόπουλος Ιωάννης PYRGIS v2
∆Ε∆ΟΜΕΝΩΝ
30
Η σχεσιακή έχει σχεδόν εξαλειφθεί µιας και δεν υπάρχει ουσιαστικός λόγος χρήσης, υποστηρίζονται
µόνο κάποια παλιά συστήµατα αν και αυτό θα σταµατήσει σύντοµα.
53
Αλεξόπουλος Ιωάννης PYRGIS v2
Σχ. 22. Στοιχειώδης τύποι χωρικών δεδοµένων της Oracle Spatial Πηγή: Oracle Spatial 9i Students guide 2001.
31
Υπάρχει εξαίρεση στην αναπαράσταση επιφανειών η οποία είναι πιο σύνθετη στην Oracle Spatial
54
Αλεξόπουλος Ιωάννης PYRGIS v2
Σχ. 23. Μερικές από τις χωρικές συσχετίσεις. Πηγή: Annalisa Di Deo, 2002
55
Αλεξόπουλος Ιωάννης PYRGIS v2
Σχ. 24. Βελτιστοποιηµένο µοντέλο ερωτήσεων (Optimized query model). Η διαδικασία φιλτραρίσµατος των
δεδοµένων στα χωρικά ερωτήµατα. Πηγή: Oracle Spatial 9i Students guide 2001.
56
Αλεξόπουλος Ιωάννης PYRGIS v2
57
Αλεξόπουλος Ιωάννης PYRGIS v2
32
∆υο είναι οι βασικές κατηγορίες δωρεάν λογισµικού. Η µια αναφέρεται στην διανοµή δωρεάν µόνο
των εκτελέσιµων διαδικών αρχείων. Η άλλη και στην διανοµή του πηγαίου κώδικα.
58
Αλεξόπουλος Ιωάννης PYRGIS v2
33
Αρχιτεκτονική εξοµοίωσης Unix λειτουργιών µε µεταγλώττιση ειδικών µορφών του πηγαίου κώδικα
σε ειδικά εκτελέσιµα κάτω από τα windows x86. (www.cygwin.com, www.redhat.com)
34
Το SVG είναι ανοιχτό πρότυπο απεικόνισης χωρικών δεδοµένων µε χαρτογραφικό-εικονιστικό ρόλο
βασισµένο στην XML.
59
Αλεξόπουλος Ιωάννης PYRGIS v2
35
Είτε µε µετατροπή από Shapefiles σε PostGIS στο περιβάλλον της PostgreSQL είτε µε plugin στο
ArcGIS.
60
Αλεξόπουλος Ιωάννης PYRGIS v2
36
βλ. λεξικό εννοιών στο παράρτηµα
61
Αλεξόπουλος Ιωάννης PYRGIS v2
37
CaseTools Ms-Repository ή Visio XMI export. Στην έκδοση 9 µε XML.
62
Αλεξόπουλος Ιωάννης PYRGIS v2
38
Ο τύπος της γεωµετρίας είναι συνήθως σηµείο, γραµµή, πολύγωνο, ή σύνθετες µορφές τους όπως η
γραµµή µε µετρήσεις (line with measures) ή τρισδιάστατη γραµµή (3D line) κλπ.
63
Αλεξόπουλος Ιωάννης PYRGIS v2
64
Αλεξόπουλος Ιωάννης PYRGIS v2
Τα πολυγωνικά αντικείµενα...
65
Αλεξόπουλος Ιωάννης PYRGIS v2
66
Αλεξόπουλος Ιωάννης PYRGIS v2
Τα γραµµικά αντικείµενα...
67
Αλεξόπουλος Ιωάννης PYRGIS v2
12.γ3. ∆εν πρέπει να έχουν αιωρούµενους κόµβους (Must not have dungles)
Το τέλος κάθε γραµµής θα πρέπει να εφάπτεται µε το άκρο
τουλάχιστον µιας άλλης γραµµής
68
Αλεξόπουλος Ιωάννης PYRGIS v2
14.γ5. ∆εν πρέπει να τέµνονται ή να εφάπτονται στο εσωτερικό τους (Must not
intersect or touch interior)
Οι γραµµές θα πρέπει να εφάπτονται µόνο στο τέλος τους
και δεν θα πρέπει να υπερκαλύπτονται. Μπορεί να γίνεται
όµως ιδίως (δηλ. στην ίδια γραµµή).
18.γ9. ∆εν πρέπει να είναι ιδίως υπερκαλυπτόµενες (Must not self overlap)
Οι γραµµές δεν πρέπει να υπερκαλύπτονται µεταξύ τους
στην ίδια κλάση δεδοµένων µόνο όταν πρόκειται για την
ίδια γραµµή.
69
Αλεξόπουλος Ιωάννης PYRGIS v2
19.γ10. ∆εν πρέπει να είναι ιδίως τεµνόµενες (Must not self intersect)
Οι γραµµικές οντότητες µιας κλάσης δεδοµένων δεν θα
πρέπει να τέµνονται ή να επικαλύπτονται µεταξύ τους αλλά
µπορούν µε άλλες γραµµες της ιδιας κλάσης
Τα σηµειακά αντικείµενα...
70
Αλεξόπουλος Ιωάννης PYRGIS v2
71
Αλεξόπουλος Ιωάννης PYRGIS v2
39
Είναι η ελάχιστη απόσταση κατά την οποία µετά την επικύρωση της τοπολογίας θα ενώνονται
κορυφές µεταξύ τους.
40
Οι βαθµίδες ορίζουν την υποβολή προτεραιότητας σε σύνολα δεδοµένων για την ένωση κόµβων
41
Η editing cache είναι µέθοδος αποθήκευσης των ήδη ελεγµένων τµηµάτων πριν από αλλαγές, η
αποθήκευση γίνεται σε delta tables οι οποίοι διατηρούνται πριν τα compression και analyze
42
Επικυρωµένα λάθη µπορούν να δηλωθούν και ως εξαιρέσεις
43
διατήρηση πεδίων προσανατολισµού πολυγώνων αριστερά και δεξιά από την οντότητα
44
πχ. cluster tolerance στην ενοποίηση κορυφών µε την εντολή CLEAN.
45
Ένας περιορισµός θα µπορούσε να είναι ο ID_Is_NotNull, η σηµασία του οποίου περιορίζεται στο
να παράσχεται πάντα ένας ID για το πεδίο που εφαρµόζεται. Οι κανόνες περιέχουν το χωρικό στοιχείο
και την ικανότητα διασύνδεσης παραπάνω του ενός πίνακα.
72
Αλεξόπουλος Ιωάννης PYRGIS v2
73
Αλεξόπουλος Ιωάννης PYRGIS v2
Τα CaseTools είναι µια οµάδα λογισµικών εργαλείων του ArcGIS µέσω των
οποίων µπορούν να σχεδιαστούν και να υλοποιηθούν µοντέλα δεδοµένων στο
πρότυπο των γεωβάσεων.
Μπορεί να δηµιουργούνται πολλά από τα συστατικά του σχήµατος µιας
γεωβάσης σε UML χρησιµοποιώντας το MS Visio Professional ή to Rational Rose.
Το ArcGIS-UML µοντέλο σχεδιασµού γεωβάσεων περιλαµβάνει δύο βασικές
κατηγορίες περιεχοµένου.
1. Τα βασικά συστατικά δόµησης µιας γεωβάσης
2. Τα προγραµµατιστικά συστατικά αντικειµένων προσαρµοσµένης
συµπεριφοράς.
Ως υποσύστηµα επικοινωνίας µε το ArcGIS το µοντέλο σχεδιασµού έχει τρεις
βασικές µορφές εισαγωγής στο σύστηµα
1. Χειροκίνητη µεταφορά του σχήµατος
2. Αυτόµατη µεταφορά του σχήµατος (Schema Wizard) (ενέχει αρκετούς
περιορισµούς, προτιµάται µόνο σε ειδικές περιπτώσεις, semantics
checker46)
3. Την περίπτωση σχεδιασµού αντικειµένων προσαρµοσµένης
συµπεριφοράς µε την δόµηση ενός ξεχωριστού προγραµµατιστικού
συστήµατος εισαγωγής (Code Generation Wizard).
46
Ο semantics checker είναι επέκταση του Visio για την αυτόµατη µεταφορά UML µοντέλων για τον
σχηµατισµό της γεωβάσης στο ArcGIS. Μολονότι είναι πολύ σηµαντικό και δοκιµάζει την ορθότητα
του µοντέλου εντούτοις πολλοί περιορισµοί του παρακινούν στην χειρονακτική µεταφορά κατευθείαν
στον ArcCatalog.
74
Αλεξόπουλος Ιωάννης PYRGIS v2
Σχ. 34. Σχηµατικό διαγραµµα ιεραρχίας αντικειµένων στο ArcGIS-UML model και απόσπασµα από την κατασκευή
µοντέλου στο Visio. Πηγή: ArcGIS 9 Introduction to CASE Tools, ArcGIS 9 Building Geodatabases with Visio,
ESRI 2004
75
Αλεξόπουλος Ιωάννης PYRGIS v2
76
Αλεξόπουλος Ιωάννης PYRGIS v2
και την ίδια την βάση. Καταυτόν τον τρόπο οι δύο κλασικοί τρόποι αποθήκευσης του
σχήµατος µε βάση τα MS-Repository και Visio XMI export παραµερίζονται.
77
Αλεξόπουλος Ιωάννης PYRGIS v2
γράφεται σε C++ και COM µέσα στο περιβάλλον ανάπτυξης MS C++ Visual Studio.
Μέσω των Case tools τµήµατα του βασικού κώδικα αυτοδηµιουργούνται µε βάση το
σχήµα για περαιτέρω προσαρµογή. Τα αντικείµενα επικοινωνούν µεταξύ τους µε
µηνύµατα ερωτήσεων, απαντήσεων και διαπιστεύσεων και ως αποτελέσµατα
εκτελούνται οι µέθοδοι συµπεριφοράς µέσω των διεπαφών µε το σύστηµα.
Σχ. 36. Ιεραρχία κλάσεων στο ArcInfo UML model µε κλάσεις προσαρµοσµένης συµπεριφοράς. Πηγή: CASE Tools
Tutorial, Creating custom features and geodatabase schemas, ESRI 2001.
Πρόκειται για µία επανάσταση στα λογισµικά GIS, αφού τώρα πια η
παραµετροποίηση γίνεται στα ίδια τα στοιχειώδη αντικείµενα της γεωγραφικής βάσης
(ακόµη και σε επίπεδο οντότητας (feature) ή γραµµής χωρικού πίνακα (row)) και όχι
στα πιθανολογικά προγραµµατιστικά if…then σενάρια του παρελθόντος που δεν
κάλυπταν παρά ελάχιστες περιπτώσεις. Αντικείµενο προγραµµατισµού γίνεται η ίδια
η γεωµετρική ή άλλη οντότητα και όχι ολόκληρο το σύνολο των δεδοµένων.
Τα πλεονεκτήµατα της τεχνολογίας COM είναι πολλά και αυτή την στιγµή τα
κληρονοµεί ο τελικός χρήστης47 προς όφελός του, κυρίως µειώνοντας το χρόνο
εργασίας και τα λάθη του. Το σύστηµα αποκτά νέα προστιθέµενη αξία. Κατηγορίες
επιστήµων επωφελούνται, διαµορφώνοντας ένα πλήρως παραµετροποιηµένο
περιβάλλον σε ειδικές µορφές δεδοµένων, όπως είναι πχ. τα χωροχρονικά.
47
Αργά η γρήγορα θα παρουσιαστούν και πιο «ανοιχτές» υλοποιήσεις µε το πρότυπο CORBA που
υποστηρίζει το OGC.
78
Αλεξόπουλος Ιωάννης PYRGIS v2
Η ίδια η ESRI θεωρεί την τεχνολογία της ως την πύλη από και προς ένα
Σ∆Β∆ (gateway to DBMS). Η προσπάθεια ανάπτυξης µιας τέτοιας τεχνολογίας
προσαρµόζεται στο ίδιο το Σ∆Β∆ και τους τρόπους επικοινωνίας µε αυτό. ∆υο
79
Αλεξόπουλος Ιωάννης PYRGIS v2
Η πρώτη προσέγγιση είναι κατευθυνόµενη από το Σ∆Β∆ και δεν επιτρέπει την
υποστήριξη των σύνθετων αντικειµένων (πχ. τοπολογιών, γεωµετρικών δικτύων
κλπ.). Ακόµα και για απλά αντικείµενα είναι πολύ δύσκολο να εφαρµοστεί σε
διαφορετικά Σ∆Β∆ µιας και ο κάθε κατασκευαστής διαφέρει στον τρόπο εξωτερικής
επικοινωνίας και εσωτερικής ανάπτυξης.
Η ESRI λαµβάνοντας υπόψη τα προβλήµατα της πρώτης προσέγγισης
αναπτύσσει την τεχνολογία ArcSDE, νέα λογισµικά τα οποία χρησιµοποιούν
µηχανισµούς χρήσης των Σ∆Β∆ µε τρόπους κατευθυνόµενους από πελάτες
συµβατούς µε το σύστηµα ArcGIS µέσω νέων APIs.
Ιστορικά η ανάπτυξη της τεχνολογίας έχει ιδιαίτερο ενδιαφέρον. Το σηµείο
εκκίνησης είναι η ανάγκη διαµόρφωσης πολυχρηστικού περιβάλλοντος στο σύστηµα
ArcInfo. Με τις τεχνολογίες της εποχής αναπτύσσονται διαχρονικά τα ArcStorm και
MapLibrarian (1992, 1995?)48 για το ArcInfo 6. Η συνέχεια ανήκει στο ArcInfo 7.1
και το Spatial Database Engine SDE for RDBMS (1997-98), το οποίο γίνεται
διαδεδοµένο στην έκδοση 3.0. Η µεγάλη διαφορά είναι η αποθήκευση σε εξωτερικά
σχεσιακά Σ∆Β∆ και ο απεγκλωβισµός από την εσωτερική δοµή. Αυτό δίνει πολλές
νέες δυνατότητες αλλά και πολλά προβλήµατα λόγω της εµβρυϊκής ακόµα ηλικίας
της ευρύτερης τεχνολογίας στην οποία βασίζεται. Το σύστηµα αποθήκευσης
βασίζεται στα στρώµατα (layers)49 και το σύστηµα διαχείρισης είναι πολύ δύσχρηστο.
Κυρίαρχο µοντέλο δεδοµένων παραµένει το σχεσιακό. Το σηµείο κλειδί είναι η εποχή
όπου τα µεγάλα Σ∆Β∆ µεταπηδούν από το σχεσιακό στο αντικειµενοσχεσιακό
µοντέλο δεδοµένων. Το ArcSDE 8 είναι η πρώιµη έκδοση της νέας προσέγγισης αλλά
µε αντικειµενοσχεσιακές αναδιαµορφώσεις. Επικρατεί αντικειµενοσχεσιακός
48
Τµηµατοποίηση των χωρικών δεδοµένων σε κανάβους µε απαγορευτικά κλειδώµατα, και εσωτερική
αποθήκευση σε σχεσιακούς πίνακες που επιτρέπουν δυνατότητες δικτυακού περιβάλλοντος της εποχής
49
βάσεις τις τεχνολογίας των layers παραµένουν στο ArcSDE for Coverages
80
Αλεξόπουλος Ιωάννης PYRGIS v2
προσανατολισµός µιας και τα µεγάλα Σ∆Β∆ έχουν ήδη µεταβεί στο νέο µοντέλο. Η
δοµή του βελτιώνεται αρκετά µε την έκδοση 8.1 κάτω από την οποία θεµελιώνεται η
πρώτη ολοκληρωµένη προσέγγιση διαµέσου του επαναστατικά πρωτοεµφανιζόµενου
συστήµατος ArcGIS. Αυτό έχει ως αποτέλεσµα µια ολοκληρωµένη προσέγγιση στις
συµµετοχικές χρήσεις των νέων τεχνολογιών η οποία θα ολοκληρώνεται στο µέλλον.
Η συνέχεια ανήκει σε πολλές βελτιώσεις κυρίως σε θέµατα επιδόσεων, συµβατότητας
και διόρθωσης bugs50. Με την έκδοση 8.3 το ArcGIS προσφέρει έναν ισχυρό
µηχανισµό τοπολογικών κανόνων ο όποιος ανήκει στο µοντέλο των γεωβάσεων
γενικότερα. Αυτός περνά και στο ArcSDE 8.3. Η πρόσφατη συνέχεια µε την έκδοση
9 προσφέρει πολλά νέα χαρακτηριστικά µε κύρια την αποθήκευση σχήµατος βάσης
και δεδοµένων σε µορφή της XML.
50
βλ. ESRI what’s new και reports
51
Στην ουσία πρόκειται για µια παρελθοντική εκδοχή της τεχνολογίας µε σηµαντικότερη εργασία την
οργάνωση υπαρχόντων κλασικών δοµών δεδοµένων (coverages, shapefiles). Γεφυρώνει σε κάποιο
βαθµό το χάσµα µε τις γεωβάσεις µα η δυνατότητα διακοµιδής είναι µόνο για ανάγνωση. Έχει σχετικά
µειωµένη ταχύτητα σε σχέση µε τα ArcSDE for «DBMS». Η αποθήκευση γίνεται σε σχεσιακούς
πίνακες όπως γίνονταν µε το SDE 3. Στις περιπτώσεις read-only βάσεων αποτελεί καλή λύση µιας και
δίδεται δωρεάν στα βασικά πακέτα και χρησιµοποιείται από πολλούς χρήστες και µικρές εταιρίες που
δεν ενδιαφέρονται για τα Σ}Β}. Αποτελεί εύκολο και χαµηλού κόστους τρόπο διάθεσης χωρικών
δεδοµένων. Σε καµία περίπτωση δεν µπορεί να συγκριθεί µε ένα ολοκληρωµένο Σ}Β} αλλά µπορεί να
συνυπάρξει µαζί του.
81
Αλεξόπουλος Ιωάννης PYRGIS v2
ArcSDE 8.3
SQL Server
Coverages
Personal
Informix
Sybase
Oracle
DB2
Πακέτο ArcIMS
DBMS Files
Σχ. 26. Προϊόντα ArcSDE. Πηγή: ESRI Germany, European user conferance 1999 και ιδία επεξεργασία
Σχ. 27. Τα υποστηριζόµενα από το ArcSDE Σ∆Β∆ Πηγή: ArcSDE, The GIS Application Server Commercial
Brochure ESRI 2002
82
Αλεξόπουλος Ιωάννης PYRGIS v2
Σχ. 28. Αρχιτεκτονικές επικοινωνίας ArcSDE Πηγή: ArcSDE administration guide 2002
52
Μπορεί να εγκατασταθεί και σε ξεχωριστό υλικό
53
η δαίµονες (daemons) στα Unix like
54
Αυτό γιατί στα δεδοµένα που αποθηκεύονται σε µορφή ArcSDE Geodatabases δεν υπακούοντα τα
APIs του Σ∆Β∆.
83
Αλεξόπουλος Ιωάννης PYRGIS v2
Client
Application
Tcp/ip port (5151,
5156…) ArcSDE service
ArcSDE
Client API ArcSDE
Server
Firewall
Σχ. 30. Θέση των προϊόντων ArcSDE σε πελάτες και υπάρχουσες τεχνολογίες Πηγή: ArcUSER July 1999, Learn
more about ArcSDE
55
Η προσωρινή αποθήκευση και επεξεργασία στον διακοµιστή είναι αποδοτικότερη από την
αποστολή όλων των στοιχείων µέσω του δικτύου και αφήνοντας τον πελάτη να καθορίσει ποια
στοιχεία θα σταλούν στην εφαρµογή του. Ο διακοµιστής επιλέγει τον όγκο των δεδοµένων ανάλογα
πολλών παραγόντων. Αυτό γίνεται ιδιαίτερα κρίσιµο όταν πολλές εφαρµογές χρησιµοποιούν
ταυτόχρονα χιλιάδες οντότητες στη βάση δεδοµένων.
84
Αλεξόπουλος Ιωάννης PYRGIS v2
Σχ. 31. Αρχιτεκτονικές επικοινωνίας ArcSDE α. ∆ιαδικτυακά β. Με πελάτες. ArcSDE, The GIS Application Server Commercial
Brochure ESRI 2002
56
Αυτό επιτυγχάνεται µε την χρήση του πρωτοκόλλου XDR (eXtebded Data Representation) το οποίο
εξασφαλίζει την επικοινωνία διαφορετικών αρχιτεκτονικών στην έννοια των ψηφιακών δοµών των
αρχείων.
85
Αλεξόπουλος Ιωάννης PYRGIS v2
Απαιτητικές Αναζήτηση
data
χωρικές και
buffering
πράξεις ανάκτηση
ArcSDE
πελάτης Ερωτήσεις Server
δεδοµένα Σ∆Β∆
Αποτελέσµατα
Βάση
∆εδοµένων
Σχ. 32. Επεξεργασίες σε πελάτη και εξυπηρέτη στο σύστηµα ArcSDE. Πηγή: Schöllmann, ESRI Germany 2000 και
ιδία.
57
Η επιλογή ενός συστήµατος ανεξάρτητου από τα APIs ενός Σ∆Β∆ απαιτεί την υποστήριξη
υπολογιστικής γεωµετρίας ανεξάρτητης και ασύµβατης ερωτηµάτων. Γι αυτό θα παρατηρήσει κανείς
την εννοιολογική αυτονοµία των δυνατοτήτων των ArcSDE γεωβάσεων σε σχέση πχ. µε την Oracle
Spatial. Να γιατί µπορούν να χρησιµοποιηθούν και διαφορετικοί τύποι δεδοµένων οι οποίοι δεν
περιέχουν την µηχανή κατά OGC όπως το SDO_GEOMETRY. Τέτοιες περιπτώσεις είναι π.χ. η binary
αποθήκευση στον SQLServer
86
Αλεξόπουλος Ιωάννης PYRGIS v2
58
Φαίνονται όταν ανοιχτεί µια µονοχρηστική γεωβάση στην Access
59
Tablespaces στην Oracle
87
Αλεξόπουλος Ιωάννης PYRGIS v2
88
Αλεξόπουλος Ιωάννης PYRGIS v2
60
well known binary δυαδική προτυποποίηση της γεωµετρίας (0 και1)
61
well known text, είναι το πρότυπο καταγραφής της γεωµετρίας από διατεταγµένες συντεταγµένες
89
Αλεξόπουλος Ιωάννης PYRGIS v2
90
Αλεξόπουλος Ιωάννης PYRGIS v2
62
Όπως: Annalisa Di Deo 2001 Modeling Spatial and Temporal Data in an Object-Oriented Constraint
Database Framework, Ale Raza 2001 Object-Oriented Temporal GIS for Urban Applications
91
Αλεξόπουλος Ιωάννης PYRGIS v2
Σχ. 33. Σεναριακή κατανοµή εκδόχών. Πηγή: ESRI Building geodatabases 2002
63
James Ewing, Ewing Consulting, Using ArcSDE Versions in the Real World
92
Αλεξόπουλος Ιωάννης PYRGIS v2
χρησιµοποιούνται από τα λογισµικά. Ένας από τους µηχανισµούς αυτούς είναι και οι
αποµακρυσµένες επεµβάσεις του ArcGIS. Ένας ακόµη γνωστός τρόπος επίλυσης
τέτοιων προβληµάτων είναι ειδικά διαµορφωµένοι terminal servers οι οποίοι
επιτρέπουν τον αποµακρυσµένο χειρισµό του υλικού οπότε και του λογισµικού.
Οι αποµακρυσµένες επεµβάσεις στηρίζονται στην λογική της απόδοσης
εκδοχών και δανείζεται πολλούς από τους στους µηχανισµούς της. Το σύστηµα
υποστηρίζει ελεγχόµενες εξαγωγές (check-out) και εισαγωγές (check-in) δεδοµένων.
Αυτό πρακτικά σηµαίνει πως συγκεκριµένο τµήµα της γεωβάσης µπορεί να εξαχθεί
σε µία ειδικά διαµορφωµένη µορφή και να γίνουν επεµβάσεις πάνω σε αυτό. Η
πηγαία βάση από την οποία προήλθε µπορεί να συνεχίζει να αλλάζει στο τοπικό
σύστηµα. Ειδικοί αλγόριθµοι αναλαµβάνουν να κάνουν την ελεγχόµενη εισαγωγή και
να προειδοποιούν τον χειριστή της βάσης για τις αλλαγές και τον τρόπο µε τον οποίο
έγιναν έχοντας υπόψη παραµέτρους όπως την αρχική µορφή και τους χρόνους
επεµβάσεων. Ο έλεγχος γίνεται σε ξεχωριστό αντίγραφο των αλλαγών, τη λεγόµενη
γεωβάση ελέγχου. Από εκεί και στο εξής αντιµετωπίζεται σαν ειδική σεναριακή
µορφή απόδοσης εκδοχών και γίνεται η επανάκτηση της κύριας γεωβάσης
συµπεριλαµβάνοντας τις νέες επεµβάσεις.
93
Αλεξόπουλος Ιωάννης PYRGIS v2
94
Αλεξόπουλος Ιωάννης PYRGIS v2
Personal Geodatabase
Αποθήκευση σε MS Access
Όριο φυσικού µεγέθους αποθήκευσης βάσης δεδοµένων 2 GB
Άδεια χρήσης επιπέδου ArcView
Αποκλειστική επέµβαση από ένα χρήστη
DBMS Geodatabase
Απαιτεί άδεια χρήσης του αντίστοιχου Σ∆Β∆
Απαιτεί άδεια χρήσης ArcSDE for DBMS
Απαιτεί άδεια χρήσης επιπέδου ArcEditor ή ArcInfo για επεµβάσεις
Πολυχρηστικές επεµβάσεις
Αποθήκευση ψηφιδωτών (raster) δεδοµένων
Αποθηκεύει πίνακες σύνταξης εκδοχών
95
Αλεξόπουλος Ιωάννης PYRGIS v2
96
Αλεξόπουλος Ιωάννης PYRGIS v2
III:: Το
ΜΕΡΟΣ III
σύστηµα PyrGIS
97
Αλεξόπουλος Ιωάννης PYRGIS v2
ΚΕΦΑΛΑΙΟ 7. ΜΟΝΤΕΛΟΠΟΙΩΝΤΑΣ ΤΟ
ΠΟΛΕΟ∆ΟΜΙΚΟ ΠΛΗΡΟΦΟΡΙΑΚΟ ΣΥΣΤΗΜΑ
ΤΟΥ ΠΥΡΓΟΥ
98
Αλεξόπουλος Ιωάννης PYRGIS v2
Σχ. 37. Απόσπασµα στρωµάτων δεδοµένων από το παραδοσιακό σύστηµα πολεοδοµικών πληροφοριών
του Πύργου. Πηγή: Αλεξόπουλος Ιωάννης 2001
66
Για λεπτοµέρειες βλ. Αλεξόπουλος Ιωάννης, Ανάπτυξη Γεωγραφικού Συστήµατος πληροφοριών
στην πόλη του Πύργου Ν. Ηλείας για πολεοδοµικές εφαρµογές. Μεθοδολογία δηµιουργίας και
προσεγγίσεις σε εφαρµογές, ∆ιπλωµατική διατριβή, Τµήµα Μηχανικών Χωροταξίας, Πολεοδοµίας και
Περιφερειακής Ανάπτυξης, Πανεπιστήµιο Θεσσαλίας, Σεπτέµβριος 2001
99
Αλεξόπουλος Ιωάννης PYRGIS v2
67
Σηµειώνεται ξανά πως το ArcGIS δεν είναι απαραίτητο στην λειτουργία του διακοµιστή ArcSDE.
Το µοντέλο των γεωβάσεων όµως είναι ενδογενές
100
Αλεξόπουλος Ιωάννης PYRGIS v2
∆υνατότητες εµπορικών
Εκτίµηση δυνατοτήτων συστηµάτων
αντικειµενοσχεσιακού µοντέλου
Σύγχρονες θεωρίες και Εγκατάσταση Oracle Spatial
τεχνολογίες χωρικών λογισµικών PostgreSQL-PostGIS
βάσεων δεδοµένων
1ο επίπεδο
Ανάλυση υπάρχοντος
συστήµατος και Σ∆Β∆
Σχεδιασµός
δεδοµένων 1
σχήµατος
(επίπεδο σχήµατος)
χωρικής βάσης
(ArcInfo UML
Μοντελοποίηση model)
αστικού χώρου
ArcGIS
Geodatabase
Παραµετροποίηση model
Εκτίµηση
Επιλογή ArcSDE λογισµικών και
διακοµιστή
+ Oracle Spatial ρυθµίσεις βάσης Πολυχρηστικό
ArcSDE
δεδοµένων περιβάλλον
Εγκατάσταση
λογισµικών
2ο επίπεδο
Σ∆Β∆/ArcSDE
Ορισµός
3ο επίπεδο Εισαγωγή
Spatial
σχήµατος και
ArcSDE/ArcGIS Domain
δεδοµένων Ανάλυση
multiuser
ArcCatalog υπάρχοντος
Geodatabases
Τοπολογικοί συστήµατος και
κανόνες Σχηµατισµός δεδοµένων 2
νέων (επίπεδο
ανεξάρτητο δεδοµένων δεδοµένων)
επίπεδο
Καθορισµός υπόλοιπων ∆ιορθώσεις
Personal
χωρικών ιδιοτήτων λαθών
Geodatabases
Σχ. 38. Άξονες αναζητήσεων και επίπεδα ανάπτυξης ως µεθοδολογικά βήµατα σχεδιασµού του συστήµατος. Οι
θέσεις των ειδών των χωρικών βάσεων χωρίζονται από το χρώµα. Οι πολυχρηστικές χωρικές βάσεις συµµετέχουν σε
όλο το σχήµα, οι µονοχρηστικές µε κίτρινο χρώµα. Πηγή: ιδία
101
Αλεξόπουλος Ιωάννης PYRGIS v2
102
Αλεξόπουλος Ιωάννης PYRGIS v2
103
Αλεξόπουλος Ιωάννης PYRGIS v2
τα δεδοµένα και στις περιπτώσεις αυστηρής χρήσης του Σ∆Β∆ (χωρίς ArcSDE) είτε
αυτό πρόκειται για την Oracle είτε για την PostgreSQL.
Β. Επίπεδο λογισµικού
104
Αλεξόπουλος Ιωάννης PYRGIS v2
Γ. Εφαρµογές
68
Το σύστηµα περιέχει και εγκατάσταση του διακοµιστή χαρτών ESRI ArcIMS 4.0 (IIS 5, Tomcat
4.06, Sun Java SDK 1.4.0). Η συνεργασία του µε το σύστηµα είναι ιδιαίτερα περίπλοκη. Επίσης του
διακοµιστή χαρτών MapServer 4.0 (http://mapserver.gis.umn.edu/) σε δύο εκδόσεις µια για τα
δεδοµένα PostGIS και µία για αυτά της Spatial Oracle 9i.
105
Αλεξόπουλος Ιωάννης PYRGIS v2
69
Χωρικές συσχετίσεις µε πολεοδοµικό νόηµα όπως
∆ώσε ΟΤ τα οποία απέχουν λιγότερο των 100µ από ΚΧ οι οποίοι έχουν εµβαδό τουλάχιστον 200µ2
∆ώσε ΟΤ που απέχουν τουλάχιστον 10µ από πεζόδροµο
∆ώσε ΟΤ που περιέχουν διατηρητέα κτήρια
Relate ΚΧ µε πεζόδροµους, ΚΧ µε πρασιές
Ποια κτίρια γειτνιάζουν µε την κεντρική πλατειά και ποια η απόστασή τους από αυτή;................
106
Αλεξόπουλος Ιωάννης PYRGIS v2
70
semantics checker των Case Tools
71
ελεύθερη UML.
107
Αλεξόπουλος Ιωάννης PYRGIS v2
στον σχεδιασµό του χώρου ακόµη και σε στρατηγικό επίπεδο κρίσιµων αποφάσεων
για µία πόλη.
Το σύστηµα µοντελοποιείται σε 3 πρωτεύουσες κατηγορίες:
1. Μοντελοποίηση της έννοιας των Οικοδοµικών Τετραγώνων, των
«πολεοδοµικών πολυγώνων» και της έννοιας της πολεοδοµικής
γραµµής.
2. Μοντελοποίηση της έννοιας των όρων δόµησης
3. Μοντελοποίηση της έννοιας του κτιρίου και των κτηριοδοµικών
υποδοµών γενικότερα
Σε 2 δευτερεύουσες κατηγορίες:
1. Μοντελοποίηση της έννοιας του δικτύου δρόµων και πεζοδρόµων,
πεζοδροµίων και στάθµευσης.
2. Μοντελοποίηση των πολυµεσικών δεδοµένων
108
Αλεξόπουλος Ιωάννης PYRGIS v2
Πολεοδοµικές έννοιες
Χώροι γενικών πολεοδοµικών προδιαγραφών (Οικοδοµικά Τετράγωνα, οικοδοµήσιµος χώρος)
Χώροι ειδικών πολεοδοµικών προδιαγραφών (όπως πρασιές και στοές)
Κοινόχρηστοι, κοινωφελείς χώροι, φυσικά στοιχεία του χώρου
∆ρόµοι και πεζόδροµοι
Αγροτεµάχια, γήπεδα (κυρίως κατά τις επεκτάσεις ή εκτός σχεδίου)
Κτίρια και κατασκευές υποδοµών (όλες οι κτιριοδοµίκες κατασκευές και ειδικές κατασκευές υποδοµών)
Ειδικοί χώροι προδιαγεγραµµένης χρήσης (πχ. πεζοδρόµια, χώροι στάθµευσης)
Ακάλυπτος χώρος οικοδοµικών τετραγώνων
Άλλες ειδικές περιπτώσεις
Κτηµατολογικές έννοιες
Κτηµατολογικά δεδοµένα (κυρίως στο επίπεδο της ιδιοκτησίας)
∆ίκτυα
∆ίκτυα κοινής ωφέλειας (το δίκτυο και τα συναπτά δεδοµένα, πχ. δίκτυο ηλεκτρικού, φυσικού αερίου
κλπ.)
∆ίκτυα εντοπισµού θέσης και βέλτιστων διαδροµών, διευθυνσιολόγηση
Όρια
Φυσικά όρια (ποταµοί, ρέµατα, βουνά, θάλασσα κλπ.)
109
Αλεξόπουλος Ιωάννης PYRGIS v2
Πολεοδοµικά όρια (όρια συντελεστών δόµησης, πολεοδοµικές γειτονιές, ειδικές χρήσεις κλπ.)
∆ιοικητικά όρια (όρια δήµου, πολεοδοµικού συγκροτήµατος, κλπ.)
Ειδικά όρια (όπως κυκλοφορικές ρυθµίσεις)
Χρήσεις
Χρήσεις γης
Χρήσεις κτηριοδοµικών υποδοµών (πχ. γέφυρες)
Ειδικοί χώροι προδιαγεγραµµένης χρήσης (πχ. νεκροταφεία, ΒΗΠΕ, ΧΥΤΑ κλπ.)
Σχ. 39. Σχεδιασµός του µοντέλου στο περιβάλλον του Visio 2002. Πηγή: ιδία
110
Αλεξόπουλος Ιωάννης PYRGIS v2
Σφάλµατα που επισηµαίνει ο semantics checker (Visio) στην εισαγωγή µιας πρωταρχικής µορφής του σχήµατος. Αν
υιοθετηθεί ένα πλήρως συµβατό µοντέλο πρέπει να ελέγχονται συνεχώς και να διορθώνονται. Πηγή: ιδία
111
Αλεξόπουλος Ιωάννης PYRGIS v2
Χωρικοί πίνακες: 4
Περιγραφικοί πίνακες: 13 (2 µοιραζόµενοι)
Subtypes: 14
112
Αλεξόπουλος Ιωάννης PYRGIS v2
CODE_XRHSEIS PERIG_XRHSEIS
33320 ειδική χρήση
33311 νεκροταφείο
33312 εκπαίδευση
33313 αθλητισµός
33314 µεταφορές
33315 χονδρεµπόριο
33316 βιοτεχνία
33317 βιοµηχανία
33318 υγειά - πρόνοια
CODE_OTRULE PERIG_OTRULE
10001 Κανονικό ΟΤ
10002 Κοµµάτι ΟΤ µέσα σε ΟΤ µε αριθµό (πχ. από αλλαγή χρήσης)
11118 Εκτός gis (περιλαµβάνεται σε επέκταση του σχεδίου)
22221 ΚΧ µε αρ. ΟΤ
22223 ΚΧ χωρίς αρ. ΟΤ
55558 Εκκλησίες ως ΟΤ µε αρ. ΟΤ
55559 Μνηµεία ως ΟΤ µε αρ. ΟΤ
66660 ΚΧ ανήκει σε ΟΤ παίρνει τον αριθµό του ΟΤ
88888 Χωρίς αρ. ΟΤ από παράλειψη πρωτοτύπου
88889 Χωρίς αρ. ΟΤ από λάθος µελέτης ή πρωτοτύπου (πχ. 2 ίδιοι αρ. ΟΤ)
113
Αλεξόπουλος Ιωάννης PYRGIS v2
POLEODOMIKA_POLYGONA_(POLYGON)
Χωρικό αρχείο Πολεοδοµικών Πολυγώνων (ΠΠ)
114
Αλεξόπουλος Ιωάννης PYRGIS v2
115
Αλεξόπουλος Ιωάννης PYRGIS v2
Χωρικοί πίνακες: 3
Περιγραφικοί πίνακες: 12 (+1)
Subtypes: 11+
ΚΩ∆ΙΚΟΣ ΠΕΡΙΓΡΑΦΗ
KT1 ΙΣΟΓΕΙΟΣ ΚΑΤΟΙΚΙΑ
KT2 1 ΟΡΟΦΟΣ
KT3UP ΠΟΛΥΩΡΟΦΟ (2 ΟΡΟΦΟΙ ΚΑΙ ΠΑΝΩ)
KTDIAT ΜΟΝΟΚΑΤΟΙΚΙΑ ∆ΙΑΤΗΡΗΤΕΟ
KTDIAT_2 1 ΟΡΟΦΟΣ ∆ΙΑΤΗΡΗΤΕΟ
KTDIAT_P ΠΟΛΥΩΡΟΦΟ ∆ΙΑΤΗΡΗΤΕΟ
KTDIATPRO_2 1 ΟΡΟΦΟΣ ΠΡΟΤΕΙΝΟΜΕΝΟ ∆ΙΑΤΗΡΗΤΕΟ
KTDIATPRO_P ΠΟΛΥΩΡΟΦΟ ΠΡΟΤΕΙΝΟΜΕΝΟ ∆ΙΑΤΗΡΗΤΕΟ
116
Αλεξόπουλος Ιωάννης PYRGIS v2
117
Αλεξόπουλος Ιωάννης PYRGIS v2
Χωρικοί πίνακες: 3
Περιγραφικοί πίνακες: 2
Subtypes: 0
118
Αλεξόπουλος Ιωάννης PYRGIS v2
Ενδεικτικές διασυνδέσεις
POLEORULES_SD_(POLYGON) - SDSA_PERIGRAFH, σύνδεση Ν-1 πολύγωνο
ορίου συντελεστή δόµησης µε το θεµατικό πίνακα κωδικοποίησης.
POLEORULES_SA_(POLYGON) - SDSA_PERIGRAFH, σύνδεση Ν-1 πολύγωνο
ορίου συντελεστή αρτιότητας µε το θεµατικό πίνακα κωδικοποίησης.
Χωρικοί πίνακες: 2
Περιγραφικοί πίνακες: 3
Subtypes: 0
Ενδεικτικές διασυνδέσεις
SHMEIA_PHOTO_(POINT) - MULTIMEDIA_GROUPS, σύνδεση 1-Ν
119
Αλεξόπουλος Ιωάννης PYRGIS v2
Χωρικοί πίνακες: 3
Περιγραφικοί πίνακες: 5 (+1)
Subtypes: 2
PEZODROMOI_XRHSEIS(POLYGON)
Το γραµµικό στοιχείο των πεζοδρόµων διασυνδέεται µε το πολυγωνικό σε µια
σύνδεση 1-1. Η πολυγωνική µορφή των πεζοδρόµων είναι αυτή που καθορίζει τα
επιµέρους χαρακτηριστικά τους όπως οι χρήσεις τους κάτι που δεν δύναται να γίνει
πλήρως από το γραµµικό. Για παράδειγµα ένας πεζόδροµος ήπιας κυκλοφορίας θα
µπορούσε να παρέχει δρόµο οδικής κυκλοφορίας, πεζοδρόµιο, χώρους στάθµευσης,
παρόδιες χρήσεις όπως ο ενοικιαζόµενος εξωτερικός χώρος ενός εστιατορίου, χώρους
πρασίνου κ.α.
PEZODROMIA_(POLYGON)
Πρόκειται για την κλασική µορφή του κοινωφελούς χώρου γύρω από την
ρυµοτοµική γραµµή των οικοδοµικών τετραγώνων. Η χρήση τους είναι το στοιχείο
που ενδιαφέρει.
120
Αλεξόπουλος Ιωάννης PYRGIS v2
GRAMMES_STATHMEYSIS_(LINE)
Γραµµικός χωρικός πίνακας που αντιστοιχεί στην περιφέρεια των
πολεοδοµικών πολυγώνων τµηµατισµένος κατά τρόπο τέτοιο ώστε να περιέχει
κυκλοφοριακούς κώδικες για την στάθµευση οχηµάτων.
PINAKAS_STATHMEYSIS, πίνακας που περιγράφει τον τρόπο και την
χωρητικότητα στάθµευσης
PINAKAS_KOK, αποκωδικοποίηση κανόνων οδικής κυκλοφορίας
Ενδεικτικές διασυνδέσεις
PEZO_LINE - PEZODROMOI_XRHSEIS(POLYGON), σύνδεση 1-Ν, το
πεζόδροµοι γραµµικό µε το πεζόδροµοι πολυγωνικό
PEZODROMIA_(POLYGON) - PEZODROMIA_PERIG, σύνδεση 1-1,
πεζοδρόµια και πίνακας περιγραφής τους
PEZODROMIA_(POLYGON) - XRHSEIS PEZODROMIA/MOI, σύνδεση
1-Ν, πεζοδρόµια και πίνακας χρήσεων πεζοδροµίων/πεζοδρόµων.
121
Αλεξόπουλος Ιωάννης PYRGIS v2
122
Αλεξόπουλος Ιωάννης PYRGIS v2
Τοπολογικοί κανόνες
ΠΟΛΕΟ∆ΟΜΙΚΟΙ ΚΑΝΟΝΕΣ
Τα κτήρια βρίσκονται µέσα στο όριο των Οικιστικών Χώρων και στο όριο των ΟΤ
Οι πολεοδοµικές γραµµές εφάπτονται στο όριο των πολεοδοµικών πολυγώνων
Τα ΟΤ πρέπει να βρίσκονται µέσα στα όρια των συντελεστών δόµισης
Οι πρασιές πρέπει να εφάπτονται στους ΟΧ
...
ΚΑΝΟΝΕΣ ∆ΙΚΤΥΟΥ
Το γραµµικό δίκτυο δρόµων πρέπει να µην τέµνει τα όρια των ΠΠ
...
∆ΙΑΣΥΝ∆ΕΤΙΚΟΙ ΚΑΝΟΝΕΣ
Τα ΟΤ επικαλύπτονται ακριβώς στα κοινά τους όρια από τα Πολεοδοµικά Πολύγωνα
(όλα τα γεωδεδοµένα και τα subtypes τους)
Οι ΚΧ µε αριθµό ΟΤ (subtype του ΟΤ) επικαλύπτονται ακριβώς στα κοινά τους όρια
από τους ΚΧ (subtype του ΠΠ)
...
ΚΑΝΟΝΕΣ ΕΣΩΤΕΡΙΚΗΣ ΟΡΓΑΝΩΣΗΣ ΓΡΑΜΜΩΝ ΟΤ
Οι πολεοδοµικές γραµµές δεν πρέπει να έχουν αιωρούµενους κόµβους (τα subtypes
των περιγραµµάτων)
Οι πολεοδοµικές γραµµές πρέπει να εφάπτονται των ορίων των ΟΤ
...
Οι τοπολογικοί κανόνες που µπορούν να εκφραστούν είναι πολλοί. Έγκειται
στην σπουδαιότητα κάποιας λειτουργίας η επιλογή, τους και είναι προνόµιο των
χρηστών. Τα βασικά δεδοµένα πρέπει να συµµετέχουν σε τοπολογικούς κανόνες. Η
εγκυρότητα των δεδοµένων στηρίζεται και στην σωστή επιλογή τους.
123
Αλεξόπουλος Ιωάννης PYRGIS v2
Σχ. 40. Σύνδεση µε την Oracle και δεδοµένα του νέου συστήµατος στον ArcMap. Πηγή: ιδία
Σχ. 41. Ερωτήσεις µε βάση τοπολογικούς κανόνες στον ArcMap. Πηγή: ιδία
Σχ. 42. O Spatial Index Advisor της Oracle διαβάζοντας δεδοµένα που έχουν εισηχθεί µε τον διακοµιστή ArcSDE. Πηγή: ιδία
124
Αλεξόπουλος Ιωάννης PYRGIS v2
Σχ. 43. Ο pgAdmin III, λογισµικό διαχείρισης της PostgreSQL δείχνοντας ένα χωρικό πίνακα. Πηγή: ιδία
Σχ. 44. Μεταφορά χωρικών πινάκων µονοχρηστικών γεωβάσεων στην Oracle από τον χρήστη SDE. Πηγή: ιδία
Σχ. 45. Στον ArcCatalog, ένα πειραµατικό σχήµα έχει δηµιουργηθεί στην Oracle και αποθηκεύεται σε XML µε το
Geodatabase designer (πρόγονο της geodatabase XML του ArcGIS 9). Πηγή: ιδία
125
Αλεξόπουλος Ιωάννης PYRGIS v2
ΧΩΡΟΥ
Η τοπική αυτοδιοίκηση στον ελληνικό χώρο, ειδικά µετά την εφαρµογή του
σχεδίου «Καποδίστριας» και την µεταφορά πολλών αρµοδιοτήτων στους τοπικούς
φορείς, αποκτά νέα δυναµική. Μολονότι το «παιχνίδι» της ελευθερίας των
επιχειρηµατικών κινήσεων χωρίς ιδιαίτερη επίβλεψη και παρέµβαση από την
κυβερνητική µηχανή κρύβει πολλούς καταστροφικούς κινδύνους εντούτοις
απεγκλωβίζει το τοπικό από το κρατικό. Όµως, σε µια κατάσταση η οποία
στροβιλίζεται ανάµεσα σε φθηνές πελατειακές πολιτικές και έλλειψη συντονισµού
και οργάνωσης τα προβλήµατα που καλείται να αντιµετωπίσει η τοπική αυτοδιοίκηση
είναι πολλά. Η επιχειρηµατική πια δοµή που διέπει τις αποφάσεις ενός δήµου και ο
οικονοµικός αντίκτυπος που έχουν αυτές στον απολογισµό στους πολίτες του, εξηγεί
την κρισιµότητά της προσαρµογής του στο νέο ανταγωνιστικό περιβάλλον. ∆εν είναι
τυχαίο πως πολλοί δήµοι είναι καταχρεωµένοι και επιβιώνουν επιχειρηµατικά στο
έλεος της κρατικής ευσπλαχνίας. Τα οξύµωρα αυτά σχήµατα είναι εξηγήσιµα, και στο
σηµείο αυτό µπαίνει η έννοια της ηλεκτρονικής υποστήριξης. Ένα αυτοµατοποιηµένο
σύστηµα ενίσχυσης της λήψης αποφάσεων έρχεται να καλύψει ένα αδιαπέραστο κενό
στον συντονισµό και την αναπτυξιακή λογική της µεγέθυνσης.
Μια ηλεκτρονικά εξοπλισµένη τοπική αυτοδιοίκηση στις διαδικασίες
λειτουργία της είναι αυτή η οποία επωφελείται των εξής πλεονεκτηµάτων (Από
Achieving e-Government with the Government Gateway-SM - The Portland Hub,
Transitioning the City of Portland to e, ESRI UC2000 και ιδία):
126
Αλεξόπουλος Ιωάννης PYRGIS v2
127
Αλεξόπουλος Ιωάννης PYRGIS v2
Υλικό Λογισµικό
Είσοδος Έξοδος
(γεωδεδοµένα) (γεωπληροφορία)
Άνθρωποι ∆ιαδικασίες
Σχ. 46. Μετασχηµατισµός γεωδεδοµένων σε γεωπληροφορίες. Πηγή: Βεργίνης et all, 2002 και ιδία
128
Αλεξόπουλος Ιωάννης PYRGIS v2
129
Αλεξόπουλος Ιωάννης PYRGIS v2
Πριν από κάθε προσπάθεια ανάπτυξης του χωρικού συστήµατος και της
χωρικής βάσης που θα περιέχει, είναι σηµαντικό να εντοπιστούν και να διαχωριστούν
όλα τα χαρακτηριστικά εκείνα τα οποία θα οργανώσουν την µορφή του. Αυτό σε
πρώτη φάση µπορεί να γίνει µε την σύνταξη απλών ερωτηµάτων όπως τα παρακάτω:
(Arthur J. Lembo, Jr., Cornell University και ιδία επεξεργασία)
130
Αλεξόπουλος Ιωάννης PYRGIS v2
131
Αλεξόπουλος Ιωάννης PYRGIS v2
....
132
Αλεξόπουλος Ιωάννης PYRGIS v2
Σχ. 47. Αρχιτεκτονική σχεδιασµού επιχειρησιακού συστήµατος, ESRI System Design Strategies, 2004
Σχ. 48. System architecture framework for productive operations. Πηγή: ESRI System Design Strategies, 2004
Η ESRI µε την τεχνολογία ArcSDE υφαίνει µια ευρεία µορφή δικτύων για
αποµακρυσµένες υπηρεσίες. Μερικές από τις µορφές αυτές φαίνονται στα απλοϊκά
σχεδιαγράµµατα των παρακάτω πρότυπων δικτύων εφαρµογών72.
72
Για περισσότερες λεπτοµέρειες, ESRI System Design Strategies, στο www.esri.com
133
Αλεξόπουλος Ιωάννης PYRGIS v2
Σχ. 49. Λειτουργίες δικτύων µε χαρακτήρα αποµακρυσµένης διαχείρισης χωρικών δεδοµένων (Organizational GIS).
Πηγή: ESRI System Design Strategies, 2004
Σχ. 50. Λειτουργίες δικτύων µε χαρακτήρα διαδικτυακό (Community GIS) Πηγή: ESRI System Design Strategies,
2004
134
Αλεξόπουλος Ιωάννης PYRGIS v2
Σχ. 51. Σχηµατικές απλοποιηµένες αναπαραστάσεις του δικτύου GIS της πόλης της Φιλαδέλφειας. Πάνω δίκτυο εφαρµογών,
κάτω δίκτυο εµπλεκόµενων υπηρεσιών. Πηγή: ESRI, Enterprise GIS Case Studies, City of Philadelphia, Pennsylvania.
135
Αλεξόπουλος Ιωάννης PYRGIS v2
ΚΕΦΑΛΑΙΟ 9. ΠΡΟΟΠΤΙΚΗ -
ΣΥΜΠΕΡΑΣΜΑΤΑ
Η προσπάθεια αυτή στο σύνολό της έχει διττό χαρακτήρα. Από τη µία
πλευρά, περιεκτικά ενσωµατώνει την ενεργά θεωρητική υπόσταση που σχηµατίζεται
γύρω από θέµατα χωρικών βάσεων δεδοµένων. Από την άλλη προσεγγίζει την
πρακτική χρήση τους σε πραγµατικές συνθήκες ως την πλέον ενδεδειγµένη µορφή
δόµησης του χωρικού στοιχείου. Ο συνδυασµός αυτός αποδείχθηκε ιδιαίτερα
κρίσιµος στην πληρέστερη κατανόηση των τεχνολογιών που πλαισιώνουν την
σύγχρονη µορφή την οποία ενδύονται τα συστήµατα γεωγραφικών πληροφοριών
σήµερα. Η ολοκληρωµένη αυτή προσέγγιση είναι ικανή να ανάγει τις αναζητήσεις σε
πολλά επίπεδα, τα οποία γενικευµένα εδώ, παρουσιάζονται ως:
Η εργασία είναι ένας µεικτός συνδυασµός όλων των επιπέδων και ανεξάρτητα
από την πυκνότητα αναφορών απαιτήθηκε εξίσου µεγάλος χρόνος για την
επεξεργασία τους.
Το επίκεντρο του ενδιαφέροντος εστιάζεται στις αντικειµενοσχεσιακές
τεχνολογίες που συνοδεύουν τα σύγχρονα Σ∆Β∆ και τις χωρικές επεκτάσεις τους. Τα
πλεονεκτήµατα αυτής της µορφής µοντελοποίησης του χώρου και οι δυνατότητες των
συστηµάτων που τα υποστηρίζουν εκφράζονται διαρκώς σε όλα τα παραπάνω
136
Αλεξόπουλος Ιωάννης PYRGIS v2
επίπεδα. Η πρακτική τους εφαρµογή επιβεβαιώνει την συµβολή τους στην βελτίωση
της αξίας των πληροφοριών που εξάγονται µέσα σε ένα σύστηµα γεωγραφικών
πληροφοριών.
Οι νέες δυνατότητες των αντικειµενοσχεσιακών συστηµάτων όπως αυτές
εκφράστηκαν εδώ, αναπτύσσονται σε δύο βασικές µορφές
o Την πληρέστερη µοντελοποίηση του χώρου
o Την βελτίωση της διαχείρισης χωρικών δεδοµένων
Τα χωρικά ερωτήµατα είναι µια πρωταρχική δυνατότητα και ανήκει και στις
δύο µορφές. Ένα χωρικό ερώτηµα (µε την ευρεία έννοια της υπολογιστικής
γεωµετρίας) µπορεί να είναι µέρος της µοντελοποίησης όπως αντίστοιχα οι
τοπολογικοί κανόνες.
137
Αλεξόπουλος Ιωάννης PYRGIS v2
Τοπολογικοί κανόνες
Χωρικά ερωτήµατα
Προσαρµοσµένη UML
συµπεριφορά
Κατανόηση του
χώρου
Εφαρµογές
Εντοπισµός
προβληµάτων
ΠΛΗΡΕΣΤΕΡΗ
ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΠΛΑΙΣΙΟ
ΤΟΥ ΧΩΡΟΥ ΛΕΙΤΟΥΡΓΙΑΣ
ΝΕΕΣ
∆ΥΝΑΤΟΤΗΤΕΣ ΕΞΑΓΩΓΗ
ΑΝΤΙΚΕΙΜΕΝΟ- ΠΛΗΡΟΦΟΡΙΩΝ
ΣΧΕΣΙΑΚΩΝ ΓΙΑ ΤΟ ΧΩΡΟ
ΤΕΧΝΟΛΟΓΙΩΝ ΒΕΛΤΙΩΣΗ
∆ΙΑΧΕΙΡΗΣΗΣ ΑΝΘΡΩΠΟΙ
ΧΩΡΙΚΩΝ GIS-Σ∆Β∆
∆Ε∆ΟΜΕΝΩΝ
Βελτίωση λήψης
∆ιεπαφές
αποφάσεων
Κοινά
πρότυπα Προγραµµατιστική
επικοινωνία
Αποφυγή λαθών
Ακεραιότητα
δεδοµένων ∆ιαδικτυακός
προσανατολισµός
Πολυχρηστικό
περιβάλλον
Σχ. 52. Πως οι νέες δυνατότητες των αντικειµενοσχεσιακών τεχνολογιών επαναπροσδιορίζουν την γένεση γεωπληροφορίας.
Πηγή: ιδία
138
Αλεξόπουλος Ιωάννης PYRGIS v2
Σχ. 53. Ενδεικτικό σενάριο εξέλιξης και ελέγχου ολοκληρωµένου συστήµατος. Πηγή: ιδία
139
Αλεξόπουλος Ιωάννης PYRGIS v2
9.2 Εξελίξεις
Αλλά στην πραγµατικότητα τα πράγµατα είναι πιο πολύπλοκα και εις βάθος
εκκολαπτόµενα. Οι εξελίξεις στις τεχνολογίες υλικού, λογισµικού και δικτύων είναι
ραγδαίες µε πολλές εξάρσεις. Πριν από κάποια χρόνια θεωρούνταν από την
επιστηµονική κοινότητα αµφίβολο εάν θα µπορούσε να εξελιχθεί ένα µοντέλο
δεδοµένων σαν το αντικειµενοσχεσιακό. Οι εµπορικοί κολοσσοί των Σ∆Β∆ οι οποίοι
τις περισσότερες φορές χρηµατοδοτούν και την αντίστοιχη έρευνα,
επανακατευθύνουν τις τάσεις προς ιδίο όφελος. Οι γραµµές παραγωγής µε σχεσιακές
βάσεις δεδοµένων χρειάζονται χρόνια και πολύ χρήµα ώστε να αλλάξουν ολικά τη
µορφή τους σε κάτι πιο «µοντέρνο» όπως οι αµιγείς αντικειµενοστρεφείς βάσεις
δεδοµένων. Εµπορική παραγωγή και έρευνα αναπτύσσουν έξυπνους µηχανισµούς
προσαρµογών σε νέες τάξεις, ακολουθώντας και εξελίσσοντας ταυτόχρονα τα
επιστηµονικά και τεχνολογικά ρεύµατα της εποχής. Είναι ένας φαύλος κύκλος γύρω
από τον οποίο περιδινείται ο τελικός χρήστης.
Οι τάσεις αυτές παρασύρουν στο πέρασµά τους πολλούς αλληλεξαρτώµενους
παραγωγικούς τοµείς όπως και τα συστήµατα γεωγραφικών πληροφοριών/υπηρεσιών.
140
Αλεξόπουλος Ιωάννης PYRGIS v2
R O- R O- O ?
73
Το δωρεάν και ανοιχτού κώδικα Σ∆Β∆ MySQL µετά την έκδοση 4.1 αρχίζει πραγµατεύεται χωρικά
δεδοµένα µε βάση τα πρότυπα του OGC. www.mysql.org???
141
Αλεξόπουλος Ιωάννης PYRGIS v2
142
Αλεξόπουλος Ιωάννης PYRGIS v2
143
Αλεξόπουλος Ιωάννης PYRGIS v2
ΒΙΒΛΙΟΓΡΑΦΙΑ
1. Abbey Michael, Corey Mike, Abramson Ian, Οδηδός της Oracle 9i, Γκιούρδας, Oracle Press,
2002
2. Di Deo Annalisa, Modeling Spatial and Temporal Data in an Object-Oriented Constraint
Database Framework, PhD, ITC 2002
3. Egenhofer Max J., Spatial SQL: A Query and Presentation Language , 1998
4. ESRI, ArcGIS topology rules poster, ESRI® ARCNEWS™ Reprint • Vol. 24 No. 2
5. ESRI, ArcGIS 8.3 Brings Topology to the Geodatabase, ArcGIS 8.3 Brings Topology to the
Geodatabase, summer 2002
6. ESRI, ArcSDE 8.1 Questions and Answers , 2001, white paper
7. ESRI, ArcSDE Configuration and Tuning Guide for Oracle ver.8.3, Εγχειρίδιο χρήσης (pdf) USA
2002
8. ESRI, ArcSDE for Coverages Serving Coverages, Shapefiles, Map Librarian and ArcStorm
layers., Παρουσίαση 20th Annual ESRI International User Conference, Ιούνιος 2000
9. ESRI, ArcSDE, The GIS Application Server, Commercial Brochoure
10. ESRI, ArcSDE83Oracle9iInstallGuide v.8.3, Εγχειρίδιο χρήσης (html)
11. ESRI, Building a Geodatabase v9, Εγχειρίδιο χρήσης (pdf)
12. ESRI, Configuring ArcSDE to Use Oracle Spatial Third Party Data, An ESRI Technical Paper,
Αύγουστος 2002
13. ESRI, GeodatabaseWorkbook , Εγχειρίδιο χρήσης (pdf)
14. ESRI, Managing ArcSDE Services, Εγχειρίδιο χρήσης (pdf), USA 2003
15. ESRI, System design strategies, white paper March 2004
16. ESRI, The Geodatabase and ArcSDE,, Παρουσίαση GIS Solutionsfor Defence Seminar, ESRI
Australia , Νοέµβριος 2000
17. ESRI, Understanding ArcSDE, Εγχειρίδιο χρήσης (pdf), USA 2002
18. ESRI, Working with the Geodatabase Using SQL, White Paper
19. Gaskill Jackie, Dale Brooks, Understanding ArcSDE The Gateway to Your RDBMS,
Παρουσίαση 20th Annual ESRI International User Conference, ESRI - Washington D.C., Ιούνιος
2000
20. Harris Mark, Silvertand Jill, ArcSDE for Oracle Administration, Παρουσίαση 20th Annual ESRI
International User Conference, ESRI, Ιούνιος 2000
21. Horton Jack, Relational DBMS concepts for the new user, Παρουσίαση ESRI 20th Inte4rnational
User Conference , ESRI, Ιούνιος 2000
22. Jarvis Jim, Alan Jackson, ArcSDE Admin Tools, Παρουσίαση 19th Annual ESRI International
User Conference
23. Momjian Bruce, PostgreSQL Introduction And Concepts ADDISON & WESLEY Boston 2001
144
Αλεξόπουλος Ιωάννης PYRGIS v2
24. Muller Robert J., Database Design for Smarties: Using UML for Data Modeling, Learn UML
techniques for object-oriented database design. Morgan Kaufmann Publishers 1999.
25. Open GIS Consortium, "Simple Features Specification for SQL" http:// www.opengis.org
/techno/specs/99-049.pdf
26. Pacurari Doru I., The use of Oracle Spatial and ArcSDE for geodatabase access, College of
Engineering and Mineral Resources West Virginia University, Master of Science In Computer
Science thesis, Morgantown, West Virginia 2002
27. Rational Software, The UML and Data Modelling A Rational Software Whitepaper 2002
28. Rigaux Phillipe, Scholl Michel, Voisard Agnes, Spatial Databases with application to GIS, ,
Morgan Kaufmann, 2002
29. Schöllmann Hubertus, ArcSDE 8 New Name - New Possibilities, ESRI European User
Conference, ESRI Germany
30. Shashi Shechar, Sanjay Chawla, Spatial Databases, a tour, , Prentice Hall, Pearson Education
Inc., 2003
31. Shipman Lance, Moving from a single user database to multi-user ArcSDE and the Geodatabase,,
Παρουσίαση 19th Annual ESRI International User Conference, ESRI, Ιούνιος 2000
32. Stephens Ryan, Plew Ron, Sams teach yourself "Beginning Databases" in 24 hours, Sams
publishing, 2003
33. Theriault Marilene , Carmichael Rachel, Viscusi James, Oracle 9i DBA 101, Oracle Press, 2002
34. Twumasi Bright Osei, Modelling spatial object behaviours in object-relational Geodatabase,
International Institute for Geo-information Science and Earth Observation (ITC) Master of
Science in Geo-informatics thesis, March 2002
35. Αλεξόπουλος Ιωάννης, }υνατότητες διαχείρισης χωρικών δεδοµένων µε χρήση της τεχνολογίας
ArcSDE και ο δικτυακός προσανατολισµός της χωρικής πληροφορίας. Πρόγραµµα
Μεταπτυχιακών Σπουδών «Γεωπληροφορικη» µάθηµα Χωρικές βάσεις δεδοµένων, ΕΜΠ,
Αθήνα, Ιούνιος 2003.
36. Αλεξόπουλος Ιωάννης, Ανάπτυξη Γεωγραφικού Συστήµατος πληροφοριών στην πόλη του
Πύργου Ν. Ηλείας για πολεοδοµικές εφαρµογές. Μεθοδολογία δηµιουργίας και προσεγγίσεις σε
εφαρµογές, ∆ιπλωµατική διατριβή, Τµήµα Μηχανικών Χωροταξίας, Πολεοδοµίας και
Περιφερειακής Ανάπτυξης, Πανεπιστήµιο Θεσσαλίας, Σεπτέµβριος 2001
37. Αλεξόπουλος Ιωάννης, Συνοπτική περιγραφή περιεχοµένου Αναλυτικής Χαρτογραφίας, σχέση
µε τις γεωεπιστήµες και τάσεις. Πρόγραµµα µεταπτυχιακών σπουδών «Γεωπληροφορική»,
Αναλυτικές και ψηφιακές µέθοδοι χαρτογραφίας, ΕΜΠ, Μάρτιος 2003
38. Κιουστελίδης Ι. , Ο µηχανισµός της νόησης, εξελικτικές πλευρές της σκέψης και της φύσης των
εννοιών. Παπασωτηρίου 2002
39. Λέκκας ∆. Σηµειώσεις 2003 Τµήµα Μηχανικών Σχεδίασης Π & Σ Πανεπιστήµιο Αιγαίου
40. Νάκος, Β. Αναλυτικές και ψηφιακές µέθοδοι χαρτογραφίας. Ενότητα: Εισαγωγή. }ιδακτικές
σηµειώσεις στο µεταπτυχιακό πρόγραµµα «Γεωπληροφορική», µάθηµα: Αναλυτικές και
ψηφιακές µέθοδοι χαρτογραφίας (GEO-642- 2) 2002.
145
Αλεξόπουλος Ιωάννης PYRGIS v2
41. Σελλης Τ., Στεφανάκης Μ., Χωρικές Βάσεις }εδοµένων, Σηµειώσεις µεταπτυχιακού
«Γεωπληροφορική», ΕΜΠ, Αθήνα 2003
42. Στεφανάκης Εµµανουήλ, Βάσεις Γεωγραφικών ∆εδοµένων και Συστήµατα Γεωγραφικών
Πληροφοριών, Εκδόσεις Παπασωτηρίου 2003
43. Χαντζή Ι., Χαρτογραφική Σύνθεση & Γεωγραφική Ανάλυση σε περιβάλλον
Αντικειµενοστρεφών Βάσεων ∆εδοµένων, ΕΜΠ, Αθήνα 2002. (διπλωµατική εργασία).
146
Αλεξόπουλος Ιωάννης PYRGIS v2
ΠΑΡΑΡΤΗΜΑ
Λεξικό εννοιών
Οικοδοµικό τετράγωνο (Ο.Τ.) είναι κάθε δοµήσιµη ενιαία έκταση, που βρίσκεται µέσα στο
εγκεκριµένο ρυµοτοµικό σχέδιο ή µέσα στα όρια οικισµού και περιβάλλεται από κοινόχρηστους
χώρους. (ΓΟΚ. 1577/85, Άρθρο 2 §7)
Όρια οικοδοµικού τετραγώνου είναι οι οριακές γραµµές που το χωρίζουν από τους
κοινόχρηστους χώρους. (ΓΟΚ. 1577/85, Άρθρο 2 §8)
147
Αλεξόπουλος Ιωάννης PYRGIS v2
Ρυµοτοµική γραµµή είναι εκείνη που ορίζεται από το ρυµοτοµικό σχέδιο και χωρίζει
οικοδοµικό τετράγωνο ή γήπεδο από κοινόχρηστο χώρο του οικισµού. (ΓΟΚ. 1577/85, Άρθρο 2 §9)
Οικοδοµική γραµµή ή γραµµή δόµησης είναι το όριο οικοδοµικού τετραγώνου που ορίζεται
από το ρυµοτοµικό σχέδιο προς την πλευρά του κοινόχρηστου χώρου, έως το οποίο επιτρέπεται η
δόµηση. (ΓΟΚ. 1577/85, Άρθρο 2 §10)
Προκήπιο ή πρασιά είναι το τµήµα του οικοδοµικού τετραγώνου, που βρίσκεται ανάµεσα στη
ρυµοτοµική γραµµή και τη γραµµή δόµησης ή οικοδοµική γραµµή. (ΓΟΚ. 1577/85, Άρθρο 2 §11)
Παρόδια στοά είναι ο προσπελάσιµος από το κοινό στεγασµένος ελεύθερος χώρος του
οικοπέδου, που κατασκευάζεται σε επαφή µε την οικοδοµική γραµµή στη στάθµη του πεζοδροµίου και
επιβάλλεται από το εγκεκριµένο ρυµοτοµικό σχέδιο ή από τους όρους δόµησης της περιοχής". (ΓΟΚ.
1577/85, Άρθρο 2 §42, Ν. 2381/2000)
Εσωτερική στοά είναι ο στεγασµένος ελεύθερος χώρος που συνδέει κοινόχρηστους χώρους
του οικισµού ή προκήπια µεταξύ τους ή κοινόχρηστους χώρους του οικισµού µε ελεύθερους σε
προσπέλαση ακάλυπτους χώρους του οικοπέδου. (ΓΟΚ. 1577/85, Άρθρο 2 §43)
Κοινόχρηστοι χώροι είναι οι κάθε είδους δρόµοι, πλατείες, άλση και γενικά οι προοριζόµενοι
για κοινή χρήση ελεύθεροι χώροι, που καθορίζονται από το εγκεκριµένο ρυµοτοµικό σχέδιο του
οικισµού ή έχουν τεθεί σε κοινή χρήση µε οποιοδήποτε άλλο νόµιµο τρόπο. (ΓΟΚ. 1577/85, Άρθρο 2
§2).
Κοινωφελείς χώροι είναι οι χώροι του οικισµού που, σύµφωνα µε το εγκεκριµένο ρυµοτοµικό
σχέδιο, προορίζονται για την ανέγερση κατασκευών κοινής ωφέλειας. (ΓΟΚ. 1577/85, Άρθρο 2 §3)
∆ρόµοι είναι οι κοινόχρηστες εκτάσεις, που εξυπηρετούν κυρίως τις ανάγκες κυκλοφορίας.
(ΓΟΚ. 1577/85, Άρθρο 2 §4)
Πεζόδροµοι είναι οι δρόµοι, που προορίζονται κυρίως για την εξυπηρέτηση των πεζών.
(ΓΟΚ. 1577/85, Άρθρο 2 §5)
Συντελεστής δόµησης (Σ.∆.) είναι ο αριθµός, ο οποίος, πολλαπλασιαζόµενος µε την επιφάνεια
του οικοπέδου, δίνει τη συνολική επιφάνεια όλων των ορόφων των κτιρίων που µπορούν να
κατασκευαστούν στο οικόπεδο, σύµφωνα µε τις οικείες διατάξεις. (ΓΟΚ. 1577/85, Άρθρο 2 §27)
Τύποι γεωµετρίας
POINT(0 0 0)
LINESTRING(0 0,1 1,1 2)
POLYGON((0 0 0,4 0 0,4 4 0,0 4 0,0 0 0),(1 1 0,2 1 0,2 2 0,1 2 0,1 1 0))
148
Αλεξόπουλος Ιωάννης PYRGIS v2
MULTIPOINT(0 0 0,1 2 1)
MULTILINESTRING((0 0 0,1 1 0,1 2 1),(2 3 1,3 2 1,5 4 1))
MULTIPOLYGON(((0 0 0,4 0 0,4 4 0,0 4 0,0 0 0),(1 1 0,2 1 0,2 2 0,1 2 0,1 1
0)),((-1 -1 0,-1 -2 0,-2 -2 0,-2 -1 0,-1 -1 0)))
GEOMETRYCOLLECTION(POINT(2 3 9),LINESTRING((2 3 4,3 4 5)))
Εισαγωγή
Πηγή: Mark Harley, Moving Your SDE System To A Geodatabase, ESRI UC2000
149
Αλεξόπουλος Ιωάννης PYRGIS v2
Μερικές από τα τις εφαρµογές για τις οποίες διατίθενται µοντέλα (σε πρώιµες
ή ώριµες εκδόσεις) είναι προς το παρόν (ESRI 2004):
150
Αλεξόπουλος Ιωάννης PYRGIS v2
Αρκτικόλεξο
Πηγή: ιδία
151
Αλεξόπουλος Ιωάννης PYRGIS v2
Επικοινωνία...
janalex@yahoo.com
152