SlideShare a Scribd company logo
1 of 36
Σύστημα καταγραφής, ανάλυσης και
οπτικοποίησης δεδομένων καταγραφικών
θορύβου, με χρήση Συστημάτων
Γεωγραφικών Πληροφοριών
Χριστόδουλος Χριστοδούλου
Πτυχιακή Εργασία HOU-CS-UGP-2008-24
Επιβλέπων: Εμμανουήλ Στεφανάκης
Μέλη ΕΚ: Αθανάσιος Σκόδρας, Βασίλης Φωτόπουλος
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)2
Σχετιζόμενα πεδία
Μελέτη και αξιολόγηση των εργαλείων
που θα χρησιμοποιηθούν.
Μελέτη των απαιτήσεων της εφαρμογής.
Σχεδιασμός και υλοποίηση του
συστήματος.
Δοκιμή και αξιολόγηση του συστήματος.
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)3
Αντικείμενο μελέτης
Το Συμβούλιο Υδατοπρομήθειας
Λάρνακας (ΣΥΛ), διαθέτει 150
καταγραφικά θορύβου, τα οποία
τοποθετούνται σε μεταλλικά εξαρτήματα
του δικτύου ύδρευσης από ειδικό
συνεργείο. Αντικείμενο μελέτης αποτελεί
η μεθοδολογία χωροθέτησης,
καταγραφής, ανάλυσης και
οπτικοποίησης των μετρήσεων από τα
καταγραφικά.
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)4
Στόχοι
Η επίλυση ενός πραγματικού προβλήματος
στο Συμβούλιο Υδατοπρομήθειας Λάρνακας
με χρήση του υφιστάμενου εξοπλισμού και
λογισμικού.
Η αξιοποίηση των υφιστάμενων ψηφιακών
γεωγραφικών πληροφοριών.
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)5
Στόχοι
Ανάπτυξη μιας πιλοτικής εφαρμογής με
χρήση Συστήματος Γεωγραφικών
Πληροφοριών (ΣΓΠ), η οποία θα
καταστήσει τη διαδικασία χωροθέτησης
των καταγραφικών αποτελεσματική
επιτρέποντας την εύκολη καταχώρηση
και ανάλυση των δεδομένων, με τρόπο
που να αποδίδει χρήσιμα συμπεράσματα
και μετρήσιμα αποτελέσματα.
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)6
Μεθοδολογία (γενικά)
Παρουσίαση υφιστάμενης τεχνολογίας,
εξοπλισμού και μεθόδου εργασίας.
Ανάλυση και σχεδίαση πιλοτικής
εφαρμογής για την αποτελεσματικότερη
εκμετάλλευση του εξοπλισμού.
Ανάπτυξη πιλοτικής εφαρμογής.
Δοκιμαστική χρήση και εξαγωγή
συμπερασμάτων.
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)7
Υφιστάμενη Τεχνολογία - εξοπλισμός
150 καταγραφικά θορύβου Permalog
MK3.
Μαγνήτης
Αισθητήρας
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)8
Υφιστάμενη Τεχνολογία - εξοπλισμός
Συσκευή ασύρματης επικοινωνίας
Patroller.
Καταγραφικά
Εξαρτήματα
Patroller
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)9
Υφιστάμενη Τεχνολογία - λογισμικό
Σύστημα Γεωγραφικών Πληροφοριών
ArcGis ArcView 9.2 της ESRI.
Visual Basic for Applications.
ArcObjects.
Autodesk Map 3D 2007.
Microsoft Access 2003.
Permalog.
Microsoft Excell 2003.
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)10
Υφιστάμενη μέθοδος εργασίας
 Η διαδικασία χωροθέτησης και ανάλυσης των
δεδομένων γίνεται με τη βοήθεια αναλογικών
χαρτών που τυπώνονται ανάλογα με την
περιοχή που θα αναπτυχθούν τα καταγραφικά.
 Η Ομάδα Εντοπισμού Αφανών Διαρροών
(ΟΑΕΔ) τοποθετεί τα καταγραφικά και
σημειώνει πάνω στον αναλογικό χάρτη πού
τοποθετήθηκε κάθε καταγραφικό.
 Αφού ληφθούν οι μετρήσεις μέσω του
Patroller, σημειώνονται και αυτές πάνω στον
ίδιο χάρτη.
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)11
Υφιστάμενη μέθοδος εργασίας
 Αφού γίνει έρευνα και εντοπιστούν διαρροές η
ΟΕΑΔ συμπληρώνει σε ειδική φόρμα τις
λεπτομέρειες της διαρροής.
 Όταν δεν υπάρχουν άλλες διαρροές η ΟΕΑΔ
μαζεύει τα καταγραφικά για μεταφορά τους
αλλού. Αυτή η διαδικασία γίνεται βάσει του
αναλογικού χάρτη, σημειώνοντας την επιτυχία
ή αποτυχία ανάληψης του καταγραφικού.
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)12
Ανάλυση εφαρμογής
Η ανάλυση απαιτήσεων έγινε μόνο για
την πιλοτική εφαρμογή, διότι όλο το
υπόλοιπο σύστημα (εξοπλισμός και
λογισμικό) είναι δεδομένο και δεν μπορεί
να αλλάξει.
Στην ανάλυση λήφθηκε υπόψη το
γεγονός ότι η εφαρμογή θα λειτουργεί
μέσα από το ΣΓΠ.
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)13
Ανάλυση εφαρμογής
Για τη διατύπωση των απαιτήσεων
χρησιμοποίησα τη δική μου γνώση του
προβλήματος και πείρα στην εργασία
εντοπισμού αφανών διαρροών, όπως
και συνεντεύξεις τόσο με την ΟΕΑΔ, η
οποία θα χειρίζεται την εφαρμογή, όσο
και με ανώτερους υπαλλήλους του ΣΥΛ.
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)14
Μοντελοποίηση εφαρμογής
Η μοντελοποίηση της εφαρμογής
έγινε με τη χρήση:
Διαγραμμάτων Ροής Δεδομένων.
Διαγράμματος οντοτήτων συσχετίσεων
Διαγράμματος μετάβασης
καταστάσεων
Λεξικού δεδομένων
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)15
Υλοποίηση εφαρμογής - δεδομένα
 Διαθέσιμη ψηφιακή γεωγραφική πληροφορία
Δεδομένα του ΤΚΧ σε αρχεία τύπου .e00
 Τεμάχια γης, οικοδομές, τοπογραφικά
χαρακτηριστικά, σύνορα δήμων.
Το δίκτυο ύδρευσης σε αρχεία τύπου .dwg
 Αγωγοί, εξαρτήματα δικτύου.
Πληροφορία από δορυφορικές φωτογραφίες
σε αρχεία τύπου .shp
 Οδικοί άξονες, ονόματα οδών, πλάτος οδών.
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)16
Υλοποίηση εφαρμογής - δεδομένα
Όλες οι πληροφορίες μετατράπηκαν σε
αρχεία .shp.
Από τα υφιστάμενα αρχεία
δημιουργήθηκαν νέα με επεξεργασία,
όπως το αρχείο AccesionPoints, το οποίο
δημιουργήθηκε με συγχώνευση των
αρχείων Vanes_SV και
Krounoi_Pyrosvesis
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)17
Υλοποίηση εφαρμογής - δεδομένα
Πρώτο
αρχείο
Δεύτερο
αρχείο
Τύπος
Επεξεργασί
ας
Ονομασία
αρχείου
που προέκυψε
Τύπος
δεδομένω
ν
Krounoi_Pyrο
svesis
Vanes_SV merge AccesionPoints Σημειακά
LarRoads Supply_Area Clip Supply_Area_
Roads
Γραμμικά
Temaxia Supply_Area Clip Temaxia_
Supply_Area
Πολυγωνικά
Supply_Area Σχεδιάστηκε Πολυγωνικά
DMAs Σχεδιάστηκε Πολυγωνικά
Larnaca_
Landmarks_A
Larnaca_
Landmarks_B
merge Larnaca_
Landmarks
Σημειακά
Agogoi Suply_Area_
Roads
Spatial Join Agogoi_
SpatialJoin
Γραμμικά
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)18
Υλοποίηση εφαρμογής - δεδομένα
Δημιουργία των πινάκων των
περιγραφικών δεδομένων στη Microsoft
Access 2003, σύμφωνα με το λεξικό
δεδομένων.
Δημιουργία της Γεωβάσης στην οποία
εισήχθησαν τόσο τα αρχεία .shp όσο και
οι πίνακες της Microsoft Access 2003.
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)19
Υλοποίηση εφαρμογής - δεδομένα
Η Γεωβάση με τους πίνακες γεωγραφικών και περιγραφικών δεδομένων.
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)20
Υλοποίηση εφαρμογής - κώδικας
Εφόσον ετοιμάστηκαν η ψηφιακή
πληροφορία, οι πίνακες περιγραφικών
δεδομένων και δημιουργήθηκε η
Γεωβάση, ξεκίνησε η ανάπτυξη της
εφαρμογής με τη δημιουργία της μπάρας
εργαλείων K.A.O.DE.KA και τη
συγγραφή του κώδικα.
Η ανάπτυξη της εφαρμογής έγινε σε
Visual Basic for Applications με χρήση
των ArcObjects.
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)21
Υλοποίηση εφαρμογής - κώδικας
 Τα ArcObjects βασίζονται στην τεχνολογία
Component Object Modeling (COM –
Προγραμματιστικά αντικείμενα).
 Μπορούν να χρησιμοποιηθούν από
οποιαδήποτε COM συμβατή γλώσσα
προγραμματισμού.
 Μέσω των ArcObjects η ESRI διαθέτει στους
χρήστες όλη τη λειτουργικότητα του ArcGis για
χρήση σε δικές τους εφαρμογές.
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)22
Υλοποίηση εφαρμογής - κώδικας
Application
Mxdocument
Map
Layer
*
*
Μερικές κλάσεις των ArcObjects
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)23
Υλοποίηση εφαρμογής - κώδικας
Η πρόσβαση στις κλάσεις των
ΑrcObjects γίνεται μέσω των
διαπροσωπιών (Interfaces) της κάθε
κλάσης.
Οι διαπροσωπίες είναι μια λογική
ομαδοποίηση των ιδιοτήτων και
μεθόδων μιας κλάσης.
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)24
Υλοποίηση εφαρμογής - κώδικας
Χρήση αντικειμένων μέσω
διαπροσωπιών στα ArcObjects
 Κατά σύμβαση το όνομα μιας διπροσωπίας αρχίζει
από το Αγγλικό I (Interface) και το όνομα των
μεταβλητών από το Αγγλικό p (pointer variable).
Δηλώνω τη μεταβλητή pMap και καθορίζω
τη διαπροσωπία που θα χρησιμοποιήσει.
 Dim pMap As IMap
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)25
Υλοποίηση εφαρμογής - κώδικας
Χρήση αντικειμένων μέσω
διαπροσωπιών στα ArcObjects
Δημιουργώ το νέο αντικείμενο
 Set pMap = New Map
Χρησιμοποιώ τις ιδιότητες και μεθόδους του
νέου αντικειμένου.
 pMap.Name = “My Map”
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)26
Υλοποίηση εφαρμογής - κώδικας
Μέρος του κώδικα όπου φαίνεται η
χρήση των διαπροσωπιών.
Dim pMap As IMap
Dim pMxDoc As IMxDocument
Set pMxDoc = ThisDocument
Set pMap = pMxDoc.FocusMap
Dim pFeatLyr As IGeoFeatureLayer
Set pFeatLyr = pMap.Layer(1)
Dim tmpPoint As IPoint
Set tmpPoint = New Point
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)27
Δοκιμή εφαρμογής
Η δοκιμή έγινε στη Λάρνακα. Η
εφαρμογή χρησιμοποιήθηκε από την
ΟΕΑΔ στη καθημερινή της εργασία.
Τοποθετήθηκαν και τα 150 καταγραφικά
σε 4 μέρες.
Με την ανάληψη των δεδομένων είχαμε
33 ενδείξεις διαρροής με 10 διαρροές και
14 καταγραφικά σε αβέβαιη κατάσταση.
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)28
Αποτελέσματα - Ενδείξεις
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)29
Αποτελέσματα - Ενδείξεις
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)30
Σύνδεση πινάκων στο ArcGis
 Ένωση (Join) γεωγραφικών δεδομένων .shp με
περιγραφικά δεδομένα (πίνακες Access)
1
1
1
N
1
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)31
Αποτελέσματα - Ενδείξεις
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)32
Σύνδεση πινάκων στο ArcGis
 Ένωση (Join) γεωγραφικών δεδομένων .shp με
περιγραφικά δεδομένα (πίνακες Access)
1
1
1
N
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)33
Συμπεράσματα
Με τη χρήση της εφαρμογής
διαπιστώθηκε ότι:
Η ΟΕΑΔ χρειάστηκε πολύ λίγο χρόνο
εξοικείωσης με την εφαρμογή.
Γίνεται καλύτερη χωροθέτηση των
καταγραφικών.
Υπάρχει αύξηση στην παραγωγικότητα της
ΟΕΑΔ.
Είναι πιο εύκολη ή αποφυγή προβληματικών
σημείων πρόσβασης.
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)34
Επόμενο βήμα
Ολοκλήρωση και βελτίωση της
εφαρμογής.
Χρήση ArcGis ArcEditor για:
 Δημιουργία σχέσεων στη Γεωβάση στο επίπεδο
των πινάκων
 Δημιουργία στη Γεωβάση κανόνων
συνδεσιμότητας του δικτύου.
 Δυνατότητα χρήσης του Network Analyst για
δημιουργία δρομολογίων.
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)35
Επόμενο βήμα
Ολοκλήρωση και βελτίωση της
εφαρμογής.
Χρήση του νέου Patroller που υλοποιείται
μέσω ενός Palm Top, για άμεση
οπτικοποίηση των μετρήσεων τη στιγμή της
λήψης τους. Ίσως χρειαστεί το ArcPad
λογισμικό της ESRI ειδικά για palmTop.
Δημιουργία γραφικών και πινακοποιημένων
αναφορών.
22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)36
Επόμενο βήμα
Ολοκλήρωση και βελτίωση της
εφαρμογής.
Η λειτουργία της εφαρμογής σε περιβάλλον
δικτύου.
Δημιουργία ενός αλγόριθμου, ο οποίος θα
υπολογίζει το επόμενο σημείο στο οποίο θα
τοποθετηθεί καταγραφικό, λαμβάνοντας
υπόψη τη διάμετρο και το υλικό κατασκευής
του αγωγού.

More Related Content

Similar to HOU-CS-UGP-2007 - 45_ΠΑΡΟΥΣΙΑΣΗ_Presented

Creating an Open Archival Information System compliant archive for CERN
Creating an Open Archival Information System compliant archive for CERNCreating an Open Archival Information System compliant archive for CERN
Creating an Open Archival Information System compliant archive for CERNISSEL
 
Δημιουργία ενός Ανοιχτού Αρχειακού Πληροφοριακού Συστήματος για το CERN
Δημιουργία ενός Ανοιχτού Αρχειακού Πληροφοριακού Συστήματος για το CERNΔημιουργία ενός Ανοιχτού Αρχειακού Πληροφοριακού Συστήματος για το CERN
Δημιουργία ενός Ανοιχτού Αρχειακού Πληροφοριακού Συστήματος για το CERNISSEL
 
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων για την Εξαγωγή Προτύπων Διόρθωσης σε Σφ...
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων για την Εξαγωγή Προτύπων Διόρθωσης σε Σφ...Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων για την Εξαγωγή Προτύπων Διόρθωσης σε Σφ...
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων για την Εξαγωγή Προτύπων Διόρθωσης σε Σφ...ISSEL
 
Applying Data Mining Techniques to Extract Fix Patterns for Static Analysis V...
Applying Data Mining Techniques to Extract Fix Patterns for Static Analysis V...Applying Data Mining Techniques to Extract Fix Patterns for Static Analysis V...
Applying Data Mining Techniques to Extract Fix Patterns for Static Analysis V...ISSEL
 
Maria - Christina Maniou Diploma Thesis Presentation
Maria - Christina Maniou Diploma Thesis PresentationMaria - Christina Maniou Diploma Thesis Presentation
Maria - Christina Maniou Diploma Thesis PresentationISSEL
 
Σπύρος Σκουμπάκης
Σπύρος ΣκουμπάκηςΣπύρος Σκουμπάκης
Σπύρος ΣκουμπάκηςISSEL
 
ΕΡΓΑΣΤΗΡΙΟ ΑΥΤΟΜΑΤΙΣΜΟΥ ΠΟΛΥΤΕΧΝΕΙΟΥ ΚΡΗΤΗΣ
ΕΡΓΑΣΤΗΡΙΟ ΑΥΤΟΜΑΤΙΣΜΟΥ ΠΟΛΥΤΕΧΝΕΙΟΥ ΚΡΗΤΗΣΕΡΓΑΣΤΗΡΙΟ ΑΥΤΟΜΑΤΙΣΜΟΥ ΠΟΛΥΤΕΧΝΕΙΟΥ ΚΡΗΤΗΣ
ΕΡΓΑΣΤΗΡΙΟ ΑΥΤΟΜΑΤΙΣΜΟΥ ΠΟΛΥΤΕΧΝΕΙΟΥ ΚΡΗΤΗΣManolis Doudounakis
 
ΕΡΓΑΣΤΗΡΙΟ ΑΥΤΟΜΑΤΙΣΜΟΥ ΠΟΛΥΤΕΧΝΕΙΟΥ ΚΡΗΤΗΣ
ΕΡΓΑΣΤΗΡΙΟ ΑΥΤΟΜΑΤΙΣΜΟΥ ΠΟΛΥΤΕΧΝΕΙΟΥ ΚΡΗΤΗΣΕΡΓΑΣΤΗΡΙΟ ΑΥΤΟΜΑΤΙΣΜΟΥ ΠΟΛΥΤΕΧΝΕΙΟΥ ΚΡΗΤΗΣ
ΕΡΓΑΣΤΗΡΙΟ ΑΥΤΟΜΑΤΙΣΜΟΥ ΠΟΛΥΤΕΧΝΕΙΟΥ ΚΡΗΤΗΣManolis Doudounakis
 
Τσιουμπρής_HOU-CS-UGP-2015-21
Τσιουμπρής_HOU-CS-UGP-2015-21 Τσιουμπρής_HOU-CS-UGP-2015-21
Τσιουμπρής_HOU-CS-UGP-2015-21 John Tsioumpris
 
Τεχνολογία Ηλεκτρονικών Υπολογιστών
Τεχνολογία Ηλεκτρονικών ΥπολογιστώνΤεχνολογία Ηλεκτρονικών Υπολογιστών
Τεχνολογία Ηλεκτρονικών ΥπολογιστώνTheodoros Leftheroudis
 
QGIS tutorial Hellenic OSGEO 2011 by Evkartenn
QGIS tutorial Hellenic OSGEO 2011 by EvkartennQGIS tutorial Hellenic OSGEO 2011 by Evkartenn
QGIS tutorial Hellenic OSGEO 2011 by EvkartennEvkartenn
 
Konstantinos Papadopoulos Diploma Thesis presenation
Konstantinos Papadopoulos Diploma Thesis presenationKonstantinos Papadopoulos Diploma Thesis presenation
Konstantinos Papadopoulos Diploma Thesis presenationISSEL
 
A mechanism for extracting semantically-awknowledge in Software Repositories
A mechanism for extracting semantically-awknowledge in Software Repositories A mechanism for extracting semantically-awknowledge in Software Repositories
A mechanism for extracting semantically-awknowledge in Software Repositories Nikos Stasinopoulos
 
Παράδειγμα Μετασχηματισμού της Γνώσης με τη Χρήση ΤΠΕ
Παράδειγμα Μετασχηματισμού της Γνώσης με τη Χρήση ΤΠΕΠαράδειγμα Μετασχηματισμού της Γνώσης με τη Χρήση ΤΠΕ
Παράδειγμα Μετασχηματισμού της Γνώσης με τη Χρήση ΤΠΕNickos Nickolopoulos
 
Γκιλίρης Ιωάννης 7419
Γκιλίρης Ιωάννης 7419Γκιλίρης Ιωάννης 7419
Γκιλίρης Ιωάννης 7419ISSEL
 
Παρουσίαση θεμάτων διπλωματικών 2010
Παρουσίαση θεμάτων διπλωματικών 2010Παρουσίαση θεμάτων διπλωματικών 2010
Παρουσίαση θεμάτων διπλωματικών 2010ISSEL
 
THESIS άγγελος 649 ppts
THESIS    άγγελος 649 pptsTHESIS    άγγελος 649 ppts
THESIS άγγελος 649 pptsAggelos Ser
 

Similar to HOU-CS-UGP-2007 - 45_ΠΑΡΟΥΣΙΑΣΗ_Presented (20)

Creating an Open Archival Information System compliant archive for CERN
Creating an Open Archival Information System compliant archive for CERNCreating an Open Archival Information System compliant archive for CERN
Creating an Open Archival Information System compliant archive for CERN
 
Δημιουργία ενός Ανοιχτού Αρχειακού Πληροφοριακού Συστήματος για το CERN
Δημιουργία ενός Ανοιχτού Αρχειακού Πληροφοριακού Συστήματος για το CERNΔημιουργία ενός Ανοιχτού Αρχειακού Πληροφοριακού Συστήματος για το CERN
Δημιουργία ενός Ανοιχτού Αρχειακού Πληροφοριακού Συστήματος για το CERN
 
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων για την Εξαγωγή Προτύπων Διόρθωσης σε Σφ...
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων για την Εξαγωγή Προτύπων Διόρθωσης σε Σφ...Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων για την Εξαγωγή Προτύπων Διόρθωσης σε Σφ...
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων για την Εξαγωγή Προτύπων Διόρθωσης σε Σφ...
 
Applying Data Mining Techniques to Extract Fix Patterns for Static Analysis V...
Applying Data Mining Techniques to Extract Fix Patterns for Static Analysis V...Applying Data Mining Techniques to Extract Fix Patterns for Static Analysis V...
Applying Data Mining Techniques to Extract Fix Patterns for Static Analysis V...
 
Maria - Christina Maniou Diploma Thesis Presentation
Maria - Christina Maniou Diploma Thesis PresentationMaria - Christina Maniou Diploma Thesis Presentation
Maria - Christina Maniou Diploma Thesis Presentation
 
Σπύρος Σκουμπάκης
Σπύρος ΣκουμπάκηςΣπύρος Σκουμπάκης
Σπύρος Σκουμπάκης
 
ΕΡΓΑΣΤΗΡΙΟ ΑΥΤΟΜΑΤΙΣΜΟΥ ΠΟΛΥΤΕΧΝΕΙΟΥ ΚΡΗΤΗΣ
ΕΡΓΑΣΤΗΡΙΟ ΑΥΤΟΜΑΤΙΣΜΟΥ ΠΟΛΥΤΕΧΝΕΙΟΥ ΚΡΗΤΗΣΕΡΓΑΣΤΗΡΙΟ ΑΥΤΟΜΑΤΙΣΜΟΥ ΠΟΛΥΤΕΧΝΕΙΟΥ ΚΡΗΤΗΣ
ΕΡΓΑΣΤΗΡΙΟ ΑΥΤΟΜΑΤΙΣΜΟΥ ΠΟΛΥΤΕΧΝΕΙΟΥ ΚΡΗΤΗΣ
 
ΕΡΓΑΣΤΗΡΙΟ ΑΥΤΟΜΑΤΙΣΜΟΥ ΠΟΛΥΤΕΧΝΕΙΟΥ ΚΡΗΤΗΣ
ΕΡΓΑΣΤΗΡΙΟ ΑΥΤΟΜΑΤΙΣΜΟΥ ΠΟΛΥΤΕΧΝΕΙΟΥ ΚΡΗΤΗΣΕΡΓΑΣΤΗΡΙΟ ΑΥΤΟΜΑΤΙΣΜΟΥ ΠΟΛΥΤΕΧΝΕΙΟΥ ΚΡΗΤΗΣ
ΕΡΓΑΣΤΗΡΙΟ ΑΥΤΟΜΑΤΙΣΜΟΥ ΠΟΛΥΤΕΧΝΕΙΟΥ ΚΡΗΤΗΣ
 
Τσιουμπρής_HOU-CS-UGP-2015-21
Τσιουμπρής_HOU-CS-UGP-2015-21 Τσιουμπρής_HOU-CS-UGP-2015-21
Τσιουμπρής_HOU-CS-UGP-2015-21
 
Τεχνολογία Ηλεκτρονικών Υπολογιστών
Τεχνολογία Ηλεκτρονικών ΥπολογιστώνΤεχνολογία Ηλεκτρονικών Υπολογιστών
Τεχνολογία Ηλεκτρονικών Υπολογιστών
 
QGIS tutorial Hellenic OSGEO 2011 by Evkartenn
QGIS tutorial Hellenic OSGEO 2011 by EvkartennQGIS tutorial Hellenic OSGEO 2011 by Evkartenn
QGIS tutorial Hellenic OSGEO 2011 by Evkartenn
 
Konstantinos Papadopoulos Diploma Thesis presenation
Konstantinos Papadopoulos Diploma Thesis presenationKonstantinos Papadopoulos Diploma Thesis presenation
Konstantinos Papadopoulos Diploma Thesis presenation
 
Labnotes 2760
Labnotes 2760Labnotes 2760
Labnotes 2760
 
A mechanism for extracting semantically-awknowledge in Software Repositories
A mechanism for extracting semantically-awknowledge in Software Repositories A mechanism for extracting semantically-awknowledge in Software Repositories
A mechanism for extracting semantically-awknowledge in Software Repositories
 
Παράδειγμα Μετασχηματισμού της Γνώσης με τη Χρήση ΤΠΕ
Παράδειγμα Μετασχηματισμού της Γνώσης με τη Χρήση ΤΠΕΠαράδειγμα Μετασχηματισμού της Γνώσης με τη Χρήση ΤΠΕ
Παράδειγμα Μετασχηματισμού της Γνώσης με τη Χρήση ΤΠΕ
 
Present_CBIR_Optionsnet_Nek
Present_CBIR_Optionsnet_NekPresent_CBIR_Optionsnet_Nek
Present_CBIR_Optionsnet_Nek
 
Η γεωπύλη του ΥΠΕΝ για την οδηγία 2007/2/ΕΚ/INSPIRE
Η γεωπύλη του ΥΠΕΝ για την οδηγία 2007/2/ΕΚ/INSPIREΗ γεωπύλη του ΥΠΕΝ για την οδηγία 2007/2/ΕΚ/INSPIRE
Η γεωπύλη του ΥΠΕΝ για την οδηγία 2007/2/ΕΚ/INSPIRE
 
Γκιλίρης Ιωάννης 7419
Γκιλίρης Ιωάννης 7419Γκιλίρης Ιωάννης 7419
Γκιλίρης Ιωάννης 7419
 
Παρουσίαση θεμάτων διπλωματικών 2010
Παρουσίαση θεμάτων διπλωματικών 2010Παρουσίαση θεμάτων διπλωματικών 2010
Παρουσίαση θεμάτων διπλωματικών 2010
 
THESIS άγγελος 649 ppts
THESIS    άγγελος 649 pptsTHESIS    άγγελος 649 ppts
THESIS άγγελος 649 ppts
 

HOU-CS-UGP-2007 - 45_ΠΑΡΟΥΣΙΑΣΗ_Presented

  • 1. Σύστημα καταγραφής, ανάλυσης και οπτικοποίησης δεδομένων καταγραφικών θορύβου, με χρήση Συστημάτων Γεωγραφικών Πληροφοριών Χριστόδουλος Χριστοδούλου Πτυχιακή Εργασία HOU-CS-UGP-2008-24 Επιβλέπων: Εμμανουήλ Στεφανάκης Μέλη ΕΚ: Αθανάσιος Σκόδρας, Βασίλης Φωτόπουλος
  • 2. 22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)2 Σχετιζόμενα πεδία Μελέτη και αξιολόγηση των εργαλείων που θα χρησιμοποιηθούν. Μελέτη των απαιτήσεων της εφαρμογής. Σχεδιασμός και υλοποίηση του συστήματος. Δοκιμή και αξιολόγηση του συστήματος.
  • 3. 22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)3 Αντικείμενο μελέτης Το Συμβούλιο Υδατοπρομήθειας Λάρνακας (ΣΥΛ), διαθέτει 150 καταγραφικά θορύβου, τα οποία τοποθετούνται σε μεταλλικά εξαρτήματα του δικτύου ύδρευσης από ειδικό συνεργείο. Αντικείμενο μελέτης αποτελεί η μεθοδολογία χωροθέτησης, καταγραφής, ανάλυσης και οπτικοποίησης των μετρήσεων από τα καταγραφικά.
  • 4. 22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)4 Στόχοι Η επίλυση ενός πραγματικού προβλήματος στο Συμβούλιο Υδατοπρομήθειας Λάρνακας με χρήση του υφιστάμενου εξοπλισμού και λογισμικού. Η αξιοποίηση των υφιστάμενων ψηφιακών γεωγραφικών πληροφοριών.
  • 5. 22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)5 Στόχοι Ανάπτυξη μιας πιλοτικής εφαρμογής με χρήση Συστήματος Γεωγραφικών Πληροφοριών (ΣΓΠ), η οποία θα καταστήσει τη διαδικασία χωροθέτησης των καταγραφικών αποτελεσματική επιτρέποντας την εύκολη καταχώρηση και ανάλυση των δεδομένων, με τρόπο που να αποδίδει χρήσιμα συμπεράσματα και μετρήσιμα αποτελέσματα.
  • 6. 22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)6 Μεθοδολογία (γενικά) Παρουσίαση υφιστάμενης τεχνολογίας, εξοπλισμού και μεθόδου εργασίας. Ανάλυση και σχεδίαση πιλοτικής εφαρμογής για την αποτελεσματικότερη εκμετάλλευση του εξοπλισμού. Ανάπτυξη πιλοτικής εφαρμογής. Δοκιμαστική χρήση και εξαγωγή συμπερασμάτων.
  • 7. 22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)7 Υφιστάμενη Τεχνολογία - εξοπλισμός 150 καταγραφικά θορύβου Permalog MK3. Μαγνήτης Αισθητήρας
  • 8. 22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)8 Υφιστάμενη Τεχνολογία - εξοπλισμός Συσκευή ασύρματης επικοινωνίας Patroller. Καταγραφικά Εξαρτήματα Patroller
  • 9. 22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)9 Υφιστάμενη Τεχνολογία - λογισμικό Σύστημα Γεωγραφικών Πληροφοριών ArcGis ArcView 9.2 της ESRI. Visual Basic for Applications. ArcObjects. Autodesk Map 3D 2007. Microsoft Access 2003. Permalog. Microsoft Excell 2003.
  • 10. 22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)10 Υφιστάμενη μέθοδος εργασίας  Η διαδικασία χωροθέτησης και ανάλυσης των δεδομένων γίνεται με τη βοήθεια αναλογικών χαρτών που τυπώνονται ανάλογα με την περιοχή που θα αναπτυχθούν τα καταγραφικά.  Η Ομάδα Εντοπισμού Αφανών Διαρροών (ΟΑΕΔ) τοποθετεί τα καταγραφικά και σημειώνει πάνω στον αναλογικό χάρτη πού τοποθετήθηκε κάθε καταγραφικό.  Αφού ληφθούν οι μετρήσεις μέσω του Patroller, σημειώνονται και αυτές πάνω στον ίδιο χάρτη.
  • 11. 22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)11 Υφιστάμενη μέθοδος εργασίας  Αφού γίνει έρευνα και εντοπιστούν διαρροές η ΟΕΑΔ συμπληρώνει σε ειδική φόρμα τις λεπτομέρειες της διαρροής.  Όταν δεν υπάρχουν άλλες διαρροές η ΟΕΑΔ μαζεύει τα καταγραφικά για μεταφορά τους αλλού. Αυτή η διαδικασία γίνεται βάσει του αναλογικού χάρτη, σημειώνοντας την επιτυχία ή αποτυχία ανάληψης του καταγραφικού.
  • 12. 22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)12 Ανάλυση εφαρμογής Η ανάλυση απαιτήσεων έγινε μόνο για την πιλοτική εφαρμογή, διότι όλο το υπόλοιπο σύστημα (εξοπλισμός και λογισμικό) είναι δεδομένο και δεν μπορεί να αλλάξει. Στην ανάλυση λήφθηκε υπόψη το γεγονός ότι η εφαρμογή θα λειτουργεί μέσα από το ΣΓΠ.
  • 13. 22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)13 Ανάλυση εφαρμογής Για τη διατύπωση των απαιτήσεων χρησιμοποίησα τη δική μου γνώση του προβλήματος και πείρα στην εργασία εντοπισμού αφανών διαρροών, όπως και συνεντεύξεις τόσο με την ΟΕΑΔ, η οποία θα χειρίζεται την εφαρμογή, όσο και με ανώτερους υπαλλήλους του ΣΥΛ.
  • 14. 22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)14 Μοντελοποίηση εφαρμογής Η μοντελοποίηση της εφαρμογής έγινε με τη χρήση: Διαγραμμάτων Ροής Δεδομένων. Διαγράμματος οντοτήτων συσχετίσεων Διαγράμματος μετάβασης καταστάσεων Λεξικού δεδομένων
  • 15. 22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)15 Υλοποίηση εφαρμογής - δεδομένα  Διαθέσιμη ψηφιακή γεωγραφική πληροφορία Δεδομένα του ΤΚΧ σε αρχεία τύπου .e00  Τεμάχια γης, οικοδομές, τοπογραφικά χαρακτηριστικά, σύνορα δήμων. Το δίκτυο ύδρευσης σε αρχεία τύπου .dwg  Αγωγοί, εξαρτήματα δικτύου. Πληροφορία από δορυφορικές φωτογραφίες σε αρχεία τύπου .shp  Οδικοί άξονες, ονόματα οδών, πλάτος οδών.
  • 16. 22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)16 Υλοποίηση εφαρμογής - δεδομένα Όλες οι πληροφορίες μετατράπηκαν σε αρχεία .shp. Από τα υφιστάμενα αρχεία δημιουργήθηκαν νέα με επεξεργασία, όπως το αρχείο AccesionPoints, το οποίο δημιουργήθηκε με συγχώνευση των αρχείων Vanes_SV και Krounoi_Pyrosvesis
  • 17. 22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)17 Υλοποίηση εφαρμογής - δεδομένα Πρώτο αρχείο Δεύτερο αρχείο Τύπος Επεξεργασί ας Ονομασία αρχείου που προέκυψε Τύπος δεδομένω ν Krounoi_Pyrο svesis Vanes_SV merge AccesionPoints Σημειακά LarRoads Supply_Area Clip Supply_Area_ Roads Γραμμικά Temaxia Supply_Area Clip Temaxia_ Supply_Area Πολυγωνικά Supply_Area Σχεδιάστηκε Πολυγωνικά DMAs Σχεδιάστηκε Πολυγωνικά Larnaca_ Landmarks_A Larnaca_ Landmarks_B merge Larnaca_ Landmarks Σημειακά Agogoi Suply_Area_ Roads Spatial Join Agogoi_ SpatialJoin Γραμμικά
  • 18. 22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)18 Υλοποίηση εφαρμογής - δεδομένα Δημιουργία των πινάκων των περιγραφικών δεδομένων στη Microsoft Access 2003, σύμφωνα με το λεξικό δεδομένων. Δημιουργία της Γεωβάσης στην οποία εισήχθησαν τόσο τα αρχεία .shp όσο και οι πίνακες της Microsoft Access 2003.
  • 19. 22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)19 Υλοποίηση εφαρμογής - δεδομένα Η Γεωβάση με τους πίνακες γεωγραφικών και περιγραφικών δεδομένων.
  • 20. 22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)20 Υλοποίηση εφαρμογής - κώδικας Εφόσον ετοιμάστηκαν η ψηφιακή πληροφορία, οι πίνακες περιγραφικών δεδομένων και δημιουργήθηκε η Γεωβάση, ξεκίνησε η ανάπτυξη της εφαρμογής με τη δημιουργία της μπάρας εργαλείων K.A.O.DE.KA και τη συγγραφή του κώδικα. Η ανάπτυξη της εφαρμογής έγινε σε Visual Basic for Applications με χρήση των ArcObjects.
  • 21. 22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)21 Υλοποίηση εφαρμογής - κώδικας  Τα ArcObjects βασίζονται στην τεχνολογία Component Object Modeling (COM – Προγραμματιστικά αντικείμενα).  Μπορούν να χρησιμοποιηθούν από οποιαδήποτε COM συμβατή γλώσσα προγραμματισμού.  Μέσω των ArcObjects η ESRI διαθέτει στους χρήστες όλη τη λειτουργικότητα του ArcGis για χρήση σε δικές τους εφαρμογές.
  • 22. 22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)22 Υλοποίηση εφαρμογής - κώδικας Application Mxdocument Map Layer * * Μερικές κλάσεις των ArcObjects
  • 23. 22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)23 Υλοποίηση εφαρμογής - κώδικας Η πρόσβαση στις κλάσεις των ΑrcObjects γίνεται μέσω των διαπροσωπιών (Interfaces) της κάθε κλάσης. Οι διαπροσωπίες είναι μια λογική ομαδοποίηση των ιδιοτήτων και μεθόδων μιας κλάσης.
  • 24. 22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)24 Υλοποίηση εφαρμογής - κώδικας Χρήση αντικειμένων μέσω διαπροσωπιών στα ArcObjects  Κατά σύμβαση το όνομα μιας διπροσωπίας αρχίζει από το Αγγλικό I (Interface) και το όνομα των μεταβλητών από το Αγγλικό p (pointer variable). Δηλώνω τη μεταβλητή pMap και καθορίζω τη διαπροσωπία που θα χρησιμοποιήσει.  Dim pMap As IMap
  • 25. 22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)25 Υλοποίηση εφαρμογής - κώδικας Χρήση αντικειμένων μέσω διαπροσωπιών στα ArcObjects Δημιουργώ το νέο αντικείμενο  Set pMap = New Map Χρησιμοποιώ τις ιδιότητες και μεθόδους του νέου αντικειμένου.  pMap.Name = “My Map”
  • 26. 22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)26 Υλοποίηση εφαρμογής - κώδικας Μέρος του κώδικα όπου φαίνεται η χρήση των διαπροσωπιών. Dim pMap As IMap Dim pMxDoc As IMxDocument Set pMxDoc = ThisDocument Set pMap = pMxDoc.FocusMap Dim pFeatLyr As IGeoFeatureLayer Set pFeatLyr = pMap.Layer(1) Dim tmpPoint As IPoint Set tmpPoint = New Point
  • 27. 22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)27 Δοκιμή εφαρμογής Η δοκιμή έγινε στη Λάρνακα. Η εφαρμογή χρησιμοποιήθηκε από την ΟΕΑΔ στη καθημερινή της εργασία. Τοποθετήθηκαν και τα 150 καταγραφικά σε 4 μέρες. Με την ανάληψη των δεδομένων είχαμε 33 ενδείξεις διαρροής με 10 διαρροές και 14 καταγραφικά σε αβέβαιη κατάσταση.
  • 30. 22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)30 Σύνδεση πινάκων στο ArcGis  Ένωση (Join) γεωγραφικών δεδομένων .shp με περιγραφικά δεδομένα (πίνακες Access) 1 1 1 N 1
  • 32. 22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)32 Σύνδεση πινάκων στο ArcGis  Ένωση (Join) γεωγραφικών δεδομένων .shp με περιγραφικά δεδομένα (πίνακες Access) 1 1 1 N
  • 33. 22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)33 Συμπεράσματα Με τη χρήση της εφαρμογής διαπιστώθηκε ότι: Η ΟΕΑΔ χρειάστηκε πολύ λίγο χρόνο εξοικείωσης με την εφαρμογή. Γίνεται καλύτερη χωροθέτηση των καταγραφικών. Υπάρχει αύξηση στην παραγωγικότητα της ΟΕΑΔ. Είναι πιο εύκολη ή αποφυγή προβληματικών σημείων πρόσβασης.
  • 34. 22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)34 Επόμενο βήμα Ολοκλήρωση και βελτίωση της εφαρμογής. Χρήση ArcGis ArcEditor για:  Δημιουργία σχέσεων στη Γεωβάση στο επίπεδο των πινάκων  Δημιουργία στη Γεωβάση κανόνων συνδεσιμότητας του δικτύου.  Δυνατότητα χρήσης του Network Analyst για δημιουργία δρομολογίων.
  • 35. 22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)35 Επόμενο βήμα Ολοκλήρωση και βελτίωση της εφαρμογής. Χρήση του νέου Patroller που υλοποιείται μέσω ενός Palm Top, για άμεση οπτικοποίηση των μετρήσεων τη στιγμή της λήψης τους. Ίσως χρειαστεί το ArcPad λογισμικό της ESRI ειδικά για palmTop. Δημιουργία γραφικών και πινακοποιημένων αναφορών.
  • 36. 22/7/08 Χριστοδούλου (HOU-CS-UGP-2008-24)36 Επόμενο βήμα Ολοκλήρωση και βελτίωση της εφαρμογής. Η λειτουργία της εφαρμογής σε περιβάλλον δικτύου. Δημιουργία ενός αλγόριθμου, ο οποίος θα υπολογίζει το επόμενο σημείο στο οποίο θα τοποθετηθεί καταγραφικό, λαμβάνοντας υπόψη τη διάμετρο και το υλικό κατασκευής του αγωγού.