+ All Categories
Home > Documents > 27/5/2013 - TEIIONeclass.teiion.gr/modules/document/file.php/ECO137/GIS... · 2013-05-27 ·...

27/5/2013 - TEIIONeclass.teiion.gr/modules/document/file.php/ECO137/GIS... · 2013-05-27 ·...

Date post: 09-Jun-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
10
27/5/2013 1 27/5/2013 Διάλεξη 5 - ΓΕΩΒΑΣΕΙΣ Τι είναι η Τι είναι η γεωβάση γεωβάση Η γεωβάση είναι μια συλλογή από γεωγραφικά σύνολα διαφόρων τύπων. 27/5/2013 Τι είναι η Τι είναι η γεωβάση γεωβάση στο στο ArcGIS ArcGIS Μια ArcGIS γεωβάση είναι μια συλλογή από γεωγραφικά σύνολα διαφόρων τύπων που πραγματοποιήθηκε σε ένα κοινό φάκελο συστήματος αρχείων στο ArcGIS, μια βάση δεδομένων της Microsoft Access, ή μια σχεσιακή βάση δεδομένων πολλών χρηστών (όπως Oracle, Microsoft Server, SQL PostgreSQL, Informix, ή η IBM DB2). 27/5/2013 Μια Μια γεωβάση γεωβάση περιέχει περιέχει οµάδες οµάδες δεδομένων δεδομένων (datasets) datasets) Ένα dataset αντιπροσωπεύει µια ενιαία συλλογή πληροφορίας η οποία αντιστοιχεί σε ένα σύνολο οντοτήτων του πραγµατικού χώρου. 27/5/2013 Μια Μια γεωβάση γεωβάση περιέχει περιέχει οµάδες οµάδες δεδομένων δεδομένων (datasets) datasets) Οι γεωβάσεις είναι μια μορφή αποθήκευσης χωρικών δεδομένων (ένα σύνολο ομάδων οντοτήτων). Δυνατότητα για απλά μέχρι πολύπλοκα μοντέλα γεωγραφικών δεδομένων 27/5/2013 Μια Μια γεωβάση γεωβάση περιέχει περιέχει οµάδες οµάδες δεδομένων δεδομένων (datasets) datasets) Τα απλά αναπαριστούν σημεία, γραμμές ή πολύγωνα Τα πιο πολύπλοκα περιλαμβάνουν δίκτυα, τοπολογία, σχέσεις ανάμεσα σε ομάδες οντοτήτων κ.α. 27/5/2013
Transcript
Page 1: 27/5/2013 - TEIIONeclass.teiion.gr/modules/document/file.php/ECO137/GIS... · 2013-05-27 · Κοινή Τοπολογία (Common Topology) Μεταδεδοµένα (Metadata) 27/5/2013

27/5/2013

1

27/5/2013

Διάλεξη 5 - ΓΕΩΒΑΣΕΙΣ

Τι είναι ηΤι είναι η γεωβάσηγεωβάση

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

27/5/2013

Τι είναι ηΤι είναι η γεωβάσηγεωβάση στοστο ArcGISArcGIS

Μια ArcGIS γεωβάση είναι μια συλλογήαπό γεωγραφικά σύνολα διαφόρων τύπων

που πραγματοποιήθηκε σε ένα κοινό φάκελο συστήματοςαρχείων στο ArcGIS,

μια βάση δεδομένων της Microsoft Access,

ή μια σχεσιακή βάση δεδομένων πολλών χρηστών (όπωςOracle, Microsoft Server, SQL PostgreSQL, Informix, ή η IBMDB2).

27/5/2013

ΜιαΜια γεωβάσηγεωβάση περιέχειπεριέχει οµάδεςοµάδες δεδομένωνδεδομένων((datasets)datasets)

Ένα dataset αντιπροσωπεύει µια ενιαία συλλογήπληροφορίας η οποία αντιστοιχεί σε ένα σύνολοοντοτήτων του πραγµατικού χώρου.

27/5/2013

ΜιαΜια γεωβάσηγεωβάση περιέχειπεριέχει οµάδεςοµάδες δεδομένωνδεδομένων((datasets)datasets)

Οι γεωβάσεις είναι μια μορφή αποθήκευσηςχωρικών δεδομένων (ένα σύνολο ομάδωνοντοτήτων).

Δυνατότητα για απλά μέχρι πολύπλοκα μοντέλαγεωγραφικών δεδομένων

27/5/2013

ΜιαΜια γεωβάσηγεωβάση περιέχειπεριέχει οµάδεςοµάδες δεδομένωνδεδομένων((datasets)datasets)

Τα απλά αναπαριστούν σημεία, γραμμές ήπολύγωνα

Τα πιο πολύπλοκα περιλαμβάνουν δίκτυα,τοπολογία, σχέσεις ανάμεσα σε ομάδεςοντοτήτων κ.α.

27/5/2013

Page 2: 27/5/2013 - TEIIONeclass.teiion.gr/modules/document/file.php/ECO137/GIS... · 2013-05-27 · Κοινή Τοπολογία (Common Topology) Μεταδεδοµένα (Metadata) 27/5/2013

27/5/2013

2

ΜιαΜια γεωβάσηγεωβάση περιέχειπεριέχει οµάδεςοµάδες δεδομένωνδεδομένων((datasets)datasets)

27/5/2013

ΜιαΜια γεωβάσηγεωβάση περιέχειπεριέχει οµάδεςοµάδες δεδομένωνδεδομένων((datasets)datasets)

Τα datasets έχουν κοινές πληροφορίες οι οποίεςχρησιμοποιούνται για τον έλεγχο τηςακεραιότητας των δεδομένων

Πεδία ορισµού (domains)

Σχέσεις (relationships)

Κοινή Τοπολογία (Common Topology)

Μεταδεδοµένα (Metadata)

27/5/2013

ΜιαΜια γεωβάσηγεωβάση περιέχειπεριέχει οµάδεςοµάδες δεδομένωνδεδομένων

Μορφές των γεωγραφικών datasets

Πίνακες

Οµάδες χαρακτηριστικών

∆ίκτυα,

Τοπολογίες,

Σχέσεις µεταξύ οντοτήτων

27/5/2013

Τι περιέχει η γεωβάση…

27/5/2013

To µοντέλο της γεωβάσης

Το µοντέλο της γεωβάσης υποστηρίζειδιανυσµατικά και raster δεδοµένα σε ένααντικειµενοστρεφές περιβάλλον.

Στο περιβάλλον αυτό οι οντότητεςαντιπροσωπεύονται ως «αντικείμενα» μειδιότητες, συμπεριφορά και σχέσεις.

Μια συλλογή αντικειμένων του ίδιου τύπουονομάζεται κλάσηκλάση.

27/5/2013

To µοντέλο της γεωβάσης

Παράδειγμα αντικειμένων είναι π.χ. μιαγεώτρηση, μια λεκάνη απορροής, μια γραμμήπτήσης κλπ.

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

Τύπος γεωμετρίας, π.χ. σημείο σε μικρή κλίμακα καιπολύγωνο σε μεγάλη.

27/5/2013

Page 3: 27/5/2013 - TEIIONeclass.teiion.gr/modules/document/file.php/ECO137/GIS... · 2013-05-27 · Κοινή Τοπολογία (Common Topology) Μεταδεδοµένα (Metadata) 27/5/2013

27/5/2013

3

ΗΗ γεωβάσηγεωβάση αποθηκεύει σε πίνακες και αρχείααποθηκεύει σε πίνακες και αρχεία Οι τρεις βασικοί τύποι δεδομένων στη γεωβάση καθώς

και άλλα στοιχεία στη γεωβάση αποθηκεύονταιχρησιμοποιώντας πίνακες.

27/5/2013

Οι χωρικές αναπαραστάσεις σε γεωγραφικές βάσειςδεδομένων αποθηκεύονται είτε ως διανύσματα ή ως ράστερ.

Αυτές οι γεωμετρίες αποθηκεύονται και διαχειρίζονταισε στήλες χαρακτηριστικών μαζί με τα παραδοσιακά πεδίαχαρακτηριστικών του πίνακα.

27/5/2013

Μια κλάση οντοτήτων αποθηκεύεται με τη μορφήπίνακα. Κάθε γραμμή αντιπροσωπεύει ένα χαρακτηριστικό(Object).

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

27/5/2013

Σχέσεις ανάμεσα σε κλάσεις οντοτήτων

Ορίζονται µεταξύ δύο feature classes

Κανόνες µπορούν να συσχετισθούν µε relationshipclasses.

27/5/2013

Τα στοιχεία µιας γεωβάσης

Μια γεωβάση οργανώνει τα γεωγραφικά δεδοµένασε µια ιεραρχία από αντικείµενα.

Τα αντικείµενα αυτά (data objects) αποθηκεύονταισε,

1.1. objectobject classesclasses,,

2.2. featurefeature classesclasses και σεκαι σε

3.3. featurefeature datasetsdatasets..

27/5/2013

Τα στοιχεία µιας γεωβάσης

ΈναΈνα objectobject classclass μια σειρά μοναδικών αντικειμένων

ΜιαΜια featurefeature classclass είναι µια συλλογή από οντότητες(παρόμοιων φαινομένων) µε τον ίδιο γεωµετρικό τύποκαι τα ίδια θεµατικά χαρακτηριστικά π.χ. ένα σύνολοαξόνων οδικού δικτύου µιας περιοχής.

ΈναΈνα featurefeature datasetdataset είναι µια συλλογή από featureclasses οι οποίες µοιράζονται µια κοινή χωρικήαναφορά (π.χ. το σύνολο των αξόνων του οδικούδικτύου, µε το σύνολο των παρόδιων ιδιοκτησιών καιµε το σύνολο των σταθµών διοδίων).

27/5/2013

Page 4: 27/5/2013 - TEIIONeclass.teiion.gr/modules/document/file.php/ECO137/GIS... · 2013-05-27 · Κοινή Τοπολογία (Common Topology) Μεταδεδοµένα (Metadata) 27/5/2013

27/5/2013

4

1. object classes, 2. feature classes ή 3. feature datasets.

27/5/2013 27/5/2013

11 βήματα για το σχεδιασμό μιας γεωβάσης

27/5/2013

11 βήματα για το σχεδιασμό μιας γεωβάσης

27/5/2013

11 βήματα για το σχεδιασμό μιας γεωβάσης

27/5/2013

To µοντέλο της γεωβάσης

Το σύστηµα υποστηρίζει εγγενώς διαφορετικούςτύπους γεωγραφικών αντικειµένων (οντοτήτων).

Το µοντέλο αυτό µας επιτρέπει να ορίζουµεσχέσεις µεταξύ των αντικειµένων και κανόνεςγια την διατήρηση της ακεραιότητας µεταξύγεωγραφικών χαρακτηριστικών (referentialintegrity, topological integrity rules).

27/5/2013

Page 5: 27/5/2013 - TEIIONeclass.teiion.gr/modules/document/file.php/ECO137/GIS... · 2013-05-27 · Κοινή Τοπολογία (Common Topology) Μεταδεδοµένα (Metadata) 27/5/2013

27/5/2013

5

ΟΙ ΤΥΠΟΙ ΤΩΝ ΓΕΩΒΑΣΕΩΝ

Οι γεωβάσεις µπορεί να είναι διαφορετικώντύπων, ως εξής

Personal Geodatabase

File Geodatabase

ArcSDE geodatabase

27/5/2013

Συγκριτικός πίνακας µορφών γεωβάσεων

27/5/2013

Συγκριτικός πίνακας µορφών γεωβάσεων

27/5/2013

Συγκριτικός πίνακας µορφών γεωβάσεων

27/5/2013

27/5/2013

Τα βήµατα για τη δηµιουργία µιας γεωβάσης

Σχεδιάζουµε τους πίνακες τους οποίους θα περιέχει ηγεωβάση

Χρησιµοποιούµε τα εργαλεία που µας προσφερονταιαπό τον Αrc catalog για την δηµιουργία πινάκων,feature classes και feature datasets.

27/5/2013

Page 6: 27/5/2013 - TEIIONeclass.teiion.gr/modules/document/file.php/ECO137/GIS... · 2013-05-27 · Κοινή Τοπολογία (Common Topology) Μεταδεδοµένα (Metadata) 27/5/2013

27/5/2013

6

Τα βήµατα για τη δημιουργία µιας γεωβάσης

Προσθέτουµε δεδοµένα στους πίνακες και στις featureclasses

Χτίζουµε τα indexes για την βελτιστοποίηση τωνερωτήσεων (queries)

Χορηγούµε δικαιώµατα σε πίνακες και στις featureclasses

27/5/2013

Ο σχεδιασµός µιας γεωβάσης (από την αρχή)

Ο σχεδιασµός µιας γεωβάσης είναι µια κρίσιµηδιαδικασία η οποία απαιτεί προσοχή καιαναθεωρήσεις έως ότου φθάσουµε σε ένααποτέλεσµα που να ικανοποιεί τις απαιτήσεις τουέργου και να έχει µια ικανοποιητική συµπεριφορά.

Μπορούµε να ξεκινήσουµε από ένανυπάρχοντα σχεδιασµό η να σχεδιάσουµε µιαγεωβάση από «λευκό χαρτί».

27/5/2013

Ο σχεδιασµός µιας γεωβάσης

Εφ όσον υπάρχει ο σχεδιασµός,

µπορούµε να δηµιουργήσουµε την γεωβάση και τοσχήµα της µε την δηµιουργία νέων πεδίων (µέσω τουArccatalog),

«φορτώνοντας υπάρχοντα ψηφιακά δεδοµένα (shapefiles η coverages), µε χρήση εργαλείων που βασίζονταιστην γλώσσα UML (Unified Modelling Language) και µετην βοήθεια εργαλείων Computer- Aided SoftwareEngineering (CASE) η και συνδυασµό των.

27/5/2013

∆ΗΜΙΟΥΡΓΙΑ ΜΙΑΣ ΓΕΩΒΑΣΗΣ ΑΠΟ ΕΝΑΝ ΥΠΑΡΧΟΝΤΑΣΧΕ∆ΙΑΣΜΟ

Υπάρχουν µοντέλα δεδοµένων που διανέµονται απότην ESRI

Υπάρχουν µοντέλα δεδοµένων που διανέµονται απόδιάφορες άλλες θέσεις

27/5/2013

∆ΗΜΙΟΥΡΓΙΑ ΜΙΑΣ ΓΕΩΒΑΣΗΣ ΑΠΟ ΕΝΑΝ ΥΠΑΡΧΟΝΤΑΣΧΕ∆ΙΑΣΜΟ

Το «φόρτωµα των δεδοµένων» Από την στιγµή που έχουµε ένα µοντέλο και έχουµε τροποποιήσει το

σχήµα του ώστε να ταιριάζει µε τις ανάγκες µας, το επόµενο βήµαείναι να φορτώσουµε τα δεδοµένα.

Αυτό µπορούµε να το κάνουµε µε επεξεργασία της γεωβάσης(σε περιβάλλον Arcmap) µε την δηµιουργία νέων αντικειµένων,

η µε «φόρτωµα» των shape files, coverages, raster datasets,raster catalogs, CAD feature classes, πίνακες από INFOdatabase (βάση δεδοµένων του arcinfo workstation), απόπίνακες dBASE®, από ArcStorm η από ArcLibrarian.

27/5/2013

Εάν επιλεγεί η µέθοδος δηµιουργίας µιαςγεωβάσης από λευκό χαρτί’ παίρνουµευπόψιν τα εξής :

Τι είδους δεδοµένα θα αποθηκεύσουµε στηνγεωβάση ?

Σε ποιo Datum (γεωδαιτικό σύστηµα αναφοράς)θα αποθηκευθούν τα δεδοµένα ?

27/5/2013

Page 7: 27/5/2013 - TEIIONeclass.teiion.gr/modules/document/file.php/ECO137/GIS... · 2013-05-27 · Κοινή Τοπολογία (Common Topology) Μεταδεδοµένα (Metadata) 27/5/2013

27/5/2013

7

Εάν επιλεγεί η µέθοδος δηµιουργίας µιαςγεωβασης από λευκό χαρτί’ παίρνουµευποψιν τα εξής :

Θα χρειαστεί να ορίσουµε κανόνες σε περίπτωσηπου θα θελήσουµε νε επεξεργασθούµε(τροποποιήσουµε) τα δεδοµένα ?

Πως θα οργανωθούν τα δεδοµένα (σε ποιεςobject classes δηλαδή σε ποιους πίνακες, featureclasses και subtypes των feature classes)?

27/5/2013

Εάν επιλεγεί η µέθοδος δηµιουργίας µιαςγεωβασης από λευκό χαρτί’ παίρνουµευποψιν τα εξής :

Εάν η γεωβαση µας θα περιέχει γεωµετρικάδίκτυα ?

Εάν η γεωβαση µας θα περιέχει τοπολογικάδιασυνδεδεµένα αντικείµενα ?

27/5/2013

H ∆ηµιουργία µιας Personal Gdb

27/5/2013

Εισαγωγή δεδοµένων

Υπάρχουν δεδοµένα σε διαφορετικά formats πχ σεshapefiles, coverages, info Tables, raster catalogs,αρχεία dbase κλπ τα οποία θέλουµε να εισάγουµε σεµια βάση δεδοµένων (γεωβάση). Ίσως υπάρχουνδεδοµένα και σε άλλες δοµές που απαντουν σε εναΓΣΠ οπως πχ Arc Storm, Map LIBRARIAN, and ArcSDE.

Όλα αυτά τα δεδοµένα µπορούµε να τα εισάγουµεστο Αrcgis µέσω του υποσυστήµατος του Arccatalogµέσω της διαδικασίας που ονοµάζεται “IMPORT”.

27/5/2013

Εισαγωγή δεδοµένων

Όταν σε µια γεωβάση εισάγονται δεδοµένα πουανήκουν σ’ ένα από αυτά τα formats, τότε και ταχωρικά και τα µη χωρικά δεδοµένα εισάγονται στηνγεωβάση.

Πχ όταν εισάγουµε ένα shape file σε µια γεωβάση(συγκεκριµένα σε µια feature class µιας γεωβάσης) τότεκαι η γεωµετρία και τα θεµατικά χαρακτηριστικάεισάγονται στην γεωβάση).

Shape files τα οποία ανήκουν στο ίδιο γεωδαιτικόσύστηµα αναφοράς (ίδιο SPATIAL EXTENT), µπορούννα εισαχθούν στο ίδιο feature dataset.

27/5/2013

Η δηµιουργία ενός νέου feature dataset

27/5/2013

Page 8: 27/5/2013 - TEIIONeclass.teiion.gr/modules/document/file.php/ECO137/GIS... · 2013-05-27 · Κοινή Τοπολογία (Common Topology) Μεταδεδοµένα (Metadata) 27/5/2013

27/5/2013

8

Η δηµιουργία ενός νέου feature dataset

27/5/2013

Η δηµιουργία ενός νέου feature dataset

Όταν δηµιουργούµε µια νέα feature class γιαπρώτη φορά, αυτή δηµιουργείται στο ίδιοσύστηµα συντεταγµένων στο οποίο ανήκει.

Εάν δηµιουργήσουµε µια νέα feature class σε έναυπάρχον feature dataset, η νέα αυτή feature classθα ενταχθεί στο νέο σύστηµα συντεταγµένων, µετην ίδια ακρίβεια και τις άλλες ιδιότητες τιςοποίες έχει το συγκεκριµένο feature data set.

27/5/2013

Εισαγωγή coverages και INFO tables σεγεωβάσεις.

Η εισαγωγή των shape files και πινάκωνdBASE

Η εισαγωγή αρχείων CAD σε µια γεωβάση

27/5/2013

Η δηµιουργία των δεικτών (indexes) Όλοι οι πίνακες και οι feature classes έχουν έναν

απαιτούµενο (από το σύστηµα) πλήθος πεδίωνπχ τα πεδία OBJECTID και Shape.

Αυτά τα πεδία δηµιουργούνται αυτόµατα µε τηνδηµιουργία µιας νέας feature class η ενός πίνακα.

27/5/2013

Προσθήκη Υποκατηγοριών - SUBTYPES

O επιµερισµός οµοειδών οντοτήτων σε µια κλάσησε παρόµοιες οµάδες.

Ορίζονται µε βάση τις τιµές του πεδίου «subtype».

Μπορεί να έχουν διαφορετικές default τιµές καιdomains

Μπορούµε να εφαρμόσουμε τοπολογικούς κανόνεςµεταξύ subtypes.

27/5/2013

Προσθήκη Υποκατηγοριών - SUBTYPES

27/5/2013

Page 9: 27/5/2013 - TEIIONeclass.teiion.gr/modules/document/file.php/ECO137/GIS... · 2013-05-27 · Κοινή Τοπολογία (Common Topology) Μεταδεδοµένα (Metadata) 27/5/2013

27/5/2013

9

Προσθήκη Ορίων Τιμών

Κάθε γεωβάση αποτελείται από ομάδεςοντοτήτων (feature class) και κάθε ομάδαοντοτήτων χαρακτηρίζεται από ένα σύνολοπεδίων το καθένα από τα οποία ορίζεται, εκτόςαπό το όνομα και τον τύπο των δεδομένων του,από ένα σύνολο ιδιοτήτων.

27/5/2013

Προσθήκη Ορίων Τιμών

Μια βασική, αλλά ιδιόμορφη, ιδιότητα ενόςπεδίου είναι το εύρος τιμών του (range) τα οποίαορίζονται είτε ως εύρη τιμών είτε ως κατάλογοςτιμών, ανάλογα με τον τύπο του πεδίου(αριθμητικό ή μη).

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

27/5/2013

Πεδία ορισµού (domains)

Περιγράφουν τις επιτρεπόµενες τιµές σε έναπεδίο

Μορφές των domains Ranges (ένας δρόµος µπορεί νε έχει από 1 – 3

λωρίδες κυκλοφορίας) Coded values (Ένας δρόµος µπορεί να έχει ως

επιφάνεια άσφαλτο, χώµα η χαλίκι)

27/5/2013

Πεδία ορισµού (domains)

27/5/2013

Δόμηση τοπολογίας

Αποσκοπεί στη δημιουργία χωρικών σχέσεων(συνέχεια, περιεκτικότητα, γειτνίαση) μεταξύτων οντοτήτων στην ομάδα δεδομένωνοντοτήτων (feature dataset).

27/5/2013

Δόμηση τοπολογίας

27/5/2013

Page 10: 27/5/2013 - TEIIONeclass.teiion.gr/modules/document/file.php/ECO137/GIS... · 2013-05-27 · Κοινή Τοπολογία (Common Topology) Μεταδεδοµένα (Metadata) 27/5/2013

27/5/2013

10

Δόμηση τοπολογίας

27/5/2013

Δόμηση τοπολογίας

27/5/2013

Δόμηση τοπολογίας

27/5/2013 27/5/2013

27/5/2013 27/5/2013


Recommended