Hou cs-ugp-2008-24

126
Χριστόδουλος Χριστοδούλου, ‘Σύστημα καταγραφής, ανάλυσης και οπτικοποίησης δεδομένων καταγραφικών θορύβου με χρήση Συστημάτων Γεωγραφικών Πληροφοριών Ελληνικό Ανοικτό Πανεπιστήμιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24 1 ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ HOU-CS-UGP-2008-24 «Σύστημα καταγραφής, ανάλυσης και οπτικοποίησης δεδομένων καταγραφικών θορύβου με χρήση Συστημάτων Γεωγραφικών Πληροφοριών» Χριστόδουλος Χριστοδούλου ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ: Εμμανουήλ Στεφανάκης ΠΑΤΡΑ 2007

Transcript of Hou cs-ugp-2008-24

Page 1: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

1

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ∆ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ

∆ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

HOU-CS-UGP-2008-24

«Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών»

Χριστόδουλος Χριστοδούλου

ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ: Εµµανουήλ Στεφανάκης

ΠΑΤΡΑ 2007

Page 2: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

2

Πτυχιακή Εργασία HOU-CS-UGP-2008-24

Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων

Γεωγραφικών Πληροφοριών

Χριστόδουλος Χριστοδούλου

Page 3: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

3

© ΕΑΠ, 2007

Η παρούσα διατριβή, η οποία εκπονήθηκε στα πλαίσια της ΘΕ ΠΛΗ40, και τα λοιπά

αποτελέσµατα της αντίστοιχης Πτυχιακής Εργασίας (ΠΕ) αποτελούν συνιδιοκτησία

του ΕΑΠ και του φοιτητή, ο καθένας από τους οποίους έχει το δικαίωµα

ανεξάρτητης χρήσης και αναπαραγωγής τους (στο σύνολο ή τµηµατικά) για

διδακτικούς και ερευνητικούς σκοπούς, σε κάθε περίπτωση αναφέροντας τον τίτλο

και το συγγραφέα και το ΕΑΠ όπου εκπονήθηκε η ΠΕ καθώς και τον επιβλέποντα

και την επιτροπή κρίσης.

Page 4: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

4

Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης δεδοµένων

καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών

Πληροφοριών

Χριστόδουλος Χριστοδούλου

∆ρ. Εµµανουήλ

Στεφανάκης

∆ρ. Βασίλειος

Φωτόπουλος

∆ρ. Αθανάσιος

Σκόδρας

Επικ. Καθ. Χαροκόπειο

Πανεπιστήµιο – ΣΕΠ

ΠΛΗ10, ΠΛΗ40

Ερευνητής, Ελληνικό

Ανοικτό Πανεπιστήµιο ΣΕΠ

ΠΛΗ21, ΠΛΗ40

Καθηγητής Ελληνικού

Ανοικτού Πανεπιστηµίου

Περίληψη: Η πτυχιακή εργασία αφορά στη µελέτη και ανάλυση ενός πραγµατικού

προβλήµατος στο Συµβούλιο Υδατοπροµήθειας Λάρνακας (ΣΥΛ) και την ανάπτυξη µιας

πιλοτικής εφαρµογής. Αντικείµενο µελέτης αποτελεί η µεθοδολογία καταγραφής, ανάλυσης

και οπτικοποίησης των δεδοµένων που συλλέγουν τα καταγραφικά θορύβου, που

τοποθετούνται στο δίκτυο ύδρευσης. Κεντρικό λογισµικό για την ανάπτυξη της εφαρµογής

αποτελούν τα Συστήµατα Γεωγραφικών Πληροφοριών (GIS).

Το Συµβούλιο Υδατοπροµήθειας Λάρνακας (ΣΥΛ) εφαρµόζει ειδικές συσκευές, που

καλούνται καταγραφικά θορύβου (περίπου 150), και οι οποίες τοποθετούνται πάνω στις

βάνες που υπάρχουν στο δίκτυο ύδρευσης µε απώτερο στόχο τον εντοπισµό προβληµάτων

στην υδροδότηση.

Συγκεκριµένα, τα καταγραφικά θορύβου µετρούν και αναλύουν τα επίπεδα του θορύβου

στους αγωγούς, και εντοπίζουν την πιθανή διαρροή σε αγωγό του δικτύου πλησίον της

θέσης τους. Τα καταγραφικά αυτά µετακινούνται κατά διαστήµατα σε διαφορετικές περιοχές

του δικτύου.

Στα πλαίσια της εργασίας έχει γίνει µια λεπτοµερής περιγραφή του προβλήµατος των

απωλειών στα δίκτυα ύδρευσης, της τεχνολογίας που υπάρχει σήµερα και χρησιµοποιείται

από το Συµβούλιο Υδατοπροµήθειας Λάρνακας (ΣΥΛ) και ειδικότερα τη µεθοδολογία και

Page 5: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

5

τα εργαλεία που χρησιµοποιεί το ΣΥΛ σήµερα για την αξιοποίηση των καταγραφικών για

τον εντοπισµό των αφανών διαρροών.

Στη συνέχεια έγινε ανάλυση των απαιτήσεων, η προδιαγραφή του συστήµατος και

ακολούθησαν οι λεπτοµερείς λειτουργικές προδιαγραφές. Σε όλα τα στάδια της ανάλυσης

λαµβανόταν πάντα υπόψη το γεγονός ότι το ΣΥΛ δεν ήθελε να επενδύσει στο παρόν στάδιο

σε νέο εξοπλισµό η λογισµικό.

Η υλοποίηση του συστήµατος έγινε µε χρήση των εργαλείων τα οποία ήταν διαθέσιµα στο

ΣΥΛ, γι’ αυτό χρησιµοποιήθηκαν το Σύστηµα Γεωγραφικών Πληροφοριών (ΣΓΠ) ArcGis, η

Visual Basic for Applications και τα ArcObjects που είναι µέρος του ΣΓΠ. Η βάση

δεδοµένων υλοποιήθηκε σε Microsoft Access 2003.

Για τους σκοπούς της εφαρµογής χρησιµοποιήθηκαν γεωγραφικές πληροφορίες από

διαφορετικές πηγές και σε διαφορετική µορφή και οι οποίες µετατράπηκαν σε Shapefiles

(.shp) τα οποία αργότερα εισήχθηκαν στη Γεωβάση που ετοιµάστηκε και χρησιµοποιήθηκε

για την υλοποίηση της πιλοτικής εφαρµογής.

Το σύστηµα δοκιµάστηκε σε πραγµατικές συνθήκες στο ΣΥΛ µε την υλοποίηση όλης της

διαδικασίας χωροθέτησης, ανάλυσης, οπτικοποίησης και καταγραφής των διαρροών µέσω

της πιλοτικής εφαρµογής.

Το αποτέλεσµα ήταν η εφαρµογή να ανταποκριθεί στις απαιτήσεις και να λειτουργήσει

ικανοποιητικά βοηθώντας την Οµάδα Εντοπισµού Αφανών ∆ιαρροών (ΟΕΑ∆) στο έργο της.

Η εφαρµογή χρησιµοποιήθηκε µε επιτυχία στη χωροθέτηση των καταγραφικών, καθώς και

την ανάκτηση, ανάλυση, αξιολόγηση και οπτικοποίηση των αντίστοιχων µετρήσεων στο

ΣΓΠ βοηθώντας την ΟΕΑ∆ στην εργασία της σε όλα τα στάδια της διαδικασίας µέχρι και τη

καταχώρηση των δεδοµένων σχετικά µε τις εντοπιζόµενες διαρροές και στη καταχώρηση

στο ΣΓΠ των σηµείων όπου εντοπίστηκαν διαρροές.

Μέσω του ΣΓΠ έχουν παραχθεί θεµατικοί χάρτες οι οποίοι συγκρίνουν τη θέση των

διαρροών µε παραµέτρους όπως ηλικία, υλικό κατασκευής και διάµετρος των αγωγών, η

κυκλοφοριακή φόρτιση των δρόµων και το ύψος των υπογείων υδάτων.

Λέξεις-κλειδιά: Συστήµατα γεωγραφικών πληροφοριών, Αφανείς διαρροές, ∆ίκτυο

ύδρευσης, Καταγραφικά θορύβου, Εντοπισµός αφανών διαρροών .

Περιεχόµενο: Κείµενο, εφαρµογή συστηµάτων γεωγραφικών πληροφοριών,

πρόγραµµα σε γλώσσα Visual Basic for Applications, πιλοτική εφαρµογή.

Page 6: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

6

A system for the recording, analysing and visualising of leak noise loggers data

using a Geographical Information System.

Christodoulos Christodoulou

Dr. Emmanuel

Stefanakis

Dr. Vasilios

Photopoulos

Dr. Skodras

Athanasios

Assist. Prof. Harokopio

University of Athens

and Instructor at HOU

Instructor at HOU

Professor HOU

Abstract: The purpose of this thesis is the study of a real life problem at the Larnaca Water

Board (LWB) and the development of a pilot application. The object of study constitutes the

methodology of recording, analysing and visualising of data collected by leak noise loggers

which are placed at the water supply network. The main software for the development of the

pilot application is a Geographical Information System.

LWB deploys the noise loggers, roughly 150, at its water distribution network typically on

valves and fire hydrants aiming at the localization of leaks.

The noise loggers measure and analyze the levels of noise in the network with their internal

algorithm, indicating the possibility of a leak.

The noise loggers are moved from time to time at different areas of the network.

This thesis begins with a detail description of the problem of water losses, the technology

that exists today and is used by the LWB and more specifically the methodology and the

tools that are used by the LWB in conjunction with the noise loggers for the localisation of

leaks.

The requirements analysis, system specification and the detail functional specifications

followed. In all stages of analysis it was taken into consideration the LWB reluctance in

investing in any new software of hardware.

The development of the system took place using the tools that were available at the LWB.

ESRI’s ArcGis was used as the Geographical System and Visual Basic for Applications was

used as the development system. ArcObjects were used to control and use the ArcGis

functionality. The database system used is the Microsoft Access 2003.

Page 7: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

7

For the development of the pilot application we needed geographical information from

different sources which was in different formats and it was converted to Shapefiles (. shp),

the ArcGis format. Shapefiles were later imported in the Geodatabase that was prepared and

was used for the development of the pilot application.

The system was tested in real life conditions by the LWB personnel utilising it for their daily

work routine.

The result was that the application was functioning satisfactorily helping the LWB personnel

in their work. The application was used with success in the deployment of the noise loggers,

as well as the data retrieval, analysis, evaluation and visualization of data in the GIS helping

the LWB personnel at all stages of their work including the recording of leak data and

drawing of points on the corresponding GIS layer showing where a leak was detected.

The GIS was also used to produce thematic maps which compared the detected leak

positions against such parameters as age, material of manufacture and diameter of pipe lines,

the traffic load and the level of underground water.

Words - keys: Geographic information systems, Leak detection, Water network, Noise

loggers, Leakage.

Content: Text, application of geographical information systems, programming using Visual

Basic for Applications, pilot application.

Page 8: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

8

Περιεχόµενα

1 ΕΙΣΑΓΩΓΗ

1.1 Αντικείµενο µελέτης 12

1.2 Συµβούλιο Υδατοπροµήθειας Λάρνακας 13

1.3 Μεθοδολογία λύσης 15

1.3.1 ∆ιαδικασία ανάπτυξης εφαρµογής 15

1.3.2 Εργαλεία υλοποίησης της εφαρµογής 15

1.4 ∆οµή πτυχιακής εργασίας 16

2 Η ΕΡΓΑΣΙΑ ΕΝΤΟΠΙΣΜΟΥ ΑΦΑΝΩΝ ∆ΙΑΡΡΟΩΝ

2.1 Το πρόβληµα των απωλειών 18

2.2 Εξοπλισµός εντοπισµού αφανών διαρροών 19

2.2.1 Ακροαστική ράβδος 20

2.2.2 Ηλεκτρονική ακουστική ράβδος 21

2.2.3 ∆ιάφοροι τύποι µικροφωνικών συσκευών 21

2.2.4 Ακουστικός συσχετιστής 21

2.2.5 ∆ιάφοροι τύποι καταγραφικών θορύβου 22

2.2.6 Καταγραφικά θορύβου Permalog 24

2.2.7 Συσκευή επικοινωνίας µε Permalog, Patroller 25

2.3 Λογισµικό που χρησιµοποιείται στον εντοπισµό αφανών ∆ιαρροών 26

2.3.1 Λογισµικό επεξεργασίας µετρήσεων Permalog 26

2.4 Αξιοποίηση συστήµατος Τηλεµετρίας 27

2.5 Περιγραφή της εργασίας εντοπισµού άδηλων ή αφανών

διαρροών µε τις υφιστάµενες διαδικασίες. 28

2.6 Περιγραφή της εργασίας εντοπισµού αφανών διαρροών

χρησιµοποιώντας τη πιλοτική εφαρµογή 29

Page 9: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

9

3 ΑΝΑΛΥΣΗ ΤΟΥ ΠΡΟΒΛΗΜΑΤΟΣ

3.1 Γενική περιγραφή 31

3.2 Ανάλυση απαιτήσεων 31

3.3 Προδιαγραφή απαιτήσεων 35

3.3.1 Επιλογή 1 ∆ιαχείριση αρχείων 35

3.3.2 Επιλογή 2 Σχεδιασµός δροµολογίων 36

3.3.3 Επιλογή 3 Ανάπτυξη Permalog 37

3.3.4 Επιλογή 4 Περιπολία 37

3.3.5 Επιλογή 5 Ανάληψη Permalog 38

3.3.6 Επιλογή 6 Οπτικοποίηση Μετρήσεων 39

3.3.7 Επιλογή 7 Αναφορές 39

3.3.9 Επιλογή 8 ∆ηµοσίευση στο Internet / Intranet 40

3.4 Λειτουργικές απαιτήσεις 40

3.5 Μοντελοποίηση συστήµατος 46

3.5.1 ∆ιάγραµµα ροής δεδοµένων 46

3.5.2 ∆ιάγραµµα οντοτήτων συσχετίσεων 54

3.5.3 ∆ιάγραµµα µετάβασης καταστάσεων 56

3.5.4 Λεξικό δεδοµένων 56

4 ΕΠΙΛΟΓΗ ΕΡΓΑΛΕΙΩΝ

4.1 Γεωγραφικά Συστήµατα Πληροφοριών 62

4.1.1 Γενικά για γεωγραφικά συστήµατα πληροφοριών 62

4.1.2 Λογισµικό ArcGIS 65

4.1.3 ArcMap 66

4.1.4 ArcCatalog 67

4.1.5 ArcToolbox 68

4.1.6 Visual Basic for Applications 68

4.1.7 ArcObjects 69

Page 10: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

10

4.2 Βάση ∆εδοµένων 69

4.3 Ενδιάµεσα εργαλεία 72

5 ΥΛΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΟΣ

5.1 Αναβολή απαιτήσεων 73

5.2 Ψηφιακή πληροφορία 74

5.2.1 ∆ιαθέσιµη πληροφορία 74

5.2.2 Ψηφιακή πληροφορία από το Τ.Κ.Χ. 75

5.2.3 Πληροφορία εξαχθείσα από δορυφορικές φωτογραφίες 75

5.2.4 Μετατροπή από αρχεία Map και .e00 σε αρχεία ESRI shape file 76

5.2.5 Συνδυασµένη πληροφορία 78

5.3 Υλοποίηση Βάσης ∆εδοµένων 81

5.4 Υλοποίηση πιλοτικής εφαρµογής 83

5.4.1 Υλοποίηση στο ArcMap µε ArcObjects και VBA 84

6 ΧΡΗΣΗ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ

6.1 Περιγραφή της εργασίας εντοπισµού άδηλων ή αφανών

διαρροών µε χρήση του συστήµατος. 89

6.2 Λεπτοµερής περιγραφή της χρήσης του συστήµατος 90

6.3 ∆οκιµή συστήµατος 82

6.4 Αποτελέσµατα – Συµπεράσµατα 94

6.3.1 Αποτελέσµατα 94

6.3.2 Συµπεράσµατα από τη χρήση του συστήµατος 96

6.4 Επόµενο βήµα 97

Αναφορές 99

7 ΠΑΡΑΡΤΗΜΑΤΑ

Page 11: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

11

Παράρτηµα A Πίνακες γεωγραφικών δεδοµένων 101

Παράρτηµα Β Πίνακες περιγραφικών δεδοµένων 105

Παράρτηµα Γ ∆ιεπαφές χρήστη (GUI) 108

Παράρτηµα ∆ Θεµατικοί χάρτες 119

Παράρτηµα E ∆ικαιώµατα χρήσης (Copyright) 125

Page 12: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

12

Κεφάλαιο 1. Εισαγωγή

1.1 Αντικείµενο µελέτης

Το Συµβούλιο Υδατοπροµήθειας Λάρνακας (ΣΥΛ) διαθέτει ειδικές συσκευές, που

καλούνται καταγραφικά θορύβου (περίπου 150), και οι οποίες τοποθετούνται πάνω στις

βάνες που υπάρχουν στο δίκτυο ύδρευσης µε απώτερο στόχο τον εντοπισµό προβληµάτων

στην υδροδότηση.

Συγκεκριµένα, τα καταγραφικά θορύβου µετρούν και αναλύουν τα επίπεδα του θορύβου

στους αγωγούς, και εντοπίζουν την πιθανή διαρροή σε αγωγό του δικτύου πλησίον της

θέσης τους. Τα καταγραφικά αυτά µετακινούνται κατά διαστήµατα σε διαφορετικές περιοχές

του δικτύου. Η διαδικασία χωροθέτησης των καταγραφικών και αποθήκευσης των

αποτελεσµάτων γίνεται από ειδικό συνεργείο επί αναλογικών (εκτυπωµένων) χαρτών, και εν

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

είναι αναποτελεσµατικός και δεν επιτρέπει την ανάλυση των αποτελεσµάτων µε τρόπο που

να αποδίδει χρήσιµα συµπεράσµατα.

Η πτυχιακή εργασία έχει ως αντικείµενο την ανάπτυξη µιας πιλοτικής εφαρµογής η οποία θα

καταστήσει τη διαδικασία αποτελεσµατική και θα επιτρέπει την εύκολη καταχώρηση και

ανάλυση των δεδοµένων µε τρόπο που να αποδίδει χρήσιµα συµπεράσµατα και µετρήσιµα

αποτελέσµατα. Η πιλοτική εφαρµογή θα υποστηρίζει:

Τον εντοπισµό των καταγραφικών.

Θα καταγράφει ποιο καταγραφικό τοποθετήθηκε σε ποιο σηµείο πρόσβασης και πότε.

Την ανάκτηση, ανάλυση και αξιολόγηση των ενδείξεων.

Θα καταγράφει επίσης αν η υπόδειξη από το συγκεκριµένο καταγραφικό ήταν από διαρροή

ή από κάποια άλλη πηγή θορύβου και αν είναι δυνατό ποια ήταν αυτή η πηγή.

Την οπτικοποίηση των αντίστοιχων µετρήσεων.

Οι ενδείξεις θα οπτικοποιούνται στο Σύστηµα Γεωγραφικών Πληροφοριών (ΣΓΠ), για

άµεση αξιολόγηση από την ΟΕΑ∆ ( Οµάδα Εντοπισµού Αφανών ∆ιαρροών).

Τη δηµιουργία σχετικών αναφορών

∆ηµιουργία τόσο γραφικών όσο και πινακοποιηµένων αναφορών

Στατιστική ανάλυση αποτελεσµάτων.

Στατιστική ανάλυση των αποτελεσµάτων µε βάση χωρικές και χρονικές παραµέτρους όπως

επίσης και µε βάση περιγραφικές παραµέτρους του δικτύου και του υπεδάφους (Υλικό και

Page 13: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

13

διάµετρος αγωγού, τύπος υπεδάφους, κυκλοφοριακή φόρτιση και στάθµη υπόγείων υδάτων).

Τα αποτελέσµατα θα εκφράζονται σε γραφικές και πινακοποιηµένες αναφορές.

Η πιλοτική εφαρµογή θα αξιοποιήσει και επεκτείνει τη λειτουργικότητα ενός εµπορικού

ΣΓΠ, το οποίο θα προσαρµοστεί στις ανάγκες της εφαρµογής.

1.2 Συµβούλιο Υδατοπροµήθειας Λάρνακας

Το Συµβούλιο Υδατοπροµήθειας Λάρνακας (ΣΥΛ) είναι ηµικρατικός οργανισµός (νοµικό

πρόσωπο δηµοσίου δικαίου). Εγκαθιδρύθηκε µε ∆ιάταγµα του Υπουργικού Συµβουλίου,

που δηµοσιεύτηκε στην Επίσηµη Εφηµερίδα της Κυπριακής ∆ηµοκρατίας στις 11 Μαρτίου

1965, δυνάµει του περί Υδατοπροµήθειας (∆ηµοτικές και Άλλες Περιοχές) Νόµου, Κεφ. 350

και του άρθρου 188 του Συντάγµατος.

Το ΣΥΛ εκτελεί καθήκοντα και ασκεί εξουσίες µέσα στα δηµοτικά όρια της πόλης της

Λάρνακας και στην τουριστική περιοχή Λάρνακας – ∆εκέλειας. Σήµερα εργοδοτεί 60

υπαλλήλους, λειτουργεί υδρευτικό δίκτυο 350 χιλιοµέτρων και προµηθεύει µε νερό 32.000

καταναλωτές ( νοικοκυριά και επιχειρήσεις) που αναλογούν σε πληθυσµό 70.000 ατόµων.

(http://www.lwb.org.cy [11])

Έχοντας τις δεξαµενές αποθήκευσης σε υψόµετρο 100 µέτρων από το επίπεδο της θάλασσας

δε χρειάζεται άντληση για την παροχή νερού αλλά αυτό επιτυγχάνεται χρησιµοποιώντας τη

βαρύτητα. Το δίκτυο υδροδότησης χωρίζεται σε δύο βασικά µέρη. Το δίκτυο µεταφοράς και

το δίκτυο διανοµής. Το δίκτυο µεταφοράς αποτελείται από αγωγούς διαµέτρου από 250mm

µέχρι 700mm µε πίεση λειτουργίας που κυµαίνεται από τα 3,5bar µέχρι και τα 10bar µέγιστη

πίεση και µεταφέρει το νερό από τις δεξαµενές προς τις 20 υποπεριοχές του δικτύου

διανοµής, το οποίο αποτελείται από αγωγούς των 80mm µέχρι 250mm µε µέγιστη πίεση

λειτουργίας µέχρι και τα 5bar. Η καθεµιά από τις υποπεριοχές αποτελεί ουσιαστικά ένα

µικρότερο ανεξάρτητο δίκτυο το οποίο υδροδοτείται από ένα σηµείο στο οποίο µετράται η

παροχή νερού και ρυθµίζεται η πίεση παροχής.

Οι κύριες δραστηριότητες του ΣΥΛ είναι:

Παροχή επαρκούς ποσότητας και καλής ποιότητας πόσιµου νερού για κατανάλωση στα

νοικοκυριά, για βιοµηχανική και εµπορική χρήση, για πυρόσβεση και για παροχή νερού σε

πλοία που προσεγγίζουν το λιµάνι της Λάρνακας.

Επέκταση του δικτύου περιλαµβανοµένων των κεντρικών αγωγών και των οικιακών

παροχών.

Συντήρηση και επιδιόρθωση του δικτύου, των οικιακών παροχών και των υδροµετρητών

Page 14: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

14

Καταµέτρηση της κατανάλωσης νερού, τιµολόγηση και είσπραξη λογαριασµών

(http://www.lwb.org.cy [11])

Οι κυριότεροι σταθµοί στην ιστορία του ΣΥΛ.

1965 Εγκαθίδρυση Συµβουλίου Υδατοπροµήθειας Λάρνακας.

1967 Αντικατάσταση του δικτύου διανοµής νερού µέσα στην πόλη και όλων των οικιακών

παροχών.

Αντικατάσταση όλων των σακοραφιών µε υδροµετρητές. Το σακοράφι ήταν ένας µεταλλικός

δίσκος µε οπή στο κέντρο(Orifice plate). Ο καταναλωτής πλήρωνε ένα καθορισµένο ποσό,

ανάλογα µε το µέγεθος της οπής.

1977 Συµπλήρωση της κατασκευής νέων υδατοδεξαµενών χωρητικότητας 8.000 κ.µ.

Βελτίωση/αντικατάσταση δικτύου και εγκατάσταση υδροµετρητών στις πρώην

τουρκοκυπριακές συνοικίες της Λάρνακας. ( Από το 1965 µέχρι το 1974 έπαιρναν νερό

χωρίς χρέωση)

1985 Εισαγωγή συστήµατος παρακολούθησης και εντοπισµού διαρροών από το δίκτυο

υδατοπροµήθειας.

1986 Μηχανογράφηση συστήµατος έκδοσης λογαριασµών.

1991 Εγκατάσταση και λειτουργία τηλεµετρικού συστήµατος αυτόµατης πληροφόρησης και

ελέγχου του δικτύου υδατοπροµήθειας.

1995 Εγκατάσταση νέου συστήµατος καταγραφής της κατανάλωσης µε τη χρήση φορητών

ηλεκτρονικών υπολογιστών χειρός.

Ψηφιοποίηση των κτηµατικών σχεδίων και των τοπογραφικών χαρτών µε όλες τις

πληροφορίες αναφορικά µε το δίκτυο υδροδότησης.

1998 Μελέτη για βελτίωση, αναβάθµιση, επέκταση και αντικατάσταση του Συστήµατος

Υδατοπροµήθειας Λάρνακας.

2002 Σχεδιασµός µιας πρότυπης, ενιαίας και σύγχρονης πληροφοριακής πλατφόρµας για το

Συµβούλιο σε συνεργασία µε το Πανεπιστήµιο Κύπρου.

2003 Εισαγωγή ηλεκτρονικοακουστικού εξοπλισµού και συστηµάτων παρακολούθησης και

εντοπισµού άδηλων διαρροών.

2004 Εγκατάσταση νέου συστήµατος τιµολόγησης και έκδοσης λογαριασµών.

2006 Ολοκλήρωση της εγκατάστασης νέου κεντρικού αγωγού µεταφοράς νερού, διαµέτρου 500

χιλιοστών από τη συµβολή των δρόµων Λάρνακας – Λευκωσίας και Λάρνακας Λεµεσού

µέχρι το λιµάνι της Λάρνακας (Λεωφόρος Στρατηγού Τιµάγια). (http://www.lwb.org.cy

[11])

Λόγω της συνεχούς κατάστασης λειψυδρίας που πλήττει ολόκληρη την Κύπρο και ιδιαίτερα

την πόλη και επαρχία Λάρνακας το ΣΥΛ (όπως φαίνεται και πιο πάνω) από το 1985 άρχισε

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

χωρίστηκε το δίκτυο υδροδότησης σε 13 ανεξάρτητες υδραυλικά υποπεριοχές, οι οποίες

Page 15: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

15

έπαιρναν νερό από ένα σηµείο στο οποίο παρακολουθείται ή ροή και ελέγχεται η πίεση

παροχής µέσω πιεζοθραυστικής βαλβίδας (PRV). Το 1991 εγκαταστάθηκε το σύστηµα

τηλεµετρίας και τηλεχειρισµού µέσω του οποίου παρακολουθούµε τα σηµεία παροχής στις

υποπεριοχές και ελέγχουµε (κλείνουµε κατά βούληση) την παροχή στο κάθε σηµείο.

1.3 Μεθοδολογία λύσης

Στα πλαίσια της πτυχιακής εργασίας θα γίνει ανάλυση απαιτήσεων και αναγκών µε τη

µέθοδο των προσωπικών συνεντεύξεων µε το προσωπικό, το οποίο θα χειρίζεται την

εφαρµογή, και το προσωπικό, το οποίο θα ελέγχει και θα αναλύει τα αποτελέσµατα. Η

µεθοδολογία που θα ακολουθηθεί θα βασιστεί, στην ανάλυση του προβλήµατος και χρήση

των κατάλληλων εργαλείων για την επίλυση του. Αν και υπάρχουν αρκετά εργαλεία που θα

µπορούσαν να χρησιµοποιηθούν για τη λύση του προβλήµατος, εντούτοις πρέπει να τεθούν

κάποιες προϋποθέσεις. Αν υπάρχει κάποιο κατάλληλο εργαλείο διαθέσιµο στο ΣΥΛ τότε να

προτιµηθεί, αν όχι να προτιµηθεί εργαλείο για το οποίο υπάρχει διαθέσιµη τοπική

υποστήριξη.

1.3.1 ∆ιαδικασία ανάπτυξης εφαρµογής

Θα γίνουν συνεντεύξεις µε το προσωπικό το οποίο θα χειρίζεται την εφαρµογή και το

προσωπικό το οποίο θα ελέγχει και θα αναλύει τα αποτελέσµατα, για διαπίστωση των

απαιτήσεων και αναγκών τους.

Θα ετοιµαστούν οι προδιαγραφές της εφαρµογής σύµφωνα µε την ανάλυση απαιτήσεων

και αναγκών που προηγήθηκε.

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

προδιαγραφές.

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

προηγηθεί.

Τέλος θα ακολουθήσει η δοκιµή µε πραγµατικά δεδοµένα από το ΣΥΛ.

1.3.2 Εργαλεία υλοποίησης της εφαρµογής

Σύστηµα ∆ιαχείρισης Βάσεων ∆εδοµένων.

Το σύστηµα διαχείρισης βάσεων δεδοµένων που θα χρησιµοποιηθεί θα είναι η Microsoft

Access λόγω α) της δυνατότητας της να χειριστεί τον όγκο των δεδοµένων και β) της

διαθεσιµότητας της στο ΣΥΛ.

Σύστηµα Γεωγραφικών Πληροφοριών.

Page 16: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

16

Το ΣΓΠ που θα χρησιµοποιηθεί είναι το ArcGIS 9 λόγω της διάθεσης του από το ΣΥΛ.

Υπάρχουν αρκετά άλλα ΣΓΠ που θα µπορούσαν να χρησιµοποιηθούν αλλά το γεγονός

ότι ο οργανισµός διαθέτει αυτό το πακέτο και το προσωπικό του οργανισµού θα

εκπαιδευτεί σε αυτό το πακέτο, µας υποχρεώνει να το χρησιµοποιήσουµε.

Εργαλεία επέκτασης του ΣΓΠ.

Μαζί µε το ArcGis 9 η ESRI παρέχει και ένα µεγάλο αριθµό προγραµµατιστικών

συστατικών (components) τα οποία καλεί Arc Objects. Τα Arc Objects βασίζονται στη

τεχνολογία COM επιτρέποντας τη χρήση τους στην ανάπτυξη εφαρµογών ανεξάρτητα

γλώσσας προγραµµατισµού.

Γλώσσα προγραµµατισµού.

Θα χρησιµοποιηθεί η Visual Basic for Applications ή οποία προσφέρεται από το ΣΓΠ. Η

έκδοση της Visual Basic for Applications που προσφέρεται µαζί µε το ArcGis 9 είναι

σχεδιασµένη για να εκµεταλλεύεται τις δυνατότητες του ΣΓΠ.

Συσκευή επικοινωνίας µε τα καταγραφικά.

Αυτή υπάρχει και είναι µέρος του συστήµατος. Περιγράφεται µε λεπτοµέρεια στη

παράγραφο 2.2.7

Θα καταβληθεί προσπάθεια για εξασφάλιση της συνεργασίας της κατασκευάστριας

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

υπολογιστή σε µορφή χρησιµοποιήσιµη από το ΣΓΠ ή από τη βάση δεδοµένων.

Λογισµικό διαχείρισης δεδοµένων

Το λογισµικό (Permalog) το οποίο χρησιµοποιείται για τη σειριακή σύνδεση υπολογιστή

και του Patroller. Περιγράφεται µε λεπτοµέρεια στην παράγραφο 2.3.1

∆ιαδικτυακή τεχνολογία

Θα καταβληθεί προσπάθεια για χρήση της τεχνολογίας του Google Maps API και Goole

Earth στην απεικόνιση αποτελεσµάτων και τη δηµοσίευσή τους στον Παγκόσµιο Ιστό.

1.4 ∆οµή πτυχιακής εργασίας

Κεφάλαιο 1 Στο κεφάλαιο 1 γίνεται µια εισαγωγή στο αντικείµενο ης εργασίας και µια

περιγραφή του Συµβουλίου Υδατοπροµήθειας Λάρνακας που είναι ο Οργανισµός στον

οποίο εργάζοµαι και ο οποίος αντιµετωπίζει το πρόβληµα.

Κεφάλαιο 2 Στο κεφάλαιο 2 γίνεται µια πιο αναλυτική παρουσίαση του προβλήµατος των

απωλειών στα δίκτυα ύδρευσης, των µεθόδων αντιµετώπισής τους και του εξοπλισµού που

χρησιµοποιείται στο ΣΥΛ.

Page 17: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

17

Κεφάλαιο 3 Στο κεφάλαιο 3 γίνεται η λεπτοµερής ανάλυση και αφού ετοιµαστούν οι

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

συστήµατος.

Κεφάλαιο 4 Στο κεφάλαιο 4 γίνεται µια επισκόπηση των εργαλείων που θα

χρησιµοποιηθούν για την υλοποίηση της ανάλυσης και του σχεδιασµού του κεφαλαίου 4.

Κεφάλαιο 5 Στο κεφάλαιο 5 γίνεται η υλοποίηση του συστήµατος ξεκινώντας µε την

προετοιµασία της ψηφιακής πληροφορίας, υλοποίηση της βάσης δεδοµένων, κατασκευή των

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

Κεφάλαιο 6 Στο κεφάλαιο 6 περιγράφεται η εργασία µε τη χρήση της εφαρµογής, γίνεται η

δοκιµή του συστήµατος µε πραγµατικά δεδοµένα που µαζεύονται την ώρα εργασίας από την

οµάδα εντοπισµού αφανών διαρροών και τέλος παρατίθενται τα αποτελέσµατα της δοκιµής

τα συµπεράσµατα και προτείνονται διάφοροι τρόποι βελτίωσης.

Page 18: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

18

Κεφάλαιο 2. Η εργασία εντοπισµού αφανών διαρροών

2.1 Το πρόβληµα των απωλειών

Σε όλα τα δίκτυα ύδρευσης υπάρχει πάντοτε µια διαφορά ανάµεσα στην ποσότητα του νερού

που εισέρχεται στο δίκτυο και στην ποσότητα του νερού που καταγράφεται και τιµολογείται.

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

Κάποιες από αυτές τις απώλειες είναι αναπόφευκτες, όπως για παράδειγµα οι πολύ µικρές

απώλειες στις συνδέσεις των αγωγών οι οποίες πολλαπλασιαζόµενες µε το πλήθος των

αγωγών ανέρχονται σε ένα σεβαστό αριθµό κυβικών µέτρων νερού. Αυτός ο αριθµός

εξαρτάται κυρίως από το υλικό και την ηλικία των αγωγών, την ποιότητα των εργασιών

κατασκευής του δικτύου, το υπέδαφος και την κυκλοφοριακή φόρτιση.

Άλλη σοβαρή πηγή απώλειας νερού ή καλύτερα πηγή αύξησης της ατιµολόγητης ποσότητας

νερού είναι οι ανακρίβειες στην καταγραφή του νερού από τα υδρόµετρα. Αυτό οφείλεται

στη λανθασµένη διαστασιολόγηση των υδροµέτρων ή του αγωγού υδροληψίας, στα

ακατάλληλα υδρόµετρα ή ακόµα και στη λανθασµένη διαδικασία καταµέτρησης.

Μια ακόµα πηγή απωλειών είναι οι διαρροές από το δίκτυο και πιο συγκεκριµένα οι

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

νερό ανεβαίνει στην επιφάνεια και η διαρροή γίνεται αντιληπτή, και σε αυτές που το νερό

δεν ανεβαίνει στην επιφάνεια και ονοµάζονται αφανείς διαρροές.

Οι εµφανείς διαρροές συνήθως είναι θραύσεις των κύριων αγωγών ή των αγωγών

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

σχετικά γρήγορα µε σχετικά µικρή απώλεια νερού ή οποία είναι πιο εύκολο να υπολογιστεί.

Οι αφανείς διαρροές µπορεί να είναι µικρές απώλειες στις συνδέσεις των αγωγών ή στα

εξαρτήµατα ή ακόµα και µικρές θραύσεις στους αγωγούς που ξεκινούν µε µικρή απώλεια

νερού η οποία αυξάνει σταδιακά. Ο λόγος που δίνουµε µεγάλη σηµασία στις αφανείς

διαρροές είναι το γεγονός της µακρόχρονης απώλειας νερού που έχει σαν αποτέλεσµα, µέχρι

να εντοπιστεί µια µικρή αφανής διαρροή σε αγωγό υδροληψίας, να έχει συνολικά πολύ

µεγαλύτερη απώλεια από µια εµφανή θραύση σε κύριο αγωγό διανοµής. Στην κατηγορία

των αφανών διαρροών έχουµε και θραύσεις των κύριων αγωγών ή των αγωγών υδροληψίας

µε σοβαρή απώλεια νερού που λόγω της µορφολογίας του εδάφους δε βγαίνουν στην

επιφάνεια. Αυτές γενικά είναι πιο εύκολο να βρεθούν, διότι συνήθως προκαλούν

προβλήµατα στην υδροδότηση των καταναλωτών και πολλές φορές καθιζήσεις στο

οδόστρωµα. Το ερώτηµα εδώ είναι για πόσο καιρό προηγουµένως χανόταν νερό προτού

εµφανιστούν προβλήµατα ή καθιζήσεις.

Page 19: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

19

2.2 Εξοπλισµός εντοπισµού αφανών διαρροών

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

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

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

κατασκευάζουν εξοπλισµό εντοπισµού διαρροών ο οποίος στηρίζει τη λειτουργία του στο

θόρυβο που παράγεται από τις διαρροές. Το περιβάλλον που ζούµε είναι δυναµικό και

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

µερικώς φραγµένος αγωγός, µερικώς κλειστή βάνα, άντληση νερού, πιεζοθραυστικές

βαλβίδες ή ακόµα και η κανονική χρήση (παράγει θόρυβο παρόµοιο µε διαρροή). Επειδή

πέραν του ιδίου του δικτύου παρεµβολή προκαλείται και από άλλους παράγοντες, όπως

ηλεκτροφόρα καλώδια, γειτνίαση µε αγωγούς αποχετεύσεων, γειτνίαση µε συστήµατα

ψύξης καταστηµάτων ή µονάδων κλιµατισµού, χρειάζονται διάφοροι τύποι εξοπλισµού,

τους κυριότερους των οποίων αναφέρω κατωτέρω.

Προτού αναφερθώ όµως στον εξοπλισµό πρέπει να αναφερθώ σε µια βασική µεθοδολογία

που χρησιµοποιήθηκε κατά κόρον στο παρελθόν για εντοπισµό των περιοχών του δικτύου

όπου πιθανότατα υπάρχουν µια ή περισσότερες διαρροές. Αυτή η µεθοδολογία ονοµάζεται

στα Αγγλικά Step Test και στα Ελληνικά µεταφράζεται σαν Έλεγχος κατά Βήµατα ή

Κλιµακωτός Έλεγχος. Να µου επιτραπεί να χρησιµοποιήσω τον αγγλικό όρο, γιατί έχει

επικρατήσει και είναι πιο ακριβής από τη µετάφραση που εγώ µπορώ να δώσω. Για να

Υδρόµετρο

WM

Βάνες

Κλειστές Συνοριακές Step Test

Αγωγός ΜεταφοράςΑγωγοί διανοµής

Σύνορα

υποπεριοχής

7

4

1

6

5

3

2

Σχήµα 1: ∆ιαδικασία Step test

Page 20: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

20

λειτουργήσει το Step Test, προϋποθέτει την υποδιαίρεση του δικτύου σε έναν αριθµό

υποδικτύων ή υποπεριοχών (DMA’s στα Αγγλικά), που τροφοδοτούνται από ένα σηµείο στο

οποίο υπάρχει ένα υδρόµετρο κατάλληλα διαστασιολογηµένο, ώστε ή ελάχιστη και η

µέγιστη ζήτηση νερού από την υποπεριοχή να εµπίπτουν εντός των πλαισίων λειτουργίας

του. Τις πλείστες φορές υπάρχει και µια πιεζοθραυστική βαλβίδα (PRV) για µείωση της

πίεσης παροχής. Το µέγεθος της κάθε υποπεριοχής εξαρτάται από παράγοντες, όπως για

παράδειγµα τη µορφολογία εδάφους, τις υψοµετρικές διαφορές, τη χρήση του νερού

(οικιστική, βιοµηχανική ή τουριστική), τον τύπο των κτιρίων (πολυκατοικίες ή

µονοκατοικίες).

Η βασική ιδέα πίσω από το Step Test είναι η σταδιακή ή κατά βήµατα αποµόνωση

µικρότερων τοµέων της υποπεριοχής και παρακολούθηση της ροής νερού στο υδρόµετρο.

Αν για κάποιο τοµέα η πτώση της ροής είναι ψηλή, τότε σηµαίνει ότι στον τοµέα αυτόν

πιθανόν να υπάρχουν µια ή περισσότερες διαρροές. Όπως φαίνεται στο σχήµα 1 πιο πάνω

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

20 λεπτά. Για να λειτουργήσει ή µέθοδος αυτή χρειαζόταν αρκετή προετοιµασία. Έπρεπε να

επιθεωρηθούν αρκετές βάνες για να διαπιστωθεί ότι ήταν στη θέση που έπρεπε (κλειστές ή

ανοικτές) και κάποιες άλλες από αυτές να κλείσουν. Μετά το Step Test έπρεπε οι βάνες να

επανέλθουν στην πρότερα κατάσταση.

Αυτός ήταν ο καλύτερος τρόπος εντοπισµού του τοµέα της υποπεριοχής πού υπήρχε

πρόβληµα µε διαρροές στο δίκτυο. Αφού εντοπιζόταν ο τοµέας της υποπεριοχής που είχε

πρόβληµα ακολουθούσε εργασία για εντοπισµό των διαρροών µε τις συσκευές που

περιγράφω κατωτέρω.

2.2.1 Ακροαστική ράβδος (Listening Stick)

Συνίσταται από µια µεταλλική κυρίως ράβδο, στη µια άκρη της οποίας

τοποθετείται ένα πλαστικό εξάρτηµα που εφαρµόζει στο αυτί.

Τοποθετώντας την άκρη της πάνω σε εξαρτήµατα του δικτύου, όπως

βάνες ή υδρόµετρα, είναι δυνατό να ακούσει κάποιος το θόρυβο που

παράγεται από κάποια διαρροή. Ο χειριστής µπορεί επίσης να

ακολουθήσει το θόρυβο προς την πηγή του που είναι η διαρροή. Πριν

αρκετά χρόνια οµάδες χειριστών έβγαιναν τις νύκτες συνήθως µετά

τις 2:00 το πρωί και έκαναν µαζικό έλεγχο ακούγοντας στα σηµεία

που υπήρχαν τα υδρόµετρα. Με την αύξηση του κόστους των εργατικών, την εξέλιξη της

τεχνολογίας και την εισαγωγή εξοπλισµού, όπως οι πιο κάτω συσκευές, η πρακτική αυτή

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

ενδείξεων που παίρνουµε από τον ηλεκτρονικό εξοπλισµό.

Εικόνα 1: Απλή

ακροαστική ράβδος

Page 21: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

21

2.2.2 Ηλεκτρονική ακροαστική ράβδος ( Electronic Listening Stick)

Είναι η εξέλιξη της ακροαστικής ράβδου και χρησιµοποιήθηκε αρχικά µε τον ίδιο τρόπο. Η

ηλεκτρονική ράβδος ακρόασης ενισχύει ψηφιακά το θόρυβο της διαρροής και αντί ο

χειριστής να ακούει µέσα από ένα πλαστικό εξάρτηµα ακούει µέσα

από στερεοφωνικά ή µη ακουστικά. Λόγω της ψηφιακής ενίσχυσης

είναι πολύ πιο ευαίσθητη στις παρεµβολές σε σηµείο που πολλές

φορές µόνο ο αέρας να µην επιτρέπει στο χειριστή να ξεχωρίσει πότε

ακούει θόρυβο διαρροής ή θόρυβο περιβάλλοντος. Σήµερα

χρησιµοποιείται κυρίως για επιβεβαίωση και συνήθως πωλείται

µαζί µε τις µικροφωνικές συσκευές σαν µέρος του πακέτου.

2.2.3 ∆ιάφοροι τύποι µικροφωνικών συσκευών (Ground Microphone)

Αποτελούνται από το µικρόφωνο, τη µονάδα ελέγχου και τα ακουστικά, συνήθως

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

(ηλεκτρονική ή µη), και επιπλέον ο χειριστής έχει τη δυνατότητα να

ρυθµίζει τις συχνότητες µέσω των οποίων θα ακούσει το θόρυβο,

δίνοντάς του τη δυνατότητα να αποµονώνει το θόρυβο

περιβάλλοντος. Με αυτή τη συσκευή ο χειριστής µπορεί να ακούσει

το θόρυβο σχεδόν πάνω από οποιαδήποτε επιφάνεια (οδόστρωµα,

πεζοδρόµιο) ακολουθώντας το θόρυβο στην πηγή του που είναι η

διαρροή. Αυτό είναι δυνατό λόγω της προστασίας του µικροφώνου

από το θόρυβο του περιβάλλοντος, κυρίως τον άνεµο. Η συσκευή

αυτή είναι η πιο αποτελεσµατική από τις συσκευές που εξαρτώνται από την ακοή του

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

θορύβων του περιβάλλοντος µέσω των διαφόρων φίλτρων και ρυθµίσεων που διαθέτει,

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

χειριστής να είναι πιο παραγωγικός και πιο ακριβής στις υποδείξεις του. Και οι συσκευές

αυτού του τύπου χρησιµοποιούνται για επιβεβαίωση των υποδείξεων από τους ακουστικούς

συσχετιστές όπως και οι προηγούµενες αλλά η αυξηµένη ακρίβεια που επιτρέπουν µειώνει

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

µειώνοντας τις αποτυχηµένες εκσκαφές.

2.2.4 Ακουστικός συσχετιστής (Leak noise correlator)

Οι συσχετιστές βρίσκονται στην αγορά εδώ και 30 περίπου χρόνια. Αρχικά ήταν ογκώδεις,

δύσχρηστοι και πάρα πολύ ακριβοί. Ήταν επίσης τεράστιοι. Χρειαζόταν ένα όχηµα τύπου

βαν απλά και µόνο για να µεταφέρει το συσχετιστή και τα παρελκόµενά του (εικόνα 5).

Εικόνα 2: Ηλεκτρονική

Ακροαστική Ράβδος

Εικόνα 3: Μικρόφωνο

Page 22: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

22

Ευτυχώς για όλους η εξέλιξη της ψηφιακής τεχνολογίας

επέτρεψε να κατασκευαστούν συσχετιστές σε πολύ

µικρότερο µέγεθος και µε πολύ µεγαλύτερες δυνατότητες

και ταχύτητα λειτουργίας (εικόνα 4). Η εξέλιξη αυτή είναι

ανάλογη της εξέλιξης των προσωπικών υπολογιστών. Ο

συσχετιστής είναι µια συσκευή η οποία συνδέεται

ασύρµατα και σε πραγµατικό χρόνο, µε δυο µικρόφωνα που

τοποθετούνται στο δίκτυο. Η απόσταση ανάµεσα στα µικρόφωνα κυµαίνεται από µερικά

µέτρα µέχρι και εκατοντάδες µέτρα, ανάλογα της διαµέτρου του αγωγού, του υλικού

κατασκευής του αγωγού και τις συνθήκες περιβάλλοντος. Ο θόρυβος που λαµβάνεται από τα

µικρόφωνα αναλύεται σε πραγµατικό χρόνο από εξειδικευµένο λογισµικό και

προσδιορίζεται η απόσταση της διαρροής από το κάθε µικρόφωνο. Σε κάποιο στάδιο της

εξέλιξης του συσχετιστή η σχέση κόστους - ευχρηστίας επέτρεψε τη µαζική του χρήση.

Όπως προηγουµένως οµάδες χειριστών έβγαιναν µε τις ακροαστικές

ράβδους τώρα έβγαιναν τα βράδια µε τους συσχετιστές και κάλυπταν

µεγάλες περιοχές του δικτύου που ήταν ύποπτες για ύπαρξη διαρροών.

Αυτή η τακτική ήταν αποτελεσµατική µέχρι κάποιου σηµείου. Μετά η

σχέση εργατικού κόστους - όφελος από τις εντοπιζόµενες διαρροές δε

λειτουργούσε προς όφελος των εταιρειών ύδρευσης, γι’ αυτό έπρεπε

να βρεθεί κάποιος νέος, πιο οικονοµικός τρόπος εργασίας.

2.2.5 ∆ιάφοροι τύποι καταγραφικών θορύβου (Noise loggers)

Τα καταγραφικά θορύβου είναι συσκευές οι

οποίες τοποθετούνται σε εξαρτήµατα του

δικτύου, συνήθως βάνες και κρουνούς

πυρόσβεσης. Σε προκαθορισµένο χρόνο,

συνήθως τις πρωινές ώρες που η κατανάλωση

ελαχιστοποιείται και η πίεση µεγιστοποιείται,

καταγράφουν το θόρυβο του περιβάλλοντός τους συµπεριλαµβανοµένου και του θορύβου

που παράγεται από κάποια διαρροή. Τα δεδοµένα που συλλέγουν τα καταγραφικά

µεταφέρονται σε έναν υπολογιστή είτε µε απ’ ευθείας σύνδεση µέσω καλωδίου µε κάθε

καταγραφικό ή οµάδα καταγραφικών ή µέσω ασύρµατης σύνδεσης µε κάθε καταγραφικό

ξεχωριστά. Η ασύρµατη σύνδεση συνήθως γίνεται µε χρήση µιας ενδιάµεσης συσκευής (στη

περίπτωσή µας του Patroller), η οποία µεταφέρει τα δεδοµένα από τα καταγραφικά στον

υπολογιστή. Υπάρχουν τρεις κυρίως τύποι καταγραφικών θορύβου.

Καταγραφικά

Εικόνα 5:

Εικόνα 4: Συσχετιστής

Εικόνα 6: Καταγραφικά στα σηµεία

πρόσβασης

Page 23: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

23

1 Τα καταγραφικά τα οποία, για να προγραµµατιστούν και να πάρουµε τα δεδοµένα τους

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

σαν οµάδα, όπως τα καταγραφικά της εικόνας 7 δεξιά τα οποία για να

προγραµµατιστούν ή για να κατεβάσουµε τα δεδοµένα τους

πρέπει να τοποθετηθούν στο κιβώτιό τους το οποίο συνδέεται

µε τον υπολογιστή.

2 Τα καταγραφικά µε τα οποία επικοινωνούµε ασύρµατα µέσω

του Patroller για κατέβασµα δεδοµένων, αλλά για αλλαγές

στον προγραµµατισµό τους χρειάζεται να συνδεθούµε µε το

καθένα ξεχωριστά.

3 Τα καταγραφικά τα οποία συνδυάζουν τις ιδιότητες των καταγραφικών και των

συσχετιστών. Και αυτά πρέπει να είναι τοποθετηµένα στο κιβώτιο τους για

προγραµµατισµό και κατέβασµα δεδοµένων. Αυτό

που τα ξεχωρίζει από τα υπόλοιπα είναι η

δυνατότητα να λειτουργήσουν σαν ένας

συσχετιστής χρησιµοποιώντας µέχρι και έξη

καταγραφικά αντί των δύο µικροφώνων που έχει ο

συνήθης συσχετιστής. Η ανάλυση των δεδοµένων (συσχετισµός) γίνεται όχι σε

πραγµατικό χρόνο αλλά οποτεδήποτε είναι βολικό. Αυτό σηµαίνει ότι τοποθετούνται το

ένα πρωί και αφού καταγράψουν το θόρυβο για συγκεκριµένες ώρες, το άλλο πρωί ο

χειριστής εργάζεται στην άνεση του γραφείου του επαναλαµβάνοντας το συσχετισµό

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

Τα καταγραφικά θορύβου έχουν σχεδόν εξαλείψει την ανάγκη για διενέργεια Step Test, διότι

όχι µόνο τοποθετούνται χωρίς να απαιτείται προετοιµασία της υποπεριοχής αλλά µπορούν

να τοποθετηθούν σε δύο συνορεύουσες υποπεριοχές χωρίς να επηρεάζονται είτε οι

υποπεριοχές είτε τα καταγραφικά. Ένα µεγάλο πλεονέκτηµα που έχουν τα καταγραφικά

είναι το γεγονός ότι µε τις ενδείξεις τους µας υποδεικνύουν το προβληµατικό σηµείο του

δικτύου µε ποιο στοχευµένο τρόπο. Σε αντίθεση µε το Step Test που έπρεπε να ξεκινήσει

κάποιος τυχαία από κάποιο σηµείο, τώρα βλέποντας πάνω στο χάρτη τη θέση των

καταγραφικών και τα δεδοµένα που δίνει το καθένα συγκρίνουµε τις ενδείξεις, ξεκινώντας

τη διερεύνηση από το σωστό σηµείο.

Με τη µεγαλύτερη ακρίβεια των καταγραφικών µπορούµε να χρησιµοποιήσουµε τους

συσχετιστές πολύ πιο αποδοτικά, εφόσον τώρα µε τις µετρήσεις των καταγραφικών

επικεντρωνόµαστε σε πιο µικρό τοµέα του δικτύου παρά προηγουµένως µε τη διαδικασία

του Step Test.

Εικόνα 7

Εικόνα 8

Page 24: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

24

Ένα άλλο πλεονέκτηµα των καταγραφικών που συνήθως παραγνωρίζεται είναι το γεγονός

ότι υποδεικνύουν και τους τοµείς όπου δεν υπάρχει πρόβληµα και άρα δε χρειάζεται να

απασχοληθεί προσωπικό και να χρησιµοποιηθούν πόροι σε άσκοπες έρευνες.

2.2.6 Καταγραφικά θορύβου Permalog

Τα καταγραφικά θορύβου που χρησιµοποιούνται στο ΣΥΛ είναι κατασκευής της Βρετανικής

εταιρείας Palmer Environmental ( www.palmer.co.uk ) και είναι η τρίτη γενιά ή MK3 κατά

τον προσφιλή για τους Άγγλους τρόπο προσδιορισµού.

Στη εικόνα 9 φαίνεται και η συσκευή επικοινωνίας µε τα καταγραφικά ή αλλιώς το Patroller.

Το ΣΥΛ διαθέτει 150 καταγραφικά (Permalog MK3). Τα καταγραφικά αυτά αναπτύσσονται

στο δίκτυο και τοποθετούνται κυρίως σε βάνες και κρουνούς πυρόσβεσης όπου

στερεώνονται µέσω του ισχυρού µαγνήτη που διαθέτουν

στο κάτω µέρος τους. Ο µαγνήτης είναι συνδεδεµένος µε

ένα ειδικό αισθητήρα, ο οποίος καταγράφει τις δονήσεις

που παράγονται στα τοιχώµατα του αγωγού από κάποια

διαρροή. Η απόσταση ανάµεσα στα καταγραφικά ποικίλει

ανάλογα µε το υλικό κατασκευής των αγωγών όπως

φαίνεται στον πίνακα 1.

Αφού αναπτυχθούν στο δίκτυο ύδρευσης καταγράφουν το

θόρυβο περιβάλλοντος µεταξύ των ωρών 3πµ και 5πµ, που η εµπειρία µας µε προηγούµενες

συσκευές έδειξε ότι είναι οι πιο κατάλληλες ώρες. Το ενσωµατωµένο λογισµικό των

καταγραφικών αξιολογεί τα δεδοµένα που

καταγράφει µε κύριες παραµέτρους τη

συνέπεια στην καταγραφή του θορύβου, το

επίπεδο και το εύρος του καταγραφόµενου

θορύβου. Συνέπεια στην καταγραφή

θορύβου αναφέρεται στην καταγραφή για

όλη την περίοδο του θορύβου χωρίς

διακοπές ή απότοµες αλλαγές στη

συχνότητα. Το επίπεδο αναφέρεται στο

επίπεδο του θορύβου σε db και το εύρος

αναφέρεται στη διαφορά ανάµεσα στο ελάχιστο και µέγιστο επίπεδο θορύβου που

καταγράφεται. Όσο πιο µικρό το εύρος τόσο πιο πιθανό η πηγή να είναι µια ενώ αντίθετα

όσο πιο πλατύ τόσο περισσότερες παρεµβολές υπάρχουν.

Ενδεικτικές Αποστάσεις Εγκατάστασης

Υλικό Αγωγού Απόσταση

Ατσάλι 100 – 150m

Χυτοσίδηρος 100 – 150m

Αµίαντος 75 – 100m

UPVC 50m

PE 50m

Πίνακας 1: Αποστάσεις µεταξύ καταγραφικών

Εικόνα 9: Permalog MK3

Page 25: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

25

Ειδικός αισθητήρας

Κάθε καταγραφικό µπορεί να τεθεί σε µια από τρεις πιθανές

καταστάσεις.

1. Leak mode ή Κατάσταση ∆ιαρροής (L).

Σηµαίνει ότι µε βάση την επεξεργασία των

δεδοµένων από τον εσωτερικό του αλγόριθµο

υπάρχει πιθανή διαρροή κοντά στο σηµείο που

βρίσκεται το καταγραφικό και σε απόσταση που

δεν υπερβαίνει την ενδεικτική απόσταση εγκατάστασης.

2. No Leak ή Κατάσταση Όχι ∆ιαρροής (N).

Σηµαίνει ότι µε βάση την επεξεργασία των δεδοµένων από τον εσωτερικό του

αλγόριθµο δεν υπάρχει πιθανή διαρροή κοντά στο σηµείο που βρίσκεται το

καταγραφικό.

3. Wonder ή Αβέβαιη κατάσταση (W).

Σηµαίνει ότι µε βάση την επεξεργασία των δεδοµένων από τον εσωτερικό του

αλγόριθµο δεν µπορεί να καθορίσει αν υπάρχει ή όχι πιθανή διαρροή κοντά στο

σηµείο που βρίσκεται το καταγραφικό. Σε αυτή την κατάσταση µπορεί να

περιέλθει και αφού έχει υποδείξει διαρροή, διότι µπορεί το προφίλ του θορύβου

να αλλάξει εµποδίζοντας το καταγραφικό να φτάσει σε ασφαλές συµπέρασµα.

Τα καταγραφικά µεταδίδουν κάθε 15 δευτερόλεπτα την κατάσταση τους και όταν ζητηθεί

από το Patroller µεταδίδουν τον Αύξοντα αριθµό τους, το Επίπεδο του θορύβου, το Εύρος

του θορύβου την κατάστασή τους (L, N, W) και την ηµεροµηνία. Τα δεδοµένα αυτά

φυλάγονται στη βάση δεδοµένων του Patroller µέχρι να µεταφερθούν στον υπολογιστή.

2.2.7 Συσκευή επικοινωνίας µε Permalog, Patroller

Το Patroller είναι στην ουσία µια συσκευή επικοινωνίας ή οποία

χρησιµοποιείται σαν το µέσο το οποίο µεταφέρει τις ενδείξεις των

καταγραφικών στον

υπολογιστή. Για

εξοικονόµηση ενέργειας όταν

λειτουργεί µε µπαταρίες η

εµβέλεια του Patroller µπορεί

να ρυθµιστεί σε µια από τρεις

καταστάσεις: Ελάχιστη

απόσταση (µέχρι 25m), µέση

απόσταση (µέχρι 100m) και µέγιστη απόσταση (µέχρι 250m). Το patroller µπορεί να

χρησιµοποιηθεί από ένα όχηµα το οποίο περνά κοντά από τα σηµεία όπου εγκαταστάθηκαν

Εικόνα 10

Εικόνα 12: Ασύρµατη Επικοινωνία Εικόνα 11: Patroller

Page 26: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

26

τα καταγραφικά και αφού εντοπίσει το σήµα κάποιου καταγραφικού τότε ξεκινά τη

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

ανάληψη των δεδοµένων του καταγραφικού από το patroller όπου όπως είπαµε πιο πάνω το

καταγραφικό δίνει τον Αύξοντα αριθµό του, το Επίπεδο του θορύβου, το Εύρος του θορύβου

τη κατάσταση του (L, N, W) και την ηµεροµηνία.

Το patroller µπορεί να προγραµµατιστεί να παραλαµβάνει δεδοµένα µόνο από καταγραφικά

σε κατάσταση διαρροής, ιδιότητα χρήσιµη για περιπτώσεις όπου υπάρχουν µεγάλοι αριθµοί

καταγραφικών. Είναι δυνατό ο χειριστής να δει στην οθόνη του patroller τις ενδείξεις κάθε

καταγραφικού αλλά όταν χειριζόµαστε µεγάλο αριθµό καταγραφικών λόγω της µικρής

οθόνης και της δυσχρηστίας του λογισµικού είναι προτιµότερο να κατεβαίνουν τα δεδοµένα

σε υπολογιστή και να εκτυπώνονται στο γραφείο.

2.3 Λογισµικό που χρησιµοποιείται στον εντοπισµό αφανών ∆ιαρροών

Το κυρίως λογισµικό που χρησιµοποιούµε είναι το Permalog, το λογισµικό που

χρησιµοποιείται για σύνδεση του υπολογιστή µε το patroller και το κατέβασµα των

ενδείξεων.

2.3.1 Λογισµικό επεξεργασίας µετρήσεων Permalog

Το λογισµικό Permalog χρησιµοποιείται για κατέβασµα και αρχειοθέτηση των ενδείξεων

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

δεδοµένων µε τη θέση στην οποία σκοπεύουµε να τοποθετήσουµε τα καταγραφικά και να τη

φορτώνουµε στο patroller προτού ξεκινήσει η περιπολία για ανάληψη των δεδοµένων. Η

δυνατότητα αυτή είναι χρήσιµη, διότι µας δίνει την ευχέρεια να ελέγξουµε µέσω του

patroller αν πήραµε τα δεδοµένα από όλα τα καταγραφικά τα οποία έχουµε εγκατεστηµένα

και αν όχι από ποια δεν πήραµε τα δεδοµένα. Μας παρέχεται επίσης η δυνατότητα να

κατεβάζουµε στο ίδιο αρχείο τις ενδείξεις από πολλές περιπολίες, ώστε να έχουµε σε ένα

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

Εικόνα 13: ∆εδοµένα περιπολίας όπως φαίνονται στο Permalog

Page 27: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

27

Χρησιµοποιώντας όµως τη δυνατότητα αυτή θα δυσκολέψει την προσπάθεια εξαγωγής των

δεδοµένων σε µορφή που να µπορεί να είναι προσβάσιµη από το ΣΓΠ, γι’ αυτό θα

φυλάσσονται τα δεδοµένα κάθε περιπολίας σε ξεχωριστό αρχείο .csv από το οποίο εύκολα

µπορούµε να δηµιουργήσουµε αρχείο .xls ή ακόµα να εισάγουµε τα δεδοµένα στην Access,

µορφές που εύκολα µπορεί να χειριστεί το ΣΓΠ.

2.4 Αξιοποίηση συστήµατος Τηλεµετρίας

Το ΣΥΛ διαθέτει από το 1991 ένα

σύστηµα Τηλεµετρίας και Τηλεχειρισµού.

Το σύστηµα αποτελείται από 14

σταθµούς, ένα για κάθε υποπεριοχή του

δικτύου και ένα για το χώρο των

δεξαµενών. Οι 13 σταθµοί των

υποπεριοχών έχουν τη δυνατότητα να

καταγράφουν τη ροή προς κάθε

υποπεριοχή και την πίεση κατάντη της

πιεζοθραυστικής βαλβίδας. Μας επιτρέπει

επίσης τη διακοπή της παροχής νερού για

κάθε υποπεριοχή.

Για κάθε υποπεριοχή έχουµε καθορίσει µέγιστα και ελάχιστα επίπεδα τιµών τόσο για τη ροή

όσο και για την πίεση, πέραν των οποίων το σύστηµα δηµιουργεί ένα συναγερµό. Από τα

δεδοµένα που καταγράφονται καθηµερινά παράγονται αναφορές και το καθηµερινό ισοζύγιο

νερού. Από τα ιστορικά

δεδοµένα που

αποθηκεύει το σύστηµα

µπορούµε να πάρουµε

γραφικές παραστάσεις

και αναφορές για

οποιαδήποτε χρονική

περίοδο. Η µεγαλύτερη

χρησιµότητα του

συστήµατος είναι η

άµεση πληροφόρηση για

µη κανονικές συνθήκες που δηµιουργούν συναγερµούς και η καθηµερινή παρακολούθηση

της Ελάχιστης Νυκτερινής Κατανάλωσης(ΕΝΚ) ή Minimum Night Flow (MNF) για κάθε

∆ιαρροή αγωγού 80mm εντός οχετού

Εικόνα 14: Απώλεια της τάξης των 20m3/h

ΕΝΚ 26m3

Η πίεση παραµένει σταθερή στα 3,5bar

ΕΝΚ 6m3

Εικόνα 15: Γράφηµα από το σύστηµα τηλεµέτρησης

Page 28: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

28

υποπεριοχή. Σε µια υποπεριοχή µεταξύ των ωρών 2πµ και 5πµ δε θα πρέπει να υπάρχει

σχεδόν καθόλου κατανάλωση. Στην πράξη όµως λόγω του αριθµού των καταναλωτών πάντα

υπάρχει µια πολύ µικρή κατανάλωση. Μετά από µετρήσεις και την πείρα τόσων ετών

γνωρίζουµε µε αρκετή ακρίβεια πόση είναι η φυσιολογική κατανάλωση για κάθε

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

γραφική παράσταση στην εικόνα 15 το δείχνει πολύ παραστατικά. Απεικονίζει την ΕΝΚ σε

µια υποπεριοχή προ και µετά τον εντοπισµό και επιδιόρθωση της διαρροής που φαίνεται

στην εικόνα 14, δίνοντας µια διαφορά της τάξης των 20m3. Με το σύστηµα τηλεµετρίας

είναι πολύ εύκολο να παρακολουθούµε καθηµερινά την ΕΝΚ για κάθε υποπεριοχή και όταν

διαπιστωθεί αύξηση να επεµβαίνουµε για εντοπισµό των πιθανών διαρροών.

2.5 Περιγραφή της εργασίας εντοπισµού αφανών διαρροών µε τις

υφιστάµενες διαδικασίες.

Χρησιµοποιώντας τα δεδοµένα από το σύστηµα τηλεµετρίας και κυρίως τα επίπεδα της

ΕΝΚ αξιολογούµε καθηµερινά όλες της υποπεριοχές και αφού διαπιστωθεί ότι σε µια από

τις υποπεριοχές του ΣΥΛ υπάρχει αύξηση της ΕΝΚ και πρέπει να επέµβουµε για εντοπισµό

αφανών διαρροών, τότε ακολουθούνται τα πιο κάτω βήµατα:

1. Εκτυπώνεται αναλογικός χάρτης της περιοχής που δείχνει το δίκτυο ύδρευσης και τα σηµεία

πρόσβασης (βάνες, κρουνοί πυρόσβεσης).

2. Η Οµάδα Εντοπισµού Αφανών ∆ιαρροών (ΟΕΑ∆) αναπτύσσει τα καταγραφικά στα σηµεία

που προσφέρονται.

3. Για κάθε καταγραφικό σηµειώνεται ο αύξων αριθµός του στο χάρτη για να µπορεί να γίνει η

ανάληψή του και ο συσχετισµός µε την ένδειξη του καταγραφικού για εντοπισµό πιθανής

διαρροής.

4. Το επόµενο βήµα είναι το Patrol ή η περιπολία ανάληψης δεδοµένων, η οποία γίνεται µε το

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

ασύρµατης επικοινωνίας του Patroller µε τα καταγραφικά. Κάθε καταγραφικό µεταδίδει τον

Αύξοντα αριθµό του, το Επίπεδο του θορύβου, το Εύρος του θορύβου, την κατάστασή του

(L, N, W) και την ηµεροµηνία.

5. Μετά το Patrol ακολουθεί το κατέβασµα των µετρήσεων από το Patroller σε έναν

υπολογιστή.

6. Αφού εκτυπωθούν τα στοιχεία των µετρήσεων η ΟΕΑ∆ ψάχνει στον αναλογικό χάρτη και

σηµειώνει τα σηµεία από τα οποία λήφθηκε ένδειξη διαρροής σηµειώνοντας και τις

ενδείξεις. Τις πιο πολλές φορές σηµειώνονται και οι ενδείξεις των γειτονικών σηµείων.

Page 29: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

29

7. Ακολουθεί η διαδικασία εντοπισµού µε χρήση του υπόλοιπου εξοπλισµού που περιγράφηκε

στην παράγραφο 2.2.

8. Εφόσον εντοπιστεί και επιδιορθωθεί µια διαρροή τότε, µετά την επιδιόρθωση της,

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

του γεγονότος ότι δεν υπάρχει άλλη διαρροή.

Συνήθως αν υπάρχουν δυο διαρροές κοντά τα καταγραφικά εντοπίζουν αυτή µε το πιο ψηλό

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

9. Εφόσον εξακολουθούν να υπάρχουν διαρροές τα καταγραφικά παραµένουν στη υποπεριοχή.

Αν ο ρυθµός υπόδειξης πιθανών διαρροών µειωθεί τότε τα καταγραφικά µεταφέρονται

αλλού.

Επειδή κατά τη διάρκεια του χρόνου δε δηµιουργούνται σε όλες τις υποπεριοχές συνθήκες

που να δικαιολογούν ανάπτυξη των καταγραφικών, θεωρούµε σκόπιµο τουλάχιστο µια φορά

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

µικρές διαρροές, που από τη µια δικαιολογούν το κόστος ανάπτυξης αλλά ταυτόχρονα,

εφόσον η ΟΕΑ∆ επισκέπτεται σχεδόν όλες τις βάνες και κρουνούς πυρόσβεσης, γίνεται

έλεγχος της κατάστασης τους.

2.6 Περιγραφή της εργασίας εντοπισµού αφανών διαρροών

χρησιµοποιώντας τη πιλοτική εφαρµογή

Χρησιµοποιώντας τα δεδοµένα από το σύστηµα τηλεµετρίας και κυρίως τα επίπεδα της

ΕΝΚ αξιολογούµε καθηµερινά όλες της υποπεριοχές και αφού διαπιστωθεί ότι σε µια από

τις υποπεριοχές του ΣΥΛ υπάρχει αύξηση της ΕΝΚ και πρέπει να επέµβουµε για εντοπισµό

αφανών διαρροών τότε ακολουθούνται τα πιο κάτω βήµατα

1. Τα βήµατα 1,2 και 3 της διαδικασίας στην παράγραφο 2.5 συµπτύσσονται σε ένα µε

χρήση υπολογιστή και ΣΓΠ ως εξής:

Αφού αποφασιστεί η περιοχή ανάπτυξης των καταγραφικών ή ΟΕΑ∆

καταχωρεί στη βάση δεδοµένων µέσω του ΣΓΠ σε ποιο σηµείο πρόσβασης

τοποθετεί ή αφαιρεί κάθε καταγραφικό. Αν κάποιο σηµείο πρόσβασης

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

κάποιο λόγο καταχωρείται η βλάβη ή το πρόβληµα.

2. Τα βήµατα 4,5, και 6 της διαδικασίας 2.5 θα γίνει προσπάθεια να συµπτυχθούν ως

εξής:

Το patroller επικοινωνεί µε τα καταγραφικά. Οι ενδείξεις θα κατεβάζονται

επί τόπου στον υπολογιστή. Τα δεδοµένα από τα καταγραφικά θα

φυλάγονται σε µορφή που να είναι προσβάσιµη από το ΣΓΠ, ούτως ώστε να

Page 30: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

30

είναι δυνατή η άµεση απεικόνιση των ενδείξεων στο ΣΓΠ. Αφού η ΟΕΑ∆

συνεχίσει την έρευνα στα σηµεία που έδειξαν διαρροή, θα καταχωρεί τα

αποτελέσµατα στη βάση δεδοµένων.

3. Ακολουθεί η διαδικασία εντοπισµού µε χρήση του υπόλοιπου εξοπλισµού που

περιγράφηκε στην παράγραφο 2.2.

4. Εφόσον εντοπιστεί και επιδιορθωθεί µια διαρροή, τότε µετά την επιδιόρθωσή της

ακολουθεί µια ακόµα περιπολία για έλεγχο ύπαρξης και δεύτερης διαρροής ή

επιβεβαίωση του γεγονότος ότι δεν υπάρχει άλλη διαρροή.

5. Εφόσον εξακολουθούν να υπάρχουν διαρροές τα καταγραφικά παραµένουν στην

υποπεριοχή. Αν ο ρυθµός υπόδειξης πιθανών διαρροών µειωθεί, τότε τα

καταγραφικά µεταφέρονται αλλού.

6. Όταν η ΟΕΑ∆ επιστρέψει στο γραφείο θα εκτυπώνει τις εντολές µαζί µε χάρτη προς

το τµήµα εξωτερικών εργασιών για επιδιόρθωση των σηµείων πρόσβασης και

επιδιόρθωση τυχόν διαρροών. Οι εντολές θα επιστρέφονται αφού γίνει η

επιδιόρθωση, ώστε να καταχωρούνται τα αποτελέσµατα στις κατάλληλες βάσεις

δεδοµένων.

Page 31: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

31

Κεφάλαιο 3. Ανάλυση του προβλήµατος

3.1 Γενική περιγραφή

Εφόσον η γενική περιγραφή του προβλήµατος καλύπτεται στο κεφάλαιο 1, εδώ θα

περιοριστώ στην αναφορά των στόχων της πιλοτικής εφαρµογής. Κύριος σκοπός της

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

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

την εύκολη καταχώρηση και ανάλυση των δεδοµένων µε τρόπο που να αποδίδει χρήσιµα

συµπεράσµατα και µετρήσιµα αποτελέσµατα. Η εφαρµογή θα υποστηρίζει:

Την αποτύπωση των καταγραφικών.

Θα καταγράφει ποιο καταγραφικό τοποθετήθηκε σε ποιο σηµείο πρόσβασης και πότε.

Την ανάκτηση, ανάλυση και αξιολόγηση των ενδείξεων.

Θα καταγράφει επίσης αν οι µετρήσεις από κάποιο καταγραφικό ήταν από διαρροή ή

από κάποια άλλη πηγή θορύβου και αν είναι δυνατό ποια ήταν αυτή η πηγή.

Την οπτικοποίηση των αντίστοιχων µετρήσεων.

Οι ενδείξεις θα µπορούν να οπτικοποιούνται στο ΣΓΠ τόσο αµέσως µετά τη λήψη τους,

για άµεση και επιτόπου αξιολόγηση από την ΟΕΑ∆ ( Οµάδα Εντοπισµού Αφανών

∆ιαρροών), όσο και µέσω αναφορών ή ερωτήσεων στη βάση δεδοµένων.

Τη δηµιουργία σχετικών αναφορών

∆ηµιουργία τόσο γραφικών όσο και πινακοποιηµένων αναφορών

Στατιστική ανάλυση αποτελεσµάτων.

Στατιστική ανάλυση των αποτελεσµάτων µε βάση χωρικές και χρονικές παραµέτρους

όπως επίσης και µε βάση περιγραφικές παραµέτρους του δικτύου και του υπεδάφους

(υλικό και διάµετρος αγωγού, τύπος υπεδάφους, κυκλοφοριακή φόρτιση και στάθµη

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

αναφορές.

Η πιλοτική εφαρµογή θα αξιοποιήσει και επεκτείνει τη λειτουργικότητα ενός εµπορικού

ΣΓΠ, το οποίο θα προσαρµοστεί στις ανάγκες της εφαρµογής, ώστε να απλοποιήσει τη

διαδικασία βελτιώνοντας την απόδοση της ΟΕΑ∆.

3.2 Ανάλυση απαιτήσεων

Κάθε σύστηµα του πραγµατικού κόσµου αποτελείται από δύο συνιστώσες. Τον άνθρωπο και

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

Page 32: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

32

κόσµου, που στη συνιστώσα µηχανές εµπεριέχει και υπολογιστή είτε ανεξάρτητο είτε

ενσωµατωµένο, αποτελείται από τρεις συνιστώσες,

τον άνθρωπο, τη µηχανή και το λογισµικό (σχήµα 2).

Οι απαιτήσεις ενός συστήµατος αφορούν γενικότερα

και τις τρεις συνιστώσες του υπολογιστικού

συστήµατος. «Μια απαίτηση από το σύστηµα είναι η

περιγραφή µιας εργασίας που θα πρέπει να εκτελείται

από κάποια εκ των συνιστωσών του συστήµατος ή ενός

χαρακτηριστικού που θα πρέπει να έχει ένα σύστηµα.»

(Βεκούκης [4] σελ.54).

Αν κοιτάξουµε µε µεγαλύτερη λεπτοµέρεια το προς

ανάλυση σύστηµα, βρίσκουµε ότι αποτελείται από:

Μηχανές

Ηλεκτρονικό Υπολογιστή.

Τη συσκευή επικοινωνίας µε τα Permalog, το Patroller.

Τα Permalog.

Υποδοµή δικτύωσης ( server, switches, routers, firewalls, καλωδίωση)

Άνθρωποι

∆ιαχειριστές δικτύου.

Χρήστες του υπολογιστή.

Χρήστες της εφαρµογής.

Λογισµικό

Το λειτουργικό σύστηµα του εξυπηρετητή δικτύου ( Server)

Το λειτουργικό σύστηµα του υπολογιστή.

Το ΣΓΠ.

Την εξωτερική Βάση ∆εδοµένων.

Λογισµικό του Patroller.

Την πιλοτική εφαρµογή για τη Καταγραφή, Ανάλυση και Οπτικοποίηση

∆Εδοµένων ΚΑταγραφικών θορύβου (K.A.O.DE.KA.) µε χρήση Συστηµάτων

Γεωγραφικών Πληροφοριών.

Οι απαιτήσεις του συστήµατος πλην της K.A.O.DE.KA. είναι ήδη δεδοµένες και

καθορίζονται από:

Tις υφιστάµενες µηχανές. Η υποδοµή δικτύωσης, ο εξυπηρετητής, ο υπολογιστής

που θα χρησιµοποιηθεί, τα Permalog και το Patroller είναι όλα δεδοµένα, υπάρχουν

και λειτουργούν, άρα η K.A.O.DE.KA. θα πρέπει να διαµορφωθεί ανάλογα µε τις

δυνατότητες των µηχανών και δεν είναι εφικτό να διατυπωθούν επιπρόσθετες

απαιτήσεις που θα πρέπει να πληρούν οι µηχανές.

ΜΗΧΑΝΕΣ

ΛΟΓΙΣΜΙΚΟΑΝΘΡΩΠΟΙ

Σχήµα 2:

Page 33: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

33

Τους ανθρώπους. Οι χειριστές της K.A.O.DE.KA. θα είναι τεχνίτες υδραυλικοί,

άτοµα που έχουν εκπαιδευτεί εκτεταµένα στη χρήση των µηχανών και κατέχουν τις

βασικές δεξιότητες χρήσης του υπολογιστή. ∆εν έχουν χρησιµοποιήσει ποτέ τους

ΣΓΠ, γι’ αυτό και η K.A.O.DE.KA. θα πρέπει να είναι όσο το δυνατό πιο απλή στη

χρήση, ώστε να µπορούν να τη χειριστούν άτοµα που κατέχουν τις βασικές

δεξιότητες χειρισµού ηλεκτρονικού υπολογιστή. Φυσικά οι άνθρωποι, σε αντίθεση

µε τις µηχανές, µπορούν να εκπαιδευτούν στη χρήση τόσο του συστήµατος γενικά

όσο και της K.A.O.DE.KA. ειδικότερα.

Το λογισµικό. Το λειτουργικό σύστηµα, η εξωτερική βάση δεδοµένων και το ΣΓΠ

είναι ήδη δεδοµένα, υπάρχουν και λειτουργούν στο ΣΥΛ, άρα η K.A.O.DE.KA. θα

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

και δεν είναι εφικτό να διατυπωθούν επιπρόσθετες απαιτήσεις που θα πρέπει να

πληρούν το λειτουργικό σύστηµα, η εξωτερική βάση δεδοµένων και το ΣΓΠ.

Στην ανάλυση των απαιτήσεων που θα ακολουθήσει θα διατυπώσω απαιτήσεις λογισµικού.

∆ε θα διατυπώσω τις απαιτήσεις ολόκληρου του συστήµατος, οι οποίες όπως αναφέρω πιο

πάνω είναι ήδη δεδοµένες, αλλά θα περιοριστώ στις απαιτήσεις της K.A.O.DE.KA., οι

οποίες θα διατυπωθούν βάσει των δυνατοτήτων του υπόλοιπου συστήµατος.

Τι είναι απαίτηση από το λογισµικό; Απαίτηση από το λογισµικό «είναι µια λειτουργία που

αυτό θα πρέπει να επιτελεί ή µια συνθήκη που πρέπει να ικανοποιεί όταν ολοκληρωθεί η

κατασκευή του.» (Βεσκούκης [4] σελ.55).

Στην ανάλυση των απαιτήσεων έλαβα υπόψη το γεγονός ότι η πιλοτική εφαρµογή θα

λειτουργεί µέσα από το ΣΓΠ, το οποίο θα προσαρµοστεί στις ανάγκες της εφαρµογής.

Χρησιµοποιώντας την πιο πάνω γενική περιγραφή, τη δική µου γνώση του προβλήµατος,

αλλά και µετά από συνεντεύξεις µε το προσωπικό το οποίο θα χειρίζεται την εφαρµογή, και

τους ανώτερους υπαλλήλους του ΣΥΛ, συγκέντρωσα τις εξής βασικές απαιτήσεις από την

εφαρµογή.

1 Η εφαρµογή θα λειτουργεί µέσα από το ΣΓΠ.

2 Ο χρήστης θα επιλέγει την επιθυµητή λειτουργία είτε από µενού στην µπάρα

εργαλείων του ΣΓΠ είτε από ένα floating παράθυρο.

3 Θα διαχειρίζεται τα καταγραφικά διατηρώντας το κατάλληλο αρχείο.

4 Θα διαχειρίζεται τις εντοπιζόµενες αφανείς διαρροές διατηρώντας το κατάλληλο

αρχείο.

5 Θα χρησιµοποιεί τη λειτουργικότητα του ΣΓΠ για πλοήγηση στο χάρτη και για

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

6 Θα καταγράφει την τοποθέτηση των Permalog στα σηµεία πρόσβασης.

7 Αν κάποιο σηµείο πρόσβασης δεν είναι δυνατό να χρησιµοποιηθεί, θα

καταγράφεται.

Page 34: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

34

8 Προτιµάται η χρήση Bar code reader για καταγραφή των Permalog. Αν δεν είναι

δυνατή η χρήση του Bar code reader, τότε η καταγραφή θα γίνεται από το χειριστή.

9 Χρήση δικλείδων ασφαλείας, ώστε κατά την ανάπτυξη των Permalogs να µη

χρησιµοποιείται αύξων αριθµός καταγραφικού που δεν υπάρχει ή είναι εκτός

λειτουργίας ή έχει ήδη χρησιµοποιηθεί.

10 Καταγραφή των δεδοµένων της περιπολίας απ’ ευθείας στη βάση δεδοµένων χωρίς

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

11 Αν το 10 δεν είναι δυνατό αυτοµατοποίηση όσο το δυνατόν της διαδικασίας.

12 Αν το 10 είναι δυνατό, να επιδιωχθεί οπτικοποίηση των δεδοµένων της περιπολίας

κατά τη διάρκεια της µε ένδειξη των µετρήσεων, και τα σηµεία από όπου δε

λήφθηκαν µετρήσεις, αλλιώς η οπτικοποίηση των δεδοµένων της περιπολίας θα

γίνεται µε το τέλος της περιπολίας.

13 Θα χρησιµοποιεί τη λειτουργικότητα του ΣΓΠ για δηµιουργία δροµολογίου

επιλέγοντας τη συντοµότερη διαδροµή για περιπολία.

14 Θα µπορεί να επιλέγει τη συντοµότερη διαδροµή για την ανάπτυξη ή ανάληψη των

Permalog λαµβάνοντας υπόψη ότι χρειάζεται να περνά από κάθε σηµείο.

15 Αν από κάποιο σηµείο πρόσβασης δεν είναι δυνατό να γίνει ανάληψη, τότε θα

καταγράφεται.

16 Η εφαρµογή θα δείχνει τις µετρήσεις τόσο της τελευταίας περιπολίας όσο και

οποιασδήποτε άλλης για την οποία υπάρχουν διαθέσιµες µετρήσεις.

17 Θα πρέπει να υπάρχει δυνατότητα ένδειξης µετρήσεων από περισσότερες της µιας

περιπολίας.

18 Θα χρησιµοποιεί τις δυνατότητες στατιστικής ανάλυσης του ΣΓΠ και τα

αποτελέσµατα θα εκφράζονται σε γραφικές ή και πινακοποιηµένες αναφορές.

19 Η εφαρµογή θα παράγει µια σειρά από γραφικές και πινακοποιηµένες αναφορές

όπως :

I. Τα σηµεία όπου υπήρξαν υποδείξεις διαρροών

II. Τα σηµεία οπού βρέθηκαν διαρροές

III. Τα σηµεία όπου υπήρξαν υποδείξεις διαρροών αλλά δε βρέθηκαν διαρροές

IV. Συσχετισµός των πιο πάνω µε χρονικές παραµέτρους

V. Συσχετισµός των πιο πάνω µε περιβαλλοντικές παραµέτρους ( τύπος εδάφους,

στάθµη υπογείων υδάτων).

20 Η εφαρµογή θα πρέπει να µπορεί να δηµοσιεύσει επιλεγµένες αναφορές τόσο στο

internet όσο και στο Intranet.

21 Η εφαρµογή θα λειτουργεί τόσο σε περιβάλλον δικτύου όσο και ανεξάρτητη σε ένα

φορητό υπολογιστή.

Page 35: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

35

22 Θα εκτυπώνει χάρτες σε µεγέθη από Α4 µέχρι Α0, σε εκτυπωτές είτε συνδεδεµένους

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

23 Θα µπορεί να εισάγει και να εξάγει δεδοµένα σε δηµοφιλείς τύπους αρχείων.

3.3 Προδιαγραφή απαιτήσεων

Μελετώντας τις βασικές απαιτήσεις καταλήγω στο συµπέρασµα ότι η εφαρµογή θα έχει τις

εξής 8 διακριτές καταστάσεις λειτουργίας, οι οποίες θα είναι και οι επιλογές στο υποµενού

που θα δηµιουργηθεί στο ΣΓΠ.

1 ∆ιαχείριση αρχείων

2 Σχεδιασµός ∆ροµολογίων

3 Ανάπτυξη Permalog

4 Περιπολία

5 Ανάληψη Permalog

6 Οπτικοποίηση µετρήσεων

7 Αναφορές

8 ∆ηµοσίευση

Η εφαρµογή θα ξεκινά µε την εκκίνηση του ΣΓΠ. Η αρχική οθόνη του ΣΓΠ δείχνει το

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

δίκτυο, τα τεµάχια, τα κτίρια και κάποια σηµεία ειδικού ενδιαφέροντος.

Ο χρήστης επιλέγει από το µενού του ΣΓΠ την επιλογή «Εργασία Εντοπισµού Αφανών

∆ιαρροών» ή κάνει δεξί κλικ σε αντίστοιχο κουµπί στην µπάρα εργαλείων. Το εµφανιζόµενο

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

επιλέγει τη λειτουργία που τον ενδιαφέρει. Για κάθε επιλογή από τις 8 κύριες λειτουργίες θα

εµφανίζεται άλλο υποµενού µε λειτουργίες, τις οποίες εξηγώ κατωτέρω.

3.3.1 Επιλογή 1 ∆ιαχείριση αρχείων (Σχήµα 5 σελ. 47)

Επιλέγοντας τη Λειτουργία ∆ιαχείρισης αρχείων θα ανοίγει παράθυρο όπου θα υπάρχουν 3

επιλογές. ∆ιαχείριση Καταγραφικών, ∆ιαχείριση Σηµείων Πρόσβασης, ∆ιαχείριση Αφανών

∆ιαρροών.

1 ∆ιαχείριση Καταγραφικών. Η εφαρµογή θα προβάλλει φόρµα από όπου ο χρήστης

θα µπορεί να επιλέξει:

1.1 Εισαγωγή νέου Καταγραφικού. Ο χρήστης θα καταχωρεί στη βάση δεδοµένων νέα

καταγραφικά που προµηθεύτηκε ο οργανισµός.

1.2 ∆ιαγραφή Καταγραφικού. Ο χρήστης θα αφαιρεί καταγραφικά, τα οποία δεν είναι

σε λειτουργήσιµη κατάσταση ή καταστράφηκαν ή χάθηκαν.

Page 36: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

36

1.3 Αλλαγή κατάστασης Καταγραφικού. Ο χρήστης θα αλλάζει τη λειτουργική

κατάσταση του καταγραφικού. Π.Χ. αν κάποιο καταγραφικό έχει κάποια βλάβη, δεν

µπορεί να είναι διαθέσιµο για χρήση.

2 ∆ιαχείριση σηµείων πρόσβασης. Η εφαρµογή θα προβάλλει φόρµα από όπου ο

χρήστης θα µπορεί να επιλέξει:

2.1 Προσθήκη νέου σηµείου. Όταν γίνονται επεκτάσεις του δικτύου και εγκαθίστανται

νέες βάνες ή εξαρτήµατα που µπορούν να χρησιµοποιηθούν σαν σηµεία πρόσβασης.

2.2 ∆ιαγραφή σηµείου. Όταν το εξάρτηµα αφαιρείται από το δίκτυο πρέπει να

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

2.3 Αλλαγή κατάστασης σηµείου. Π.Χ. από µη χρησιµοποιήσιµο σε χρησιµοποιήσιµο.

3 Καταχώρηση αφανών διαρροών. Η εφαρµογή θα προβάλλει φόρµα από όπου ο

χρήστης θα µπορεί να επιλέξει:

3.1 Καταχώρηση εντοπισθείσας αφανούς διαρροής. Θα καταχωρεί τα γνωστά δεδοµένα

για κάθε διαρροή που εντοπίζεται και πρόκειται να επιδιορθωθεί.

3.2 Καταχώρηση αποτελεσµάτων εκσκαφής. Θα καταχωρούνται λεπτοµέρειες σχετικά

µε τη διαρροή που επιδιορθώθηκε.

3.3.2 Επιλογή 2 Σχεδιασµός δροµολογίων (Σχήµα 6 σελ. 47)

Επιλέγοντας τη Λειτουργία Σχεδιασµός ∆ροµολογίων εµφανίζονται δυο επιλογές.

1.Σχεδιασµός δροµολογίου Ανάπτυξης ή Ανάληψης

1.1 Χρησιµοποιώντας τη λειτουργικότητα του ΣΓΠ η εφαρµογή θα δηµιουργεί ένα

δροµολόγιο, το οποίο θα επιλέγει τη βέλτιστη διαδροµή αφού ο χρήστης επιλέξει τα

σηµεία τα οποία η ΟΕΑ∆ προτίθεται να αναπτύξει ή αναλάβει τα Permalog. Το

δροµολόγιο θα εµφανίζει τη διαδροµή στο χάρτη µε τη σειρά επίσκεψης των

σηµείων.

2. Σχεδιασµός δροµολογίου Περιπολίας.

2.1 Χρησιµοποιώντας τη λειτουργικότητα του ΣΓΠ η εφαρµογή θα δηµιουργεί ένα

δροµολόγιο το οποίο θα επιλέγει τη βέλτιστη διαδροµή αφού ο χρήστης επιλέξει τα

σηµεία όπου η ΟΕΑ∆ προτίθεται να λάβει µετρήσεις. Ο χρήστης θα επιλέγει επίσης

και τη µέγιστη απόσταση από τα σηµείο πρόσβασης που θα µπορεί να τον οδηγήσει

το δροµολόγιο. Το δροµολόγιο θα εµφανίζει τη διαδροµή στο χάρτη µε τη σειρά

επίσκεψης των σηµείων λαµβάνοντας υπόψη ότι δεν απαιτείται να περάσει από κάθε

σηµείο αλλά µπορεί να περάσει σε απόσταση λιγότερη από αυτή που έχει ήδη

επιλέξει ο χρήστης.

Page 37: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

37

3.3.3 Επιλογή 3 Ανάπτυξη Permalog (Σχήµα 7 σελ. 47)

Επιλέγοντας τη Λειτουργία Ανάπτυξη Permalog η εφαρµογή θα µπαίνει σε κατάσταση

αναµονής ζητώντας από το χρήστη να επιλέξει το πρώτο σηµείο πρόσβασης .

1 Η ύπαρξη δροµολογίου δε θα είναι προϋπόθεση για την ανάπτυξη των

καταγραφικών, ούτε θα απαιτείται η πιστή εφαρµογή του.

1.1 Η εφαρµογή θα περιµένει από το χρήστη να επιλέξει το πρώτο σηµείο πρόσβασης

για τοποθέτηση του πρώτου Permalog προβάλλοντας παράθυρο όπου ο χρήστης

µπορεί να δώσει τον κωδικό του σηµείου πρόσβασης.

1.2 Ο χρήστης µπορεί να κάνει zoom στο σηµείο που τον ενδιαφέρει χρησιµοποιώντας

τη λειτουργικότητα του ΣΓΠ, δίνοντας τη διεύθυνση, τον κωδικό του σηµείου

πρόσβασης ή χρησιµοποιώντας τις λειτουργίες zoom και pan του ΣΓΠ ή και µε απλό

αριστερό κλικ στο ποντίκι.

1.3 Αφού επιλέξει το σηµείο, καταχωρεί τον αύξοντα αριθµό του Permalog

χρησιµοποιώντας bar code reader. Η καταχώρηση του αύξοντα αριθµού

ολοκληρώνεται µόνο αν και εφόσον ο χρήστης, αφού τοποθετήσει το Permalog

επιβεβαιώσει την τοποθέτηση του. Αλλιώς ακυρώνεται η καταχώρηση.

1.4 Αν το Permalog τοποθετηθεί επιτυχώς, ο χρήστης το επιβεβαιώνει µε το πάτηµα του

ανάλογου κουµπιού.

1.5 Αν δεν τοποθετηθεί επιτυχώς, ο χρήστης το δηλώνει µε το πάτηµα του ανάλογου

κουµπιού.

1.6 Στην περίπτωση που ισχύει το 1.5 η εφαρµογή ανοίγει ειδική φόρµα όπου ο χρήστης

καταγράφει γιατί δεν έγινε η τοποθέτηση του Permalog.

1.7 Στην περίπτωση που ισχύει το 1.4 η εφαρµογή ρωτά αν θα τοποθετηθεί άλλο

Permalog.

1.8 Αν η απάντηση στο 1.7 είναι ΝΑΙ, η διαδικασία επαναλαµβάνεται.

1.9 Αν η απάντηση στο 1.7 είναι ΟΧΙ, η διαδικασία τερµατίζει αφού πρώτα δείξει στην

οθόνη το χάρτη της περιοχής όπου έγινε η ανάπτυξη των Permalog δείχνοντας µε

διαφορετικό χρώµα τα σηµεία όπου ήταν επιτυχής η τοποθέτηση και τα σηµεία όπου

δεν µπορούσε να τοποθετηθεί το Permalog.

3.3.4 Επιλογή 4 Περιπολία (Σχήµα 8 σελ. 48)

Μετά από επικοινωνία και συζητήσεις µε την Palmer Environmental έγινε σαφές ότι δεν

είναι δυνατό να πάρω απ’ ευθείας τις µετρήσεις από το Patroller. Η εταιρεία εργάζεται για

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

µετρήσεις από τα Permalogs και θα µπορούν να τα αποδώσουν σε µορφή χρησιµοποιήσιµη

από ΣΓΠ.

Page 38: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

38

1 Η ΟΕΑ∆ ακολουθώντας το δροµολόγιο κατεβάζει στο Patroller τις µετρήσεις των

Permalog.

1.1 Οι µετρήσεις κατεβάζονται στον υπολογιστή, γίνεται η αναγκαία µετατροπή τους

και εισάγονται στη βάση δεδοµένων.

1.2 Κάθε σηµείο όπου είναι τοποθετηµένα τα Permalog χρωµατίζεται ανάλογα µε το αν

κατέβηκαν µετρήσεις ή όχι ( αν ήταν επιτυχής η επικοινωνία ή όχι).

1.3 Όταν τελειώσει η περιπολία η εφαρµογή θα δείχνει ένα χάρτη της περιοχής κάλυψης

της περιπολίας µαζί µε τις µετρήσεις για µια πρώτη ανάλυση.

3.3.5 Επιλογή 5 Ανάληψη Permalog (Σχήµα 9 σελ. 48)

1 Η ύπαρξη δροµολογίου δε θα είναι προϋπόθεση για την ανάληψη των

καταγραφικών, ούτε θα απαιτείται η πιστή εφαρµογή του.

1.1 Η εφαρµογή θα περιµένει από το χρήστη να επιλέξει το πρώτο σηµείο ανάληψης

Permalog.

1.2 Ο χρήστης µπορεί να κάνει zoom στο σηµείο που τον ενδιαφέρει χρησιµοποιώντας

τη λειτουργικότητα του ΣΓΠ, δίνοντας τη διεύθυνση, τον κωδικό του σηµείου

πρόσβασης ή χρησιµοποιώντας τις λειτουργίες zoom και pan του ΣΓΠ ή και µε απλό

αριστερό κλικ στο ποντίκι.

1.3 Αφού ο χρήστης επιλέξει το σηµείο, η εφαρµογή περιµένει επιβεβαίωση ότι η

ανάληψη του Permalog ολοκληρώθηκε.

1.3.1 Αν το Permalog αναληφθεί επιτυχώς, ο χρήστης το επιβεβαιώνει µε την

καταχώρηση του Α/Α του Permalog, χρησιµοποιώντας το bar code reader.

1.3.2 Αν δεν αναληφθεί επιτυχώς, ο χρήστης το δηλώνει µε το πάτηµα του ανάλογου

κουµπιού.

1.4 Στην περίπτωση που ισχύει το 1.3.1 η εφαρµογή ρωτά αν υπάρχει άλλο σηµείο για

ανάληψη.

1.5 Στην περίπτωση που ισχύει το 1.3.2 η εφαρµογή ανοίγει ειδική φόρµα όπου ο

χρήστης καταγράφει γιατί δεν έγινε η ανάληψη του Permalog..

1.6 Αν η απάντηση στο 1.4 είναι ΝΑΙ, η διαδικασία επαναλαµβάνεται.

1.7 Αν η απάντηση στο 1.4 είναι ΟΧΙ, η διαδικασία τερµατίζει αφού πρώτα δείξει στην

οθόνη το χάρτη της περιοχής όπου έγινε η ανάληψη των Permalog δείχνοντας µε

διαφορετικό χρώµα τα σηµεία όπου ήταν επιτυχής η ανάληψη και τα σηµεία όπου

δεν µπορούσε να αναληφθεί το Permalog.

Page 39: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

39

3.3.6 Επιλογή 6 Οπτικοποίηση Μετρήσεων (Σχήµα 10 σελ. 48)

Επιλέγοντας τη Λειτουργία Οπτικοποίηση Μετρήσεων εµφανίζονται δύο επιλογές,

Τελευταία Περιπολία, Πολλαπλές Περιπολίες.

1 Τελευταία Περιπολία

1.1 Η επιλογή αυτή θα δείχνει τις µετρήσεις από την τελευταία ηµερολογιακά περιπολία

που έχει γίνει.

2 Πολλαπλές Περιπολίες

2.1 Ο χρήστης θα µπορεί να δει τις µετρήσεις από διάφορες περιπολίες

χρησιµοποιώντας σαν παραµέτρους τον Α/Α της περιπολίας, την ηµεροµηνία ή και

την περιοχή της περιπολίας.

2.2 Η εφαρµογή θα ανοίγει φόρµα, η οποία θα δέχεται είσοδο από το χρήστη. Ο

χρήστης θα µπορεί να καταχωρήσει πολλαπλούς Α/Α, µια χρονική περίοδο που θα

καθορίζεται από δυο ηµεροµηνίες και την περιοχή ή περιοχές ύδρευσης. Ο

συνδυασµός των παραµέτρων θα έχει τη µορφή διάζευξης ή σύζευξης ( OR ή END).

2.3 Η επιλογή του Α/Α της περιπολίας και της περιοχής ύδρευσης θα γίνεται µέσω

λίστας.

2.4 Η εφαρµογή θα κάνει αυτόµατα zoom στην περιοχή κάλυψης των επιλεγµένων

περιπολιών και θα δείχνει το δίκτυο ύδρευσης µε τα εξαρτήµατα του, το οδικό

δίκτυο, τα τεµάχια, τα κτίρια, κάποια σηµεία ειδικού ενδιαφέροντος και τις

µετρήσεις από την περιπολία.

3.3.7 Επιλογή 7 Αναφορές (Σχήµα 11 σελ. 49)

Η εφαρµογή θα χρησιµοποιεί τη λειτουργικότητα του ΣΓΠ για παραγωγή γραφικών και

πινακοποιηµένων αναφορών, όπως για παράδειγµα:

1 Ένδειξη των σηµείων όπου είχαµε υπόδειξη διαρροής.

2 Ένδειξη των σηµείων όπου είχαµε υπόδειξη διαρροής και εντοπίστηκε διαρροή.

3 Ένδειξη των σηµείων όπου είχαµε υπόδειξη διαρροής και δεν εντοπίστηκε διαρροή.

4 Τα σηµεία όπου εντοπίστηκαν διαρροές σε µια χρονική περίοδο ( µήνας, χρόνος…)

5 Συσχετισµός των πιο πάνω αναφορών µε χρονικές και τοπολογικές παραµέτρους,

καθώς επίσης και ειδικές παραµέτρους όπως τύπος εδάφους, στάθµη υπογείων

νερών, κυκλοφοριακή φόρτιση.

6 Χάρτης των σηµείων πρόσβασης που δεν ήταν σε χρησιµοποιήσιµη κατάσταση.

7 Χάρτης των σηµείων όπου δεν κατέστη δυνατό να αναληφθεί το Permalog.

8 Τη συχνότητα µη εντοπισµού διαρροής από τις ενδείξεις ανά Permalog.

9 Τη συχνότητα µη εντοπισµού διαρροής από τις ενδείξεις ανά σηµείο πρόσβασης.

10 Τη συχνότητα αποτυχίας επικοινωνίας ανά Permalog.

Page 40: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

40

11 Συσχετισµός των αναφορών 6 µέχρι 10 µε χρονικές και τοπολογικές παραµέτρους,

καθώς επίσης και ειδικές παραµέτρους όπως τύπος εδάφους, στάθµη υπογείων

νερών, κυκλοφοριακή φόρτιση.

12 Όλες οι πιο πάνω αναφορές θα µπορούν να εκφραστούν τόσο σαν γραφικές

αναφορές όσο και σαν πινακοποιηµένες αναφορές.

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

3.3.8 Επιλογή 8 ∆ηµοσίευση στο Internet / Intranet (Σχήµα 12 σελ. 49)

Η εφαρµογή θα χρησιµοποιεί κατά προτίµηση την τεχνολογία του Google Earth ( Google

API) για δηµοσίευση στο Internet και στο Intranet αναφορών και αποτελεσµάτων της

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

που προσφέρει το ΣΓΠ.

3.4 Λειτουργικές απαιτήσεις

3.4.1 Λειτουργική απαίτηση 1 (Σχήµα 5 σελ. 47)

Τίτλος: ∆ιαχείριση αρχείων.

Η εφαρµογή προβάλλει φόρµα όπου ο χρήστης πρέπει να επιλέξει µια από τρεις

διαθέσιµες επιλογές.( ∆ιαχείριση καταγραφικών, ∆ιαχείριση Σηµείων Πρόσβασης,

∆ιαχείριση Αφανών ∆ιαρροών)

Είσοδος : Η επιλογή του χρήστη.

Επεξεργασία : Επιβεβαίωση, επαλήθευση και αποδοχή επιλογής χρήστη.

Έξοδος : Η αντίστοιχη φόρµα.

3.4.2 Λειτουργική απαίτηση 2 (Σχήµα 13 σελ. 50)

Τίτλος: ∆ιαχείριση καταγραφικών.

Η εφαρµογή προβάλλει φόρµα όπου ο χρήστης πρέπει να επιλέξει µια από τρεις

διαθέσιµες επιλογές. (Προσθήκη, ∆ιαγραφή, Αλλαγή Κατάστασης)

Είσοδος : Η επιλογή του χρήστη.

Επεξεργασία : Επιβεβαίωση, επαλήθευση και αποδοχή επιλογής χρήστη.

Έξοδος : Η αντίστοιχη φόρµα.

3.4.3 Λειτουργική απαίτηση 3 (Σχήµα 18 σελ. 52)

Τίτλος: Εισαγωγή νέου καταγραφικού.

Η εφαρµογή προβάλλει φόρµα όπου ο χρήστης ενηµερώνει το αρχείο

καταγραφικών.

Page 41: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

41

Είσοδος: Στοιχεία καταγραφικού.

Επεξεργασία : Επιβεβαίωση, επαλήθευση και αποδοχή εγγραφής.

Έξοδος: Ενηµερωµένο αρχείο καταγραφικών.

3.4.4 Λειτουργική απαίτηση 4 (Σχήµα 17 σελ. 51)

Τίτλος: ∆ιαγραφή καταγραφικού.

Η εφαρµογή προβάλλει φόρµα όπου ο χρήστης διαγράφει το καταγραφικό.

Είσοδος :Ο αύξων αριθµός του καταγραφικού.

Επεξεργασία : Επιβεβαίωση, επαλήθευση και αποδοχή διαγραφής.

Έξοδος: Ενηµερωµένο αρχείο καταγραφικών.

3.4.5 Λειτουργική απαίτηση 5 (Σχήµα 15 σελ. 51)

Τίτλος: Αλλαγή κατάστασης καταγραφικού.

Η εφαρµογή προβάλλει φόρµα όπου ο χρήστης επιλέγει το καταγραφικό και

αλλάζει την κατάσταση του.

Είσοδος :Ο αύξων αριθµός του καταγραφικού και η νέα κατάσταση.

Επεξεργασία : Επιβεβαίωση, επαλήθευση και αποδοχή εγγραφής.

Έξοδος: Ενηµερωµένο αρχείο καταγραφικών.

3.4.6 Λειτουργική απαίτηση 6 (Σχήµα 13 σελ. 50)

Τίτλος: ∆ιαχείριση σηµείων πρόσβασης.

Η εφαρµογή προβάλλει φόρµα όπου ο χρήστης πρέπει να επιλέξει µια από τρεις

διαθέσιµες επιλογές. (Προσθήκη, ∆ιαγραφή, Αλλαγή Κατάστασης)

Είσοδος :Η επιλογή του χρήστη.

Επεξεργασία : Επιβεβαίωση, επαλήθευση και αποδοχή επιλογής χρήστη.

Έξοδος : Η αντίστοιχη φόρµα.

3.4.7 Λειτουργική απαίτηση 7 (Σχήµα 20 σελ. 52)

Τίτλος: Προσθήκη νέου σηµείου.

Η εφαρµογή προβάλλει φόρµα όπου εισάγει τα στοιχεία του νέου σηµείου.

Είσοδος: Στοιχεία νέου σηµείου.

Επεξεργασία : Επιβεβαίωση, επαλήθευση και αποδοχή εγγραφής.

Έξοδος : Ενηµερωµένο αρχείο σηµείων πρόσβασης.

3.4.8 Λειτουργική απαίτηση 8 (Σχήµα 21 σελ. 53)

Τίτλος: ∆ιαγραφή σηµείου.

Η εφαρµογή προβάλλει φόρµα όπου ο χρήστης διαγράφει το σηµείο.

Page 42: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

42

Είσοδος :Ο κωδικός του σηµείου.

Επεξεργασία : Επιβεβαίωση, επαλήθευση και αποδοχή διαγραφής.

Έξοδος: Ενηµερωµένο αρχείο σηµείων πρόσβασης.

3.4.9 Λειτουργική απαίτηση 9 (Σχήµα 22 σελ. 53)

Τίτλος: Αλλαγή κατάστασης σηµείου.

Η εφαρµογή προβάλλει φόρµα όπου ο χρήστης εισάγει τη νέα κατάσταση του

σηµείου.

Είσοδος :Ο κωδικός του σηµείου και η νέα κατάσταση.

Επεξεργασία : Επιβεβαίωση, επαλήθευση και αποδοχή εγγραφής.

Έξοδος: Ενηµερωµένο αρχείο σηµείων πρόσβασης.

3.4.10 Λειτουργική απαίτηση 10 (Σχήµα 13 σελ. 50)

Τίτλος: ∆ιαχείριση Αφανών ∆ιαρροών.

Η εφαρµογή προβάλλει φόρµα όπου ο χρήστης πρέπει να επιλέξει µια από δυο

διαθέσιµες επιλογές. (Καταχώρηση τοποθεσίας, Καταχώρηση επιδιόρθωσης)

Είσοδος :Η επιλογή του χρήστη.

Επεξεργασία : Επιβεβαίωση, επαλήθευση και αποδοχή επιλογής χρήστη.

Έξοδος : Η αντίστοιχη φόρµα.

3.4.11 Λειτουργική Απαίτηση 11 (Σχήµα 23 σελ. 53)

Τίτλος: Καταχώρηση τοποθεσίας της διαρροής

Η εφαρµογή προβάλλει φόρµα όπου ο χρήστης καταχωρεί τα στοιχεία της

τοποθεσίας της αφανούς διαρροής.

Είσοδος: Στοιχεία αφανούς διαρροής.

Επεξεργασία : Επιβεβαίωση, επαλήθευση και αποδοχή εγγραφής.

Έξοδος: Ενηµερωµένο αρχείο τοποθεσίας αφανών διαρροών.

3.4.12 Λειτουργική Απαίτηση 12 (Σχήµα 24 σελ. 54)

Τίτλος: Καταχώρηση επιδιόρθωσης της διαρροής

Η εφαρµογή προβάλλει φόρµα όπου ο χρήστης καταχωρεί τα στοιχεία της

επιδιόρθωσης της διαρροής που έχει επιδιορθωθεί.

Είσοδος: Στοιχεία επιδιόρθωσης αφανούς διαρροής.

Επεξεργασία : Επιβεβαίωση, επαλήθευση και αποδοχή εγγραφής.

Έξοδος: Ενηµερωµένο αρχείο επιδιορθωµένων αφανών διαρροών.

Page 43: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

43

3.4.13 Λειτουργική απαίτηση 13 (Σχήµα 6 σελ. 47)

Τίτλος: ∆ηµιουργία δροµολογίου.

Η εφαρµογή προβάλλει φόρµα όπου ο χρήστης επιλέγει από 2 επιλογές.

Είσοδος: Επιλογή του χρήστη.

Επεξεργασία : Επιβεβαίωση, επαλήθευση και αποδοχή επιλογής χρήστη.

Έξοδος: Εκκίνηση ανάλογης διαδικασίας.

3.4.14 Λειτουργική απαίτηση 14 (Σχήµα 14 σελ. 50)

Τίτλος: ∆ηµιουργία δροµολογίου ανάπτυξης/ανάληψης.

Η εφαρµογή προβάλλει το δίκτυο ύδρευσης και περιµένει την επιλογή του πρώτου

σηµείου πρόσβασης από το χρήστη.

Παρατήρηση: Η ίδια διαδικασία θα χρησιµοποιείται και για τη δηµιουργία

δροµολογίου Ανάληψης.

Είσοδος :Οι κωδικοί των σηµείων πρόσβασης.

Επεξεργασία : Επιβεβαίωση, επαλήθευση και αποδοχή επιλογής χρήστη.

Έξοδος: Προβολή στην οθόνη της συντοµότερης διαδροµής.

3.4.15 Λειτουργική απαίτηση 15 (Σχήµα 14 σελ. 50)

Τίτλος: ∆ηµιουργία δροµολογίου περιπολίας.

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

απόστασης και την επιλογή του πρώτου σηµείου πρόσβασης από το χρήστη.

Είσοδος :Οι κωδικοί των σηµείων πρόσβασης, απόσταση από το σηµείο

πρόσβασης.

Επεξεργασία : Επιβεβαίωση, επαλήθευση και αποδοχή επιλογών χρήστη.

Έξοδος: Προβολή στην οθόνη της συντοµότερης διαδροµής.

3.4.16 Λειτουργική απαίτηση 16 (Σχήµα 8 σελ. 48)

Τίτλος : Περιπολία

Η ΟΕΑ∆ αφού κατεβάσει στο Patroller τις µετρήσεις από τα Permalog, τις

µεταφέρει στον υπολογιστή και τις φυλάει σε αρχείο µε επέκταση CSV.

Είσοδος : Αρχείο µετρήσεων σε µορφή .CSV.

Επεξεργασία : Χειρισµός των δεδοµένων, µορφοποίηση σε αρχείο .xls και εισαγωγή

τους στη βάση δεδοµένων.

Έξοδος : Ενηµερωµένο αρχείο βάσης δεδοµένων ή και θεµατικός χάρτης της

περιοχής περιπολίας στην οθόνη ή και στον εκτυπωτή ή και πινακοποιηµένη

αναφορά.

Page 44: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

44

3.4.17 Λειτουργική απαίτηση 17 (Σχήµα 7 σελ. 47)

Τίτλος : Ανάπτυξη Permalog.

Η εφαρµογή προβάλλει φόρµα όπου ο χρήστης καταχωρεί τον A/A του Permalog

και τον κωδικό του σηµείου πρόσβασης.

Είσοδος : Ο κωδικός του σηµείου πρόσβασης και ο Α/Α του Permalog

Επεξεργασία : Επιβεβαίωση, επαλήθευση και αποδοχή εγγραφής.

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

τοποθετηθούν όλα τα Permalog.

Έξοδος : Ενηµερωµένο αρχείο βάσης δεδοµένων ή και Θεµατικός χάρτης που

υποδεικνύει την περιοχή ανάπτυξης ή και πινακοποιηµένη αναφορά στην

οθόνη ή στον εκτυπωτή.

3.4.18 Λειτουργική απαίτηση 18 (Σχήµατα 7 και 9 σελ. 47 και 48)

Τίτλος : Καταγραφή ακατάλληλων σηµείων.

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

σηµείο πρόσβασης.

Είσοδος : Ο κωδικός του σηµείου πρόσβασης, Η αιτία της ακαταλληλότητας (

Επιλέγεται από πίνακα), Ένα σύντοµο κείµενο για τυχόν παρατηρήσεις

Επεξεργασία : Επιβεβαίωση, επαλήθευση και αποδοχή εγγραφής.

Έξοδος : Ενηµερωµένο αρχείο βάσης δεδοµένων ή και πινακοποιηµένη αναφορά µε

τα ακατάλληλα σηµεία πρόσβασης ή και Θεµατικός χάρτης που υποδεικνύει τα

ακατάλληλα σηµεία πρόσβασης στην οθόνη ή στον εκτυπωτή.

3.4.19 Λειτουργική απαίτηση 19 (Σχήµα 9 σελ. 48)

Τίτλος : Ανάληψη Permalog

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

πρόσβασης και τον A/A του Permalog.

Είσοδος : Αύξων αριθµός σηµείου πρόσβασης, αύξων αριθµός Permalog

Επεξεργασία : Επιβεβαίωση, επαλήθευση και αποδοχή επιλογών χρήστη.

Έξοδος : Ενηµερωµένο αρχείο βάσης δεδοµένων ή και θεµατικός χάρτης της

περιοχής ανάληψης στην οθόνη ή και στον εκτυπωτή ή και πινακοποιηµένη

αναφορά.

3.4.20 Λειτουργική απαίτηση 20 (Σχήµα 10 σελ. 48)

Τίτλος : Οπτικοποίηση αποτελεσµάτων.

Page 45: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

45

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

επιλογών. ( Τελευταία περιπολία, Πολλές περιπολίες)

Είσοδος : Η επιλογή του χρήστη.

Επεξεργασία : Επιβεβαίωση, επαλήθευση και αποδοχή επιλογών χρήστη.

Έξοδος : Η ανάλογη φόρµα

3.4.21 Λειτουργική απαίτηση 21 (Σχήµα 15 σελ. 51)

Τίτλος : Οπτικοποίηση αποτελεσµάτων τελευταίας περιπολίας.

Είσοδος : Αρχείο βάσης δεδοµένων µε τις µετρήσεις της τελευταίας περιπολίας.

Επεξεργασία : ∆ηµιουργία θεµατικού χάρτη µε τα αποτελέσµατα της τελευταίας

περιπολίας.

Έξοδος : Θεµατικός χάρτης που προβάλλει τα αποτελέσµατα της τελευταίας

Περιπολίας στην οθόνη ή και στον εκτυπωτή.

3.4.22 Λειτουργική απαίτηση 22 (Σχήµα 16 σελ. 51)

Τίτλος : Οπτικοποίηση αποτελεσµάτων περιπολιών.

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

οπτικοποιήσει βάση της ηµεροµηνίας ή του Α/Α της περιπολίας ή και της περιοχής

ύδρευσης (όλες οι επιλογές γίνονται µέσω λίστας).

Είσοδος : Ηµεροµηνίες περιπολίας ή Α/Α περιπολίας ή και περιοχή ύδρευσης.

Επεξεργασία : Πρόσβαση στις κατάλληλες βάσεις δεδοµένων, αναζήτηση και

ανάκτηση δεδοµένων.

Έξοδος : Θεµατικός χάρτης στην οθόνη ή και στον εκτυπωτή.

3.4.23 Λειτουργική απαίτηση 23 (Σχήµα 11 σελ. 49)

Τίτλος : Αναφορές ( Εκθέσεις )

Η εφαρµογή προβάλλει φόρµα µε έναν κατάλογο των διαθέσιµων αναφορών και ο

χρήστης επιλέγει την αναφορά και τη µορφοποίησή της .

Είσοδος : Η επιλογή του χρήστη

Επεξεργασία : Ανάκτηση δεδοµένων και δηµιουργία της αναφοράς ( Θεµατικός

χάρτης ή Πινακοποιηµένη αναφορά).

Έξοδος : Προβολή στην οθόνη ή και εκτύπωση της επιλεγµένης αναφοράς.

3.4.24 Λειτουργική απαίτηση 24 (Σχήµα 12 σελ. 49)

Τίτλος : ∆ηµοσίευση

Page 46: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

46

Η εφαρµογή προβάλλει φόρµα όπου ο χρήστης επιλέγει πρώτα πού θα δηµοσιεύσει

( Google earth ή Intranet) και µετά επιλέγει από έναν κατάλογο από θεµατικούς

χάρτες.

Είσοδος : Η επιλογή του χρήστη, και ο θεµατικός χάρτης.

Επεξεργασία : Μορφοποίηση του ανάλογου αρχείου.

Έξοδος : Αρχείο κατάλληλο για προβολή στον προορισµό δηµοσίευσης.

3.5 Μοντελοποίηση συστήµατος

3.5.1 ∆ιάγραµµα ροής δεδοµένων

∆Ρ∆ Επιπέδου µηδέν

∆Ρ∆ Επιπέδου ένα

ΧΡΗΣΤΗΣ ΧΡΗΣΤΗΣ1. Κ.Α.Ο.∆Ε.ΚΑ.

ΧΡΗΣΤΗΣ

Κ.Α.Ο.∆Ε.ΚΑ

1.2 Σχεδιασµός ∆ρµολογίων

1.4 Περιπολία

1.6 Οπτικοποίηση

1.8 ∆ηµοσίευση

1.1 ∆ιαχείριση Αρχείων

1.3 Ανάπτυξη

1.5 Ανάληψη

1.7 Αναφορές

ΧΡΗΣΤΗΣ

Σχήµα 3

Σχήµα 4

Page 47: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

47

∆Ρ∆ Επιπέδου δύο

Σχήµα 5 (Απαίτηση 3.3.1 και 3.4.1)

Σχήµα 6 (Απαίτηση 3.3.2 και 3.4.13)

Σχήµα 7 (Απαίτηση 3.3.3, 3.4.17 και 3,4,18)

ΧΡΗΣΤΗΣ ΧΡΗΣΤΗΣ1.1 ∆ιαχείριση

Αρχείων

Επιλογή

χρήστη

Ενηµερωµένο

αρχείο

Εγγραφή

Επαλήθευση

Εγγραφή

Επαλήθευση

Εγγραφή

Έλεγχος

1.1.1 ∆ιαχείριση

Καταγραφικών

1.1.2 ∆ιαχείριση

σηµείων

1.1.3 ∆ιαχείριση

Αφανών διαρροών

ΧΡΗΣΤΗΣ ΧΡΗΣΤΗΣ1.2 Σχεδισµός

∆ροµολογίων

Σηµεία ∆ροµολόγιο

1.2.2 ∆ροµολόγιο

Περιπολίας

1.2.1 ∆ροµολόγιο

Ανάπτυξης /

Ανάληψης

ΧΡΗΣΤΗΣ ΧΡΗΣΤΗΣ1.3 ΑνάπτυξηΑ/Α ΚαταγραφικούΚωδικός σηµείου

Καταγραφικά

ΣηµείαΠρόσβασης

ΑνάπτυξηΕπαλήθευση

Εγγραφή

Επαλήθευση

Κωδικός σηµείου

ΣΓΠ

∆εδοµένα Ανάπτυξης

Θεµατικός ΧάρτηςΑναφορά

Ενηµερωµένο αρχείο

Α/Α

Page 48: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

48

Σχήµα 8 (Απαίτηση 3.3.4 και 3.4.16)

Σχήµα 9 (Απαίτηση 3.3.5, 3.4.18 και 3.4.19)

Σχήµα 10 (Απαίτηση 3.3.6 και 3.4.20)

ΧΡΗΣΤΗΣ ΧΡΗΣΤΗΣ1.4 Περιπολία∆ροµολόγιο

Patrol Data

Μετρήσεις απόPermalog

Αρχείο .XLS

Patrol Data

Patroller

ΣΓΠ

Θεµατικός χάρτηςΑναφορά

Ενηµερωµένο αρχείο

ΧΡΗΣΤΗΣ

ΧΡΗΣΤΗΣ

ΣΓΠ

1.5 ΑΝΑΛΗΨΗ

Σηµεία

Πρόσβασης

Recovery

Permalogs

Α/Α Αριθµός

Κωδικός σηµείου

Ενηµερωµένο αρχείο

Επαλήθευση

Α/Α

Recovery Data

Θεµατικός χάρτης

Αναφορά

Εγγραφή

Κωδικός

Επαλήθευση

ΧΡΗΣΤΗΣ ΧΡΗΣΤΗΣ1.6 ΟπτικοποίησηΕπιλογήχρήστη

Θεµατικός χάρτηςΑναφορά

1.6.1 ΠολλέςΠεριπολίες

1.6.2 Τελευταία

Περιπολία

Page 49: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

49

Σχήµα 11 (Απαίτηση 3.3.7 και 3.4.23)

Σχήµα 12 (Απαίτηση 3.3.8 και 3.4.24)

ΧΡΗΣΤΗΣ

ΧΡΗΣΤΗΣ

1.7 ΑναφορέςΕπιλογή

Αναφοράς

ΣΓΠ

Θεµατικός χάρτης

Αναφορά

Αφανείς

∆ιαρροές

Καταγραφικά

Patrol Data

Προβληµατικά

σηµεία

Σηµεία

πρόσβασης

Recovery

Deployment

ΧΡΗΣΤΗΣ

ΧΡΗΣΤΗΣ

ΣΓΠ

1.8 ∆ηµοσίευση

GOOGLE API

Σηµεία

Πρόσβασης

Recovery

Permalogs

ΕπιλογέςΧρήστη

Προβληµατικάσηµεία

Patrol Data

Αφανείς

∆ιαρροέςΚαταγραφικά

Deployment

Ανταλλαγή

αρχείων

∆εδοµένα ∆εδοµένα

Αρχείο προς δηµοσίευση

Αρχείο προς

∆ηµοσίευση

Page 50: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

50

∆Ρ∆ Επιπέδου τρία

Σχήµα 13 (Απαίτηση 3.4.2, 3.4.6 και 3.4.10)

Σχήµα 14 (Απαίτηση 3.4.14 και 3.4.15)

ΧΡΗΣΤΗΣ

1.1.1 ∆ιαχείριση

Καταγραφικών

Καταγραφικά

Σηµεία

Πρόσβασης

Επιδιόρθωση

∆ιαρροής

1.1.3 ∆ιαχείρισηΑφανών ∆ιαρροών

1.1.2 ∆ιαχείριση

Σηµείων Πρόσβασης

Στοιχεία Καταγραφικού

Στοιχεία Αφανών ∆ιαρροών

Στοιχεία Σηµείου

Προσθήκη ∆ιαγραφή

Αλλαγή κατάστασης

Επαλήθευση

Στοιχεία διαρροής

Επαλήθευση

Προσθήκη ∆ιαγραφή

Αλλαγή κατάστασης

Επαλήθευση

ΧΡΗΣΤΗΣ

Ενηµερωµένο αρχείο

Ενηµερωµένα αρχεία

Ενηµερωµένο

αρχείο

Τοποθεσία

∆ιαρροής

Τοποθεσία

Επαλήθευση

ΧΡΗΣΤΗΣ

ΧΡΗΣΤΗΣ

1.2.1 ∆ροµολόγιο

Ανάπτυξης Ανάληψης

ΣΓΠ

∆εδοµένα ∆ροµολογίου

∆ροµολόγιο

1.2.2 ∆ρµολόγιο

Περιπολίας

Σηµεία Πρόσβασης

Σηµεία Πρόσβασης

Απόσταση∆εδοµένα ∆ροµολογίου

Page 51: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

51

Σχήµα 15 (Απαίτηση 3.4.5 και 3.4.21)

Σχήµα 16 (Απαίτηση 3.4.22)

∆Ρ∆ Επιπέδου τέσσερα

Σχήµα 17 (Απαίτηση 3.4.4)

ΧΡΗΣΤΗΣ ΧΡΗΣΤΗΣ1.6.1 Τελευταία

Περιπολία

Επιλογή

Τελευταία

Περιπολία ∆εδοµέναPatrol Data ΣΓΠ

Θεµατικός χάρτης

Αναφορά

ΧΡΗΣΤΗΣ ΧΡΗΣΤΗΣ1.6.2 Πολλές

Περιπολίες

ΗµεροµηνίεςΑ/Α, Περιοχή

ύδρευσης

∆εδοµένα ∆εδοµένα

Ηµεροµηνίες, Α/ΑΠεριοχή ύδρευσης

Patrol DataΣΓΠ

Θεµατικός χάρτης

Αναφορά

ΧΡΗΣΤΗΣ

1.1.1.1 ∆ιαγραφή

Καταγραφικού

Καταγραφικά

Στοιχεία Καταγραφικού

Έλεγχος ∆εδοµένων

Επαλήθευση

ΧΡΗΣΤΗΣ

Στοιχεία προς

διαγραφή

∆ιαγραφή

Ενηµερωµένο αρχείο

Page 52: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

52

Σχήµα 18 (Απαίτηση 3.4.3)

Σχήµα 19 (Απαίτηση 3.4.5)

Σχήµα 20 (Απαίτηση 3.4.7)

ΧΡΗΣΤΗΣ

1.1.1.2 ΠροσθήκηΚαταγραφικού

Καταγραφικά

Α/Α Καταγραφικού

Έλεγχος ∆εδοµένων

Επαλήθευση

ΧΡΗΣΤΗΣΑ/Α προς ∆ιαγραφή

∆ιαγραφή

Ενηµερωµένο αρχείο

ΧΡΗΣΤΗΣ

1.1.1.3 Αλλαγήκατάστασης

Καταγραφικά

Α/Α αριθός

Νέα κατάσταση

Έλεγχος ∆εδοµένων

Επαλήθευση

ΧΡΗΣΤΗΣ

Στοιχεία Εγγραφής

Εγγραφή

Ενηµερωµένο αρχείο

ΧΡΗΣΤΗΣ

1.1.2.1 Προσθήκη

Σηµείου

ΣηµείαΠρόσβασης

Στοιχεία Σηµείου

Έλεγχος ∆εδοµένων

Επαλήθευση

ΧΡΗΣΤΗΣ

Στοιχεία Εγγραφής

Εγγραφή

Ενηµερωµένο αρχείο

Page 53: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

53

Σχήµα 22 (Απαίτηση 3.4.9)

Σχήµα 23 (Απαίτηση 3.4.11)

ΧΡΗΣΤΗΣ

1.1.2.2 ∆ιαγραφή

Σηµείου

ΣηµείαΠρόσβασης

Στοιχεία Σηµείου

Έλεγχος ∆εδοµένων

Επαλήθευση

ΧΡΗΣΤΗΣ

Στοιχεία προς

διαγραφή

∆ιαγραφή

Ενηµερωµένο αρχείο

Σχήµα 21 (Απαίτηση 3.4.8)

ΧΡΗΣΤΗΣ

1.1.2.3 Αλλαγή

κατάστασης

ΣηµείαΠρόσβασης

Στοιχεία Σηµείου

Έλεγχος ∆εδοµένων

Επαλήθευση

ΧΡΗΣΤΗΣ

Στοιχεία Εγγραφής

Εγγραφή

Ενηµερωµένο αρχείο

ΧΡΗΣΤΗΣ

1.1.3.1 Καταχώρηση

Τοποθεσίας διαρροής

Τοποθεσία

∆ιαρροής

Στοιχεία Τοποθεσίας

Έλεγχος ∆εδοµένων

Επαλήθευση

ΧΡΗΣΤΗΣ

Στοιχεία Εγγραφής

Εγγραφή

Ενηµερωµένο αρχείο

Page 54: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

54

Σχήµα 24 (Απαίτηση 3.4.12)

3.5.2 ∆ιάγραµµα οντοτήτων συσχετίσεων

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

συσχετίσεις µεταξύ αυτών σύµφωνα µε το σχεσιακό µοντέλο δεδοµένων. (Ξένος,

Χριστοδουλάκης [14] σελ. 84). Οι κύριες οντότητες που εντοπίζονται είναι 5. Η οντότητα

ΚΑΤΑΓΡΑΦΙΚΑ που διατηρεί τα δεδοµένα των καταγραφικών, η οντότητα ΣΗΜΕΙΑ

ΠΡΟΣΒΑΣΗΣ που διατηρεί τα δεδοµένα των σηµείων πρόσβασης, η οντότητα

∆Ε∆ΟΜΕΝΑ ΠΕΡΙΠΟΛΙΑΣ που διατηρεί τις µετρήσεις από τα καταγραφικά, η οντότητα

ΘΕΣΗ ∆ΙΑΡΡΟΗΣ που διατηρεί στοιχεία σε σχέση µε τη τοποθεσία των διαρροών, η

οντότητα ∆ΙΑΡΡΟΗ που διατηρεί τα δεδοµένα των διαρροών και η οντότητα

ΠΡΟΒΛΗΜΑΤΙΚΑ ΣΗΜΕΙΑ που διατηρεί τα σηµεία πρόσβασης που εντοπίζονται να

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

οντότητες και τις συσχετίσεις.

Στο σχήµα 26 παρουσιάζεται το διάγραµµα οντοτήτων συσχετίσεων σύµφωνα µε το

συµβολισµό που εισάγεται από το (Ξένος, Χριστοδουλάκης [14] σελ.87).

ΧΡΗΣΤΗΣ

1.1.3.2 Καταχώρηση

Επιδιόρθωσης

Επιδιόρθωση

∆ιαρροής

Στοιχεία ∆ιαρροής

Έλεγχος ∆εδοµένων

Επαλήθευση

ΧΡΗΣΤΗΣ

Στοιχεία Εγγραφής

Εγγραφή

Ενηµερωµένο αρχείο

Page 55: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

55

ΑΝΑΛΑΜΒΑΝΟΝΤΑΙ

ΠΙΘΑΝΗ

∆ΙΑΡΡΟΗ

∆Ε∆ΟΜΕΝΑΠΕΡΙΠΟΛΙΑΣ

ΣΗΜΕΙΑ

ΠΡΟΣΒΑΣΗΣ

∆ΙΑΡΡΟΗ

ΚΑΤΑΓΡΑΦΙΚΑ

ΠΡΟΒΛΗΜΑΤΙΚΑ

ΣΗΜΕΙΑ

ΜΕΤΑ∆Ι∆ΟΥΝ

ΑΝΑΠΤΥΣΣΟΝΤΑΙ

ΥΠΟ∆ΕΙΚΝΥΟΥΝ

ΕΝΤΟΠΙΖΟΝΤΑΙ

ΕΝΤΟΠΙΖΕΙ

ΚΑΤΑΓΡΑΦΙΚΑΣΗΜΕΙΑ

ΠΡΟΣΒΑΣΗΣ

∆Ε∆ΟΜΕΝΑ

ΠΕΡΙΠΟΛΙΑΣΘΕΣΗ ∆ΙΑΡΡΟΗΣ

∆ΙΑΡΡΟΗ

Αναπτύσσονται

ΚΑΤΑΓΡΑΦΙΚΑΣΗΜΕΙΑ

ΠΡΟΣΒΑΣΗΣΑναλαµβάνονται

Υποδεικνύουν

ΘΕΣΗ ∆ΙΑΡΡΟΗΣ Εντοπιζει

1 Ν

1 Ν

1 Ν

1 1

ΟΝΤΟΤΗΤΕΣ ΟΝΤΟΤΗΤΕΣΣΧΕΣΕΙΣ

ΠΡΟΒΛΗΜΑΤΙΚΑΣΗΜΕΙΑ

ΣΗΜΕΙΑΠΡΟΣΒΑΣΗΣ

Εντοπίζονται1 Ν

ΚΑΤΑΓΡΑΦΙΚΑ∆Ε∆ΟΜΕΝΑ

ΠΕΡΙΠΟΛΙΑΣΜεταδίδουν

1 Ν

Σχήµα 25: Λόγος πληθικότητας ανάµεσα στις οντότητες και τις συσχετίσεις.

Σχήµα 26: ∆ιάγραµµα οντοτήτων συσχετίσεων

Page 56: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

56

3.5.3 ∆ιάγραµµα µετάβασης καταστάσεων

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

περιγραφής της δυναµικής συµπεριφοράς του λογισµικού. Στο σχήµα 27 φαίνεται ένα

υψηλού επιπέδου διάγραµµα καταστάσεων της εφαρµογής, όπου φαίνεται η κάθε λειτουργία

που περιγράφεται στα ∆ιαγράµµατα Ροής ∆εδοµένων επιπέδου 2 και 3 ( Σχήµατα 5 µέχρι

12).Ουσιαστικά πρόκειται για ανάλυση της συµπεριφοράς των επιλογών του µενού της

εφαρµογής

3.5.4 Λεξικό δεδοµένων

Στο λεξικό δεδοµένων συµπεριέλαβα εκτός από τους πίνακες οντοτήτων και σχέσεων και

τους πίνακες αναφοράς, οι οποίοι θα χρησιµοποιηθούν για τυποποιηµένη είσοδο δεδοµένων

µέσω επιλογής.

Ανάπτυξη

PermalogΣχεδιασµός

∆ροµολογίωνΠεριπολία

∆ιαχείριση

ΑρχείωνΑναφορές

Οπτικοποί

ηση∆ηµοσίευση

Ανάληψη

Permalog

∆ιαχείριση

Σηµείων

∆ιαχείριση

καταγραφικών

∆ιαχείριση

∆ιαρροών

Επιλογής

Επιλογή ή Επιστροφή

Περιπολίας

Ανάπτυξη

Ανάληψη

∆ιάφορες

Περιπολίες

Επιλογή

Μορφοποίησης

Τελευταία

Περιπολία

Επιλογή

Αναφοράς

ESRIΠροβληµατι

κά Σηµεία

Google

Τέλος Επιλογών

Επιστροφή ή Έξοδος Επιστροφή ή Έξοδος

Επιλογή ή Επιστροφή

Εκίνηση

Σχήµα 27 : ∆ιάγραµµα µετάβασης καταστάσεων

Page 57: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

57

ΛΕΞΙΚΟ ∆Ε∆ΟΜΕΝΩΝ - ΠΙΝΑΚΕΣ ΣΤΗ ΒΑΣΗ ∆Ε∆ΟΜΕΝΩΝ

Α/Α ΟΝΟΜΑ ΑΛΛΗ

ΟΝΟΜΑΣΙΑ ΠΟΥ ΠΩΣ ΠΕΡΙΕΧΟΜΕΝΑ

1 ΚΑΤΑΓΡΑΦΙΚΑ Noise

Loggers

Βάση

∆εδοµένων

Πίνακας

Β∆

Εγγραφές

Καταγραφικών

2 ΣΗΜΕΙΑ

ΠΡΟΣΒΑΣΗΣ

Accession

Points

Βάση

∆εδοµένων

Πίνακας

Β∆

Εγγραφές Σηµείων

Πρόσβασης

3 ∆Ε∆ΟΜΕΝΑ

ΠΕΡΙΠΟΛΙΑΣ Patrol Data

Βάση

∆εδοµένων

Πίνακας

Β∆

Μετρήσεις των

καταγραφικών

4 ΣΤΟΙΧΕΙΑ

∆ΙΑΡΡΟΗΣ Leak Data

Βάση

∆εδοµένων

Πίνακας

Β∆

Εγγραφές

εντοπισµένων

διαρροών

5 ΤΟΠΟΘΕΣΙΑ

∆ΙΑΡΡΟΗΣ

Leak

Location

Βάση

∆εδοµένων

Πίνακας

Β∆

Εγγραφές

τοποθεσίας

διαρροής.

6 ΠΡΟΒΛΗΜΑΤΙΚΑ

ΣΗΜΕΙΑ

Problem

Points

Βάση

∆εδοµένων

Πίνακας

Β∆

Εγγραφές

προβληµατικών

σηµείων πρόσβασης.

7 ΑΝΑΠΤΥΞΗ Deployment Βάση

∆εδοµένων

Πίνακας

Σχέση Β∆

Τοποθετήσεις

καταγραφικών

8 ΑΝΑΛΗΨΗ Recovery Βάση

∆εδοµένων

Πίνακας

Σχέση Β∆

Αναλήψεις

καταγραφικών

9 ΥΠΟ∆ΕΙΚΝΥΟΥΝ Indicates Βάση

∆εδοµένων

Πίνακας

Σχέση Β∆

Υποδεικνύει τη θέση

της διαρροής

10 ΕΝΤΟΠΙΖΟΥΝ Locates Βάση

∆εδοµένων

Πίνακας

Σχέση Β∆

Λεπτοµέρειες της

διαρροής

11 ΕΝΤΟΠΙΖΟΝΤΑΙ Located Βάση

∆εδοµένων

Πίνακας

Σχέση Β∆

Λεπτοµέρειες

προβληµατικών

σηµείων πρόσβασης.

12

ΤΥΠΟΣ

ΣΗΜΕΙΟΥ

ΠΡΟΣΒΑΣΗΣ

Accession

Point type

Βάση

∆εδοµένων

Πίνακας

αναφοράς

Κατάλογος των

διαφορετικών τύπων

σηµείων πρόσβασης

13

ΠΡΟΒΛΗΜΑΤΑ

ΣΗΜΕΙΩΝ

ΠΡΟΣΒΑΣΗΣ

Accession

Points

Problems

Βάση

∆εδοµένων

Πίνακας

αναφοράς

Κατάλογος τυπικών

προβληµάτων

14 ΖΗΜΙΑ ΑΓΩΓΟΥ Pipe Damage Βάση Πίνακας Κατάλογος τυπικών

Page 58: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

58

ΛΕΞΙΚΟ ∆Ε∆ΟΜΕΝΩΝ - ΠΙΝΑΚΕΣ ΣΤΗ ΒΑΣΗ ∆Ε∆ΟΜΕΝΩΝ

Α/Α ΟΝΟΜΑ ΑΛΛΗ

ΟΝΟΜΑΣΙΑ ΠΟΥ ΠΩΣ ΠΕΡΙΕΧΟΜΕΝΑ

∆εδοµένων αναφοράς βλαβών.

15 ∆ΙΑΜΕΤΡΟΙ

ΑΓΩΓΩΝ

Pipe

Diameter

Βάση

∆εδοµένων

Πίνακας

αναφοράς

Κατάλογος τυπικών

διαµέτρων

16 ΥΛΙΚΑ ΑΓΩΓΩΝ Pipe

Materials

Βάση

∆εδοµένων

Πίνακας

αναφοράς

Κατάλογος τυπικών

υλικών

17 ΠΗΓΗ Source Βάση

∆εδοµένων

Πίνακας

αναφοράς

Κατάλογος τυπικών

πηγών διαρροών

Πίνακας 2: Λεξικό ∆εδοµένων

ΛΕΞΙΚΟ ∆Ε∆ΟΜΕΝΩΝ – ΠΕ∆ΙΑ ΤΩΝ ΒΑΣΕΩΝ ∆Ε∆ΟΜΕΝΩΝ

ΟΝΟΜΑ ΠΟΥ ΤΥΠΟΣ ΜΕΓΕΘΟΣ INDEX

LoggerID Πίνακας

ΚΑΤΑΓΡΑΦΙΚΑ Αριθµός (Double) 8

Ναι

Πρωτεύον

Make Πίνακας

ΚΑΤΑΓΡΑΦΙΚΑ Κείµενο 50

Model Πίνακας

ΚΑΤΑΓΡΑΦΙΚΑ Κείµενο 50

Date_Purchased Πίνακας

ΚΑΤΑΓΡΑΦΙΚΑ Ηµεροµηνία 8

Condition Πίνακας

ΚΑΤΑΓΡΑΦΙΚΑ Yes/No 1

Remarks Πίνακας

ΚΑΤΑΓΡΑΦΙΚΑ Κείµενο (Memo)

AP_Code Πίνακας ΣΗΜΕΙΑ

ΠΡΟΣΒΑΣΗΣ Ακέραιος (Integer) 2

Ναι

Πρωτεύον

Type Πίνακας ΣΗΜΕΙΑ

ΠΡΟΣΒΑΣΗΣ Κείµενο 50 ΝΑΙ

Operational Πίνακας ΣΗΜΕΙΑ

ΠΡΟΣΒΑΣΗΣ Yes/No 1

Serial Πίνακας PATROL

DATA Αριθµός (Double) 8

Date Πίνακας PATROL

DATA Ηµεροµηνία 8

Page 59: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

59

ΛΕΞΙΚΟ ∆Ε∆ΟΜΕΝΩΝ – ΠΕ∆ΙΑ ΤΩΝ ΒΑΣΕΩΝ ∆Ε∆ΟΜΕΝΩΝ

ΟΝΟΜΑ ΠΟΥ ΤΥΠΟΣ ΜΕΓΕΘΟΣ INDEX

Status Πίνακας PATROL

DATA Κείµενο 255

Level Πίνακας PATROL

DATA Αριθµός (Double) 8

Spread Πίνακας PATROL

DATA Αριθµός (Double) 8

RecDate Πίνακας

ΑΝΑΛΗΨΗ Ηµεροµηνία 8 Ναι

LoggerID Πίνακας

ΑΝΑΛΗΨΗ Αριθµός (Double) 8 Ναι

AP_Code Πίνακας

ΑΝΑΛΗΨΗ Αριθµός (Integer) 2 Ναι

DepDate Πίνακας

ΑΝΑΠΤΥΞΗ Ηµεροµηνία 8

LoggerID Πίνακας

ΑΝΑΠΤΥΞΗ Αριθµός (Double) 8 Ναι

AP_Code Πίνακας

ΑΝΑΠΤΥΞΗ Αριθµός (Integer) 2 Ναι

LeakNumber

Πίνακας

ΣΤΟΙΧΕΙΑ

∆ΙΑΡΡΟΗΣ

Αριθµός (Long

Integer) 4 Ναι

ExcavationDate

Πίνακας

ΣΤΟΙΧΕΙΑ

∆ΙΑΡΡΟΗΣ

Ηµεροµηνία 8

Leak Source

Πίνακας

ΣΤΟΙΧΕΙΑ

∆ΙΑΡΡΟΗΣ

Κείµενο 50

Material

Πίνακας

ΣΤΟΙΧΕΙΑ

∆ΙΑΡΡΟΗΣ

Αριθµός (Long

Integer) 4

Diameter

Πίνακας

ΣΤΟΙΧΕΙΑ

∆ΙΑΡΡΟΗΣ

Αριθµός (Long

Integer) 4

Damage Πίνακας Κείµενο 50

Page 60: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

60

ΛΕΞΙΚΟ ∆Ε∆ΟΜΕΝΩΝ – ΠΕ∆ΙΑ ΤΩΝ ΒΑΣΕΩΝ ∆Ε∆ΟΜΕΝΩΝ

ΟΝΟΜΑ ΠΟΥ ΤΥΠΟΣ ΜΕΓΕΘΟΣ INDEX

ΣΤΟΙΧΕΙΑ

∆ΙΑΡΡΟΗΣ

ExcavationSurfa

ce

Πίνακας

ΣΤΟΙΧΕΙΑ

∆ΙΑΡΡΟΗΣ

Κείµενο 50

Repair

Πίνακας

ΣΤΟΙΧΕΙΑ

∆ΙΑΡΡΟΗΣ

Κείµενο 50

LeakNumber

Πίνακας

ΤΟΠΟΘΕΣΙΑ

∆ΙΑΡΡΟΗΣ

Αυτοαρίθµηση

(Long Integer) 4

Ναι

Πρωτεύον

Area

Πίνακας

ΤΟΠΟΘΕΣΙΑ

∆ΙΑΡΡΟΗΣ

Αριθµός (Integer) 2

StreetName

Πίνακας

ΤΟΠΟΘΕΣΙΑ

∆ΙΑΡΡΟΗΣ

Κείµενο 50

StreetNumber

Πίνακας

ΤΟΠΟΘΕΣΙΑ

∆ΙΑΡΡΟΗΣ

Αριθµός (Integer) 2

IndicationDate

Πίνακας

ΤΟΠΟΘΕΣΙΑ

∆ΙΑΡΡΟΗΣ

Ηµεροµηνία 8

DetectionDate

Πίνακας

ΤΟΠΟΘΕΣΙΑ

∆ΙΑΡΡΟΗΣ

Ηµεροµηνία 8

LoggerID

Πίνακας

ΤΟΠΟΘΕΣΙΑ

∆ΙΑΡΡΟΗΣ

Αριθµός (Double) 8

AP_Code

Πίνακας

ΤΟΠΟΘΕΣΙΑ

∆ΙΑΡΡΟΗΣ

Αριθµός (Integer) 2

AP_Code Πίνακας

ΠΡΟΒΛΗΜΑΤΙΚΑριθµός (Double) 8

Page 61: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

61

ΛΕΞΙΚΟ ∆Ε∆ΟΜΕΝΩΝ – ΠΕ∆ΙΑ ΤΩΝ ΒΑΣΕΩΝ ∆Ε∆ΟΜΕΝΩΝ

ΟΝΟΜΑ ΠΟΥ ΤΥΠΟΣ ΜΕΓΕΘΟΣ INDEX

Α ΣΗΜΕΙΑ

ProblemType

Πίνακας

ΠΡΟΒΛΗΜΑΤΙΚ

Α ΣΗΜΕΙΑ

Κείµενο 50

Comments

Πίνακας

ΠΡΟΒΛΗΜΑΤΙΚ

Α ΣΗΜΕΙΑ

Κείµενο Memo

A/A

Πίνακας

ΥΠΟ∆ΕΙΚΝΥΟΥ

Ν

Αυτοαρίθµηση

(Long Integer) 4

Date

Πίνακας

ΥΠΟ∆ΕΙΚΝΥΟΥ

Ν

Ηµεροµηνία 8

Serial

Πίνακας

ΥΠΟ∆ΕΙΚΝΥΟΥ

Ν

Αριθµός (Double) 8

Serial Πίνακας

ΕΝΤΟΠΙΖΟΥΝ Αριθµός (Double) 8

Date Πίνακας

ΕΝΤΟΠΙΖΟΥΝ Ηµεροµηνία 8

ID Πίνακας

ΕΝΤΟΠΙΖΟΝΤΑΙ

Αυτοαρίθµηση

(Long Integer) 4

AP_Code Πίνακας

ΕΝΤΟΠΙΖΟΝΤΑΙ Αριθµός (Double) 8

Date Πίνακας

ΕΝΤΟΠΙΖΟΝΤΑΙ Ηµεροµηνία 8

Πίνακας 3 : Λεξικό ∆εδοµένων

Page 62: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

62

Κεφάλαιο 4. Επιλογή εργαλείων

4.1 Συστήµατα Γεωγραφικών Πληροφοριών

4.1.1 Γενικά για τα συστήµατα γεωγραφικών πληροφοριών

Τα Συστήµατα Γεωγραφικών Πληροφοριών είναι υπολογιστικά συστήµατα σχεδιασµένα

για να υποστηρίζουν τη συλλογή, διαχείριση, επεξεργασία, ανάλυση, µοντελοποίηση και

απεικόνιση δεδοµένων που αναφέρονται στο χώρο και τα οποία πολλές φορές

µεταβάλλονται στο χρόνο.( Στεφανάκης [7] σελ. 29).

Τα ΣΓΠ χρησιµοποιούνται σήµερα σε ένα ευρύ φάσµα δραστηριοτήτων που επηρεάζουν

άµεσα τη ζωή του σύγχρονου ανθρώπου. Μερικές από αυτές είναι

∆ιαχείριση δικτύων ( ∆ίκτυα ύδρευσης, ηλεκτρισµού, τηλεπικοινωνιών)

Πλοήγηση ( Πλοίων, ιδιωτικών οχηµάτων)

Παρακολούθηση και έλεγχος ( Παρακολούθηση στόλου οχηµάτων, ανάπτυξη πόλεων)

Γεωργικές ( Παρακολούθηση φυτειών)

Περιβάλλον ( Παρακολούθηση δασικών περιοχών, ακτογραµµών, λατοµείων, εκβολές

ποταµών)

Πολεοδοµικές ( Κτηµατολόγιο, χωροταξικός σχεδιασµός).

«Ένα ΣΓΠ είναι ένα υπολογιστικό σύστηµα µε τρία βασικά συστατικά µέρη: α) το υλικό β) το

λογισµικό και γ) τα δεδοµένα. ( Στεφανάκης [7] σελ.32)

Εικόνα 16 : Ο πραγµατικός κόσµος σε ψηφιδωτή και διανυσµατική αναπαράσταση

Page 63: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

63

Το Υλικό αποτελείται από τον υπολογιστή, το δίκτυο, και τα διάφορα περιφερειακά, όπως

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

Ο υπολογιστής µπορεί να είναι ένας πολύ δυνατός εξυπηρετητής δικτύου για µεγάλα

συστήµατα µε πολλούς χρήστες και µεγάλο φόρτο εργασίας, αλλά και ένας σύγχρονος

προσωπικός υπολογιστής γραφείου ή ένας φορητός υπολογιστής.

Το Λογισµικό αποτελείται από την εφαρµογή του ΣΓΠ, το λειτουργικό σύστηµα του

υπολογιστή και κάποιες βοηθητικές εφαρµογές. Η εφαρµογή του ΣΓΠ µπορεί να είναι

εφαρµογή ανοικτού κώδικα που µπορεί να τη χρησιµοποιήσει κάποιος χωρίς κόστος ή ένα

έτοιµο πακέτο λογισµικού το κόστος του οποίου ποικίλλει ανάλογα του κατασκευαστή και

των εργαλείων που προσφέρει.

Από τα τρία συστατικά το πιο σηµαντικό και δαπανηρό είναι τα ∆εδοµένα, λόγω της

χρονοβόρας διαδικασίας συλλογής και επιβεβαίωσης τους όπως και της συνεχούς

προσπάθειας που απαιτείται για την ενηµέρωση δεδοµένων. Για παράδειγµα για µια

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

χαρτών και η εισαγωγή τους σε ένα ΣΓΠ. Απαιτείται και η επαλήθευση της ορθότητας και

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

πρέπει να υπάρχει µια αξιόπιστη διαδικασία για τη µεταφορά στο ΣΓΠ όλων των αλλαγών

που γίνονται στο δίκτυο.

Τα ∆εδοµένα µπορούν να χωριστούν σε δύο µεγάλες κατηγορίες.

Τα χωρικά τα οποία χαρακτηρίζουν τη µορφή του αντικειµένου καθώς και τη θέση του στο

χώρο και είναι τριών ειδών:

Τα σηµειακά (Point).

Tα γραµµικά (Line).

Tα επιφανειακά (Area).

Τα περιγραφικά τα οποία δίνουν τις τιµές, τις ιδιότητες και τα χαρακτηριστικά των

χωρικών δεδοµένων. Π.Χ. Για ένα αγωγό νερού µπορεί να έχουµε περιγραφικά δεδοµένα

που να µας καθορίζουν το υλικό κατασκευής, τη διάµετρο, το µήκος του και την αντοχή του

σε πίεση.

Στην εικόνα 16 τα χωρικά δεδοµένα, τα δέντρα, ο δρόµος και η λίµνη αναπαρίστανται στο

χάρτη αλλά και σαν διανυσµατική αναπαράσταση, τα δέντρα σαν σηµεία, ο δρόµος

γραµµικά και η λίµνη επιφανειακά αλλά και σαν ψηφιδωτή αναπαράσταση.

Τα ΣΓΠ για να µπορέσουν να αντεπεξέλθουν σε όλες αυτές τις απαιτήσεις προσφέρουν

στους χρήστες µια σειρά από ισχυρά εργαλεία για τη ταξινόµηση, προβολή και ανάλυση

τόσο των χωρικών όσο και των περιγραφικών δεδοµένων που τους βοηθούν στη λήψη

αποφάσεων και λύση χωροταξικών και χωροχρονικών προβληµάτων. Προσφέρουν επίσης

τη δυνατότητα στο χρήστη να προσαρµόσει το ΣΓΠ στις δικές του ανάγκες

Page 64: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

64

χρησιµοποιώντας γλώσσες προγραµµατισµού ή µακροεντολές µέσα από διάφορα

περιβάλλοντα και διαπροσωπείες.

Η αναπαράσταση των δεδοµένων από τα ΣΓΠ γίνεται µε χρήση δύο µοντέλων. Του

Ψηφιδωτού (Raster) και του ∆ιανυσµατικού (Vector).

Στο ψηφιδωτό µοντέλο τα δεδοµένα αναπαρίστανται σε ένα πλέγµα ψηφίδων. Κάθε ψηφίδα

παίρνει µια τιµή (αριθµός ή χαρακτήρας), η οποία αντιπροσωπεύει τα περιεχόµενα της

ψηφίδας. Η ανάλυση της εικόνας και η ακρίβεια αναπαράστασης εξαρτάται από το µέγεθος

των ψηφίδων. Μια εικόνα πού οι ψηφίδες της αντιστοιχούν σε επιφάνεια 2m X 2m έχει πολύ

καλύτερη ανάλυση και ακρίβεια αναπαράστασης από µια εικόνα µε µέγεθος ψηφίδας 100m

X 100m. Το ψηφιδωτό µοντέλο σήµερα δε χρησιµοποιείται τόσο εκτεταµένα,

χρησιµοποιείται όµως κυρίως για αναπαράσταση εικόνων και χαρτών που προήλθαν από

σάρωση, αεροφωτογραφιών και δορυφορικών δεδοµένων.

Στο ∆ιανυσµατικό µοντέλο χρησιµοποιούνται 3 αντικείµενα για την αναπαράσταση του

κόσµου γύρω µας.

Σηµεία

Τα σηµεία δεν έχουν διαστάσεις στο χώρο αλλά ορίζονται από ένα ζεύγος συντεταγµένων

(Χ,Ψ) και αναπαριστούν τη θέση αντικειµένων στο χώρο. Βάνες, υδρόµετρα, φρεάτια,

κολόνες της ∆ΕΗ. Αν υπάρχει ανάγκη για τρισδιάστατη αναπαράσταση τότε τα σηµεία

ορίζονται από τρεις συντεταγµένες (Χ,Ψ,Ζ).

Γραµµές

Οι γραµµές είναι ουσιαστικά µια αλληλουχία σηµείων µε αρχή και τέλος και κατά συνέπεια

και φορά. Αν τα σηµεία που αποτελούν τη γραµµή ορίζονται σε δύο άξονες (Χ,Ψ), τότε η

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

ορίζονται σε τρεις άξονες (Χ,Ψ,Ζ), τότε η γραµµή έχει πέραν από το µήκος και ακόµα µια

διάσταση, η οποία µπορεί να είναι για παράδειγµα το υψόµετρο. Οι γραµµές αναπαριστούν

γραµµικά δεδοµένα όπως αγωγούς, καλώδια, οδικούς άξονες.

Πολύγωνα

Τα πολύγωνα είναι γραµµές που αρχίζουν και τελειώνουν στο ίδιο σηµείο δηµιουργώντας

µια κλειστή περιοχή ή κλειστό πολύγωνο. Τα πολύγωνα έχουν µέγεθος το οποίο ορίζεται

από την περίµετρο και το εµβαδόν τους. Αναπαριστούν επιφανειακά δεδοµένα όπως

οικόπεδα, διοικητικά σύνορα, περιοχή ύδρευσης.

Χρησιµοποιώντας αυτά τα τρία αντικείµενα αναπαρίσταται οποιαδήποτε γεωγραφική

οντότητα υπάρχει γύρω µας. Η προβολή των δεδοµένων σε ένα ΣΓΠ γίνεται µε χρήση

διαφορετικών επιπέδων (layers), τα οποία περιέχουν τόσο τα χωρικά δεδοµένα όσο και τα

περιγραφικά. Για παράδειγµα στην εικόνα 17 βλέπουµε πάνω αριστερά το επίπεδο των

οδικών αξόνων της Λάρνακας, πάνω δεξιά το επίπεδο τω διοικητικών ορίων και κάτω

αριστερά το πλάτος των οδών. Κάτω δεξιά φαίνονται τα δεδοµένα και από τα τρία επίπεδα.

Page 65: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

65

4.1.2 Λογισµικό ArcGIS

Σε αυτή την πτυχιακή εργασία θα χρησιµοποιηθεί το έτοιµο λογισµικό ArcGIS Desktop της

ESRI. Το ArcGIS είναι ένα από τα κορυφαία έτοιµα πακέτα λογισµικού και αποτελεί τη

βάση των προϊόντων της ESRI, µε δυνατότητα επέκτασης µε διάφορα πακέτα όπως :

Spatial analyst: Το Spatial Analyst extension προσθέτει ένα ευρύ φάσµα

δυνατοτήτων για µοντελοποίηση του χώρου στο ArcGIS ArcView. Το Extension

αυτό επιτρέπει τη δηµιουργία, ανάλυση και χαρτογραφική απόδοση raster

δεδοµένων και την υλοποίηση ολοκληρωµένης raster – vector ανάλυσης.

(http://www.marathondata.gr/products.htm [10])

3D analyst: Το 3D Analyst extension παρέχει τη δυνατότητα δηµιουργίας

δυναµικών χαρτών και γραφηµάτων ανάλυσης και οπτικοποίησης των δεδοµένων

επιφάνειας που φτάνουν σε µεγάλο βαθµό οπτικής εξοµοίωσης της

πραγµατικότητας. Όταν σχεδιάζονται διαδροµές στην επιφάνεια του εδάφους, όταν

εκτιµάται η υπεδαφική διάχυση υλικών, όταν υλοποιούνται εξοµοιώσεις πτήσεως,

και σε πολλές άλλες εφαρµογές το 3D Analyst extension είναι το εργαλείο για

προοπτικές απεικονίσεις και εξελιγµένη ανάλυση και µοντελοποίηση στις τρείς

διαστάσεις. (http://www.marathondata.gr/products.htm [10])

Εικόνα 17: Κάτω αριστερά πλάτος οδών, πάνω αριστερά οδικοί άξονες, πάνω δεξιά

διοικητικά όρια και κάτω δεξιά βλέπουµε και τα τρία επίπεδα µαζί.

Page 66: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

66

Network analyst: Το Network Analyst είναι µια επέκταση του βασικού πακέτου

που βοηθά τους χρήστες του ArcGIS ArcView να λύσουν ποικίλα προβλήµατα

χρησιµοποιώντας τα γεωγραφικά δίκτυα (π.χ., δρόµους, λεωφόρους, ποτάµια,

γενικούς αγωγούς, ηλεκτρικά δίκτυα, κτλ.). Εργασίες όπως η εύρεση της βέλτιστης

διαδροµής, η δηµιουργία κατεύθυνσης διαδροµών, η εύρεση της πιο κοντινής

υπηρεσίας, ή ο καθορισµός περιοχών εξυπηρέτησης µε βάση το χρόνο προσπέλασής

τους απλουστεύονται σηµαντικά. (http://www.marathondata.gr/products.htm [10])

Image analyst: To ArcView Image Analysis είναι µια επέκταση του ArcGIS

ArcView (σε λειτουργικά συστήµατα Microsoft Windows (95/98, NT 4.0, 2000,

XP)), η οποία παρέχει επιπρόσθετες δυνατότητες εισαγωγής και επεξεργασίας

εικόνων στο ArcGIS ArcView. (http://www.marathondata.gr/products.htm [10])

Tracking analyst: To Tracking Analysis είναι µια επέκταση του ArcGIS ArcView

που επιτρέπει τη διαχείριση δεδοµένων πραγµατικού χρόνου – σύνδεση µε GPS

Business analyst: Εµπορικές εφαρµογές, ανάλυση αγοράς

Arc press: Εξελιγµένες δυνατότητες εκτύπωσης και µετατροπής αρχείων

εκτύπωσης

To ArcGIS Desktop, έχει δοµηθεί γύρω από τρεις κυρίως εφαρµογές. Το ArcMap, το Arc

Catalog και το ArcToolbox.

4.1.3 ArcMap

Το ArcMap είναι η κεντρική εφαρµογή του ArcGIS Desktop για την προβολή και διαχείριση

Πίνακας Περιεχοµένων

Παράθυρο Προβολής

Εικόνα 18: ArcMap πίνακας περιεχοµένων και παράθυρο προβολής

Page 67: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

67

γεωγραφικών δεδοµένων, συµπεριλαµβανοµένων χαρτογράφησης, ερωτήσεων, επιλογής και

διορθώσεων, αλλαγών (Using ArcGIS Desktop [1] σελ.15).

Στο ArcMap, ο χρήστης µπορεί να δηµιουργήσει και να επεξεργαστεί ένα έγγραφο χάρτη

(map document). Το έγγραφο χάρτης είναι ο τύπος αρχείου που η ESRI χρησιµοποιεί για να

αποδώσει τους χάρτες και τις πληροφορίες τους και έχει επέκταση .mxd. Το έγγραφο χάρτης

αποτελείται από πλαίσια δεδοµένων (data frames), επίπεδα (layers), σύµβολα, ετικέτες και

γραφικές οντότητες. Ξεκινώντας το ArcMap ο χρήστης βλέπει δύο παράθυρα. Το παράθυρο

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

παράθυρο µε τον πίνακα περιεχοµένων, το οποίο είναι ουσιαστικά ένας κατάλογος µε τα

δεδοµένα που υπάρχουν διαθέσιµα στο συγκεκριµένο αρχείο χάρτη είτε χρησιµοποιούνται

είτε όχι. Τα δεδοµένα αυτά είναι οµαδοποιηµένα, σε επίπεδα τα οποία βρίσκονται σε ένα

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

τα δικά τους επίπεδα. Το παράθυρο προβολής είναι ο χώρος όπου ο χρήστης βλέπει τα

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

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

4.1.4 ArcCatalog

To ArcCatalog είναι ακριβώς αυτό που υπονοεί το όνοµα του. Ένας κατάλογος των

διαφορετικών πληροφοριών που είναι διαθέσιµες στο χρήστη του ArcGIS Desktop. Βοηθά

το χρήστη στη διαχείριση αυτών των πληροφοριών επιτρέποντάς του να δει την

πληροφορία του κάθε αρχείου (χωρική ή περιγραφική) προτού το χρησιµοποιήσει. Στην

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

σηµειακού αρχείου Accession Points. Με τον ArcCatalog ο χρήστης εύκολα µπορεί να

δηµιουργήσει αρχεία .shp (shape files), να τα µετονοµάσει, αντιγράψει ή διαγράψει. Το πιο

σηµαντικό όµως είναι ότι µπορεί να δει τα δεδοµένα προτού αποφασίσει για τις ενέργειες

του. Επίσης ο χρήστης εύκολα να διερευνήσει και διαχειριστεί χωρικά δεδοµένα στο δίσκο

Εικόνα 19: ArcCatalog

Page 68: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

68

του υπολογιστή του, σε ένα τοπικό δίκτυο ή ακόµα και από το Internet.

4.1.5 ArcToolbox

Το ArcToolbox είναι µια συλλογή εργαλείων του ArcGIS Desktop µερικά από τα οποία

υπάρχουν και σε µπάρες εργαλείων του ArcMap. Γενικά παρέχει εργαλεία εισαγωγής και

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

εικόνα 20 πιο πάνω φαίνονται τα εργαλεία του ArcToolbox ανάµεσα στο πίνακα

περιεχοµένων και στο παράθυρο προβολής του ArcMap.

4.1.6 Visual Basic for Applications

Η Visual Basic for Applications (VBA) είναι απλοποιηµένη έκδοση της

Εικόνα 20: ArcToolbox

Εικόνα 21: Ο κώδικας σε Visual Basic for Applications της εντολής Raster to Point

Page 69: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

69

αντικειµενοστραφούς γλώσσας προγραµµατισµού Visual Basic σχεδιασµένη να λειτουργεί

µέσα από το ArcGis και όχι ανεξάρτητα από αυτό. Η VBA είναι σχεδιασµένη επίσης

για να εκµεταλλεύεται και να επεκτείνει τις δυνατότητες του ArcGIS Desktop

χρησιµοποιώντας τα ArcObjects. Στην εικόνα 21 φαίνεται το παράθυρο της VBA όπου

εµφανίζεται µέρος του κώδικα της εντολής του ArcToolbox, Raster to Point.

4.1.7 ArcObjects

Η ESRI µε τα ArcObjects διαθέτει όλη τη λειτουργικότητα του ArcGIS Desktop στο χρήστη

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

ArcObjects.Τα ArcObjects βασίζονται στην τεχνολογία Component Object Model (COM) τα

οποία είναι µια συλλογή από προγραµµατιστικά συστατικά τα οποία είναι δυνατό να

χρησιµοποιηθούν από οποιαδήποτε COM συµβατή γλώσσα προγραµµατισµού. Στην εικόνα

22 φαίνεται το παράθυρο της VBA µε µέρος του κώδικα της εντολής Add_Leak_Points.

4.2 Βάση ∆εδοµένων

Για την εφαρµογή θα χρησιµοποιηθεί το Σχεσιακό Σύστηµα ∆ιαχείρισης Βάσεων

∆εδοµένων Microsoft Office Access 2003. Οι κυριότεροι λόγοι επιλογής της Microsoft

Access 2003 είναι:

1. Χρησιµοποιείται από το ArcGis για διαχείριση των πινάκων της Γεωβάσης

2. Η διαθεσιµότητά της σε κάθε υπολογιστή του ΣΥΛ.

3. Πρόκειται για µια σχεσιακή βάση δεδοµένων.

4. ∆ιαθέτει µια ισχυρή γλώσσα SQL.

Εικόνα 22 : Μέρος του κώδικα της εφαρµογής όπου φαίνεται η χρήση των ArcObjects

Page 70: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

70

5.Υποστηρίζει το πρότυπο (Open Database Connectivity ή ODBC)

Για να µπορέσει όµως το περιβάλλον της VBA να χειριστεί πίνακες της Access πρέπει να

χρησιµοποιηθεί η κατάλληλη σύνδεση. Εάν από το µενού της VBA επιλέξουµε Tools \

References ανοίγει το

παράθυρο αριστερά από το

οποίο επιλέγουµε

Microsoft ADO

(ActiveX ® Data Objects)

Ext. 2.8 for DDL and

Security. Παρατηρούµε

επίσης ότι υπάρχουν ήδη

επιλεγµένες αναφορές προς

βιβλιοθήκες της ESRI και

βλέπουµε επίσης αναφορά

προς τα UIControls τα

οποία χρησιµοποιήθηκαν

για τη κατασκευή της µπάρας εργαλείων KAODEKA. Όλες αυτές οι αναφορές που

βλέπουµε είναι κλάσεις αντικειµένων τις οποίες αφού πρώτα τις επιλέξει για να είναι

διαθέσιµες, ο προγραµµατιστής µπορεί να τις χρησιµοποιήσει.

Πιο κάτω δίνω ένα παράδειγµα πως επιτυγχάνει ο προγραµµατιστής τη σύνδεση και το

χειρισµό δεδοµένων στη Access, χρησιµοποιώντας κώδικα από την εφαρµογή.

Private Sub Change_loggers_Status_Click()

∆ηλώνονται τρία αντικείµενα

Ένα αντικείµενο για τη σύνδεση µε τη βάση δεδοµένων (conConnection)

Ένα αντικείµενο εντολή (cmdCommand) που καθορίζει τα δεδοµένα που θα

πάρουµε από τη βάση δεδοµένων.

Και ένα αντικείµενο (rstRecordSet) για τις εγγραφές που θα πάρουµε από τη

βάση δεδοµένων

Dim conConnection As New ADODB.Connection

Dim cmdCommand As New ADODB.Command

Dim rstRecordSet As New ADODB.RecordSet

∆ίνεται η εντολή σύνδεσης µε ορίσµατα τη βάση δεδοµένων, το µονοπάτι και τα δικαιώµατα

ανάγνωσης, γραφής ή και τα δύο µαζί.. Το µονοπάτι είναι ήδη δηλωµένο στο Module της

VBA Mod_Deployment και έτσι δηλώνεται µόνο η µεταβλητή path.

Εικόνα 23: Το παράθυρο επιλογής

Page 71: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

71

conConnection.ConnectionString =

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & path &

";Mode=Read|Write"

Ανοίγει τη σύνδεση

conConnection.Open

Καθορισµός του αντικειµένου της εντολής (cmdCommand)

.ActiveConnection καθορίζει ότι θα χρησιµοποιηθεί το νέο αντικείµενο σύνδεσης.

.CommandText καθορίζει πως θα εξαχθούν τα δεδοµένα. Στη περίπτωση µας η

συµβολοσειρά θα αξιολογηθεί σαν µια εντολή SQL και θα επιστρέψει όλες τις εγγραφές από

το πίνακα T_NoiseLoggers.

With cmdCommand

.ActiveConnection = conConnection

.CommandText = "SELECT * FROM T_NoiseLoggers;"

.CommandType = adCmdText

End With

Καθορισµός του αντικειµένου των εγγραφών (rstRecordSet)

.CursorType, .CursorLocation, .LockType για τη περίπτωση µας επειδή χρησιµοποιούµε την

Access είναι τυπικά και είναι οι µόνες επιλογές.

.Open cmdCommand εκτελεί το αντικείµενο της εντολής (cmdCommand) στη πηγή των

δεδοµένων και φυλάει τις εγγραφές που επιστρέφει στο αντικείµενο rstRecordSet.

With rstRecordSet

.CursorType = adOpenStatic

.CursorLocation = adUseClient

.LockType = adLockOptimistic

.Open cmdCommand

End With

Χειρισµός του rstRecordSet για αλλαγή της λειτουργικής κατάστασης του καταγραφικού.

With rstRecordSet

Βρίσκει στη βάση δεδοµένων την εγγραφή του καταγραφικού µε βάση τον αύξων αριθµό

που δίνει ο χρήστης.

.Find "LoggerID = " & InputBox("Enter The Serial number of

the Logger to change", "this is test")

Dim OpStatus As Boolean

OpStatus = InputBox("Enter new status:True = Operational

False = Non Operational", "status")

Page 72: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

72

Θέτει τη λειτουργική κατάσταση του καταγραφικού σε True ή False ανάλογα της επιλογής

του χρήστη.

.Fields(5) = OpStatus

.Update

End With

Ακολουθουν εντολές για κλείσιµο της σύνδεσης και αδειασµα των µεταβλητών

rstRecordSet.Close

conConnection.Close

Set conConnection = Nothing

Set cmdCommand = Nothing

Set rstRecordSet = Nothing

End sub

4.3 Ενδιάµεσα εργαλεία

Θα χρησιµοποιηθεί ένα bar code reader για εισαγωγή όπου χρειάζεται του αύξοντα αριθµού

των Permalogs. Το bar code reader χρησιµοποιείται για να αποφευχθούν τα λάθη κατά την

πληκτρολόγηση.

Το Patroller είναι άλλη µια ενδιάµεση συσκευή, η οποία περιγράφηκε στην παράγραφο

2.2.7. Το Microsoft Office Excel 2003 θα χρησιµοποιηθεί για µετατροπή των δεδοµένων που

θα λαµβάνονται από το Patroller σε µορφή .xls.

Page 73: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

73

Κεφάλαιο 5. Υλοποίηση συστήµατος

Σε αυτό το κεφάλαιο θα γίνει µια περιγραφή της προσπάθειας για υλοποίηση του

συστήµατος. Θα γίνει καταγραφή και αξιολόγηση των διαθέσιµων πληροφοριών καθώς και

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

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

δεδοµένα και θα γίνει η κατασκευή των διεπαφών και η υλοποίηση των µονάδων του

συστήµατος (modules).

5.1 Αναβολή απαιτήσεων

Ο σχεδιασµός του συστήµατος έγινε για ένα όσο το δυνατό πιο πλήρες σύστηµα. Για

πρακτικούς λόγους όµως κάποια από τη λειτουργικότητα δεν είναι δυνατό να υλοποιηθεί µε

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

τους λόγους για τους οποίους αναβλήθηκαν.

Λειτουργικές απαιτήσεις 13,

14, 15 που αφορούν στο

σχεδιασµό δροµολογίων.

Για το σχεδιασµό δροµολογίων απαιτείται η επιπρόσθετη

λειτουργικότητα του Network Analyst το οποίο δεν είναι

διαθέσιµο. Αντί αυτού έχουν υλοποιηθεί δυναµικές λίστες

των σηµείων πρόσβασης τις οποίες θα µπορεί ο χρήστης

να ακολουθεί ή να επιλέγει από αυτές ή ακόµα να γράφει

κατ’ ευθείαν τον αριθµό του σηµείου.

3.3.3 Επιλογή 3 Ανάπτυξη

Permalog παράγραφος 1.3. Bar

code reader

Παρόλο που συµπεριλήφθηκε για να µειώσει τη

πιθανότητα λαθών από µέρους του χρήστη εντούτοις µετά

από δοκιµές φάνηκε ότι δεν είναι πρακτικό για κάποιον

που εργάζεται σε ένα όχηµα να χειρίζεται ακόµα µια

φορητή συσκευή.

Πρόσθεση σηµείου πρόσβασης

και διαγραφή σηµείου

πρόσβασης.

Επειδή η διαχείριση των σηµείων πρόσβασης επηρεάζει τη

πραγµατική απεικόνιση του δικτύου ύδρευσης

αποφασίστηκε ότι θα ήταν καλύτερα να γίνεται από πιο

καταρτισµένο και εκπαιδευµένο προσωπικό.

Πίνακας 4: Λειτουργίες που αναβλήθηκαν

Page 74: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

74

5.2 Ψηφιακή πληροφορία

Το Συµβούλιο Υδατοπροµήθειας Λάρνακας διαθέτει ψηφιακή πληροφορία από τρεις κυρίως

πηγές.

Ολόκληρο το δίκτυο ύδρευσης το οποίο έχει ψηφιοποιηθεί από αναλογικούς χάρτες

και το οποίο διαχειρίζεται µε το λογισµικό AUTODESK MAP 3D 2007 (AcadMap).

Ψηφιακή πληροφορία από το Τµήµα Κτηµατολογίου και Χωροµετρίας (ΤΚΧ), την

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

Ψηφιακή πληροφορία που έχει αγοραστεί από την ιδιωτική εταιρεία AGRIO

REMOTE SENSING LTD (ARS) και περιλαµβάνει πληροφορίες που έχουν εξαχθεί

από δορυφορικές φωτογραφίες

5.2.1 ∆ιαθέσιµη πληροφορία

Αρχικά οι πληροφορίες του δικτύου ύδρευσης και οι πληροφορίες που αφορούσαν τα

τεµάχια γης, τους ∆ήµους και Κοινότητες ψηφιοποιήθηκαν προ του 2000 από αναλογικούς

χάρτες. Εδώ πρέπει να σηµειώσω ότι η όλη εργασία έγινε κάτω από τις οδηγίες και την

επίβλεψη του ΤΚΧ, το οποίο είναι και ο ιδιοκτήτης όλων των πληροφοριών πλην αυτών που

αφορούν το δίκτυο ύδρευσης. Βλέπε Παράρτηµα Ε σχετικά µε τα δικαιώµατα χρήσης. Η

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

ταξινοµηµένες σε διάφορα επίπεδα, έτσι ώστε κάθε επίπεδο (layer) αποτελούσε µια

ξεχωριστή πληροφορία. Για παράδειγµα οι αγωγοί διαµέτρου 110mm και µε υλικό

κατασκευής UPVC βρίσκονται στο ίδιο επίπεδο, και οι αγωγοί διαµέτρου 100mm και µε

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

Για τα εξαρτήµατα που µας ενδιαφέρουν (βάνες, κρουνοί πυρόσβεσης) υπάρχει ένα επίπεδο

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

δυνατότητα του AcadMap για απόδοση περιγραφικών χαρακτηριστικών (attributes), τα

οποία ονοµάζονται object data στο AcadMap, σε κάθε ξεχωριστό στοιχείο ή εξάρτηµα, για

να δώσουµε σε κάθε αγωγό και κάθε εξάρτηµα του δικτύου κάποια χαρακτηριστικά, όπως

διάµετρο, υλικό κατασκευής, τύπο εξαρτήµατος, κωδικό κ.ο.κ.. Με την πρώτη ενηµέρωση

που είχαµε από το ΤΚΧ (η οποία έγινε µετά από αρκετά χρόνια) αντιµετωπίσαµε ένα

πρόβληµα συµβατότητας των συστηµάτων συντεταγµένων. Μετά από τη διαδικασία της

ψηφιοποίησης το ΤΚΧ άλλαξε το σύστηµα συντεταγµένων που χρησιµοποιεί και έτσι όταν

µας παρέδωσε τα πρώτα αρχεία σε µορφή ESRI coverage (.e00), οι δύο πηγές πληροφορίας

δεν ήταν συµβατές. Για το λόγο αυτόν έγινε αλλαγή των συντεταγµένων και µια

αναδιαµόρφωση των δικών µας αρχείων, ώστε οι δύο πηγές πληροφοριών να είναι

συµβατές. Έτσι τώρα έχουµε οµαδοποιήσει τις πληροφορίες σε διαφορετικά αρχεία του

Page 75: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

75

AcadMap. Για παράδειγµα όλοι οι αγωγοί είναι σε ένα αρχείο σε διαφορετικά επίπεδα

ανάλογα της διαµέτρου, του υλικού κατασκευής και του ρόλου τους ( µεταφοράς ή

διανοµής), οι πληροφορίες που αφορούν τεµάχια γης σε άλλο αρχείο AcadMap, οι

πληροφορίες που αφορούν τις ισοϋψείς καµπύλες σε άλλο αρχείο κ.ο.κ. Με αυτόν τον τρόπο

πετύχαµε να εργαζόµαστε σε ένα περιβάλλον παρόµοιο µε αυτό των ΣΓΠ, όπου ο χρήστης

αφού ανοίξει το αρχείο που θα εργαστεί εισάγει την ανάλογη πληροφορία αν και εφόσον τη

χρειάζεται. Επίσης όταν πάρουµε ενηµέρωση από το ΤΚΧ, είναι πιο εύκολο και ασφαλές να

αλλάξουµε ένα ή δυο επίπεδα σε κάθε αρχείο παρά να κάνουµε πολλές αλλαγές σε ένα και

µοναδικό αρχείο.

5.2.2 Ψηφιακή πληροφορία από το Τ.Κ.Χ.

Η ψηφιακή πληροφορία που παίρνουµε από το ΤΚΧ περιλαµβάνει τα εγγεγραµµένα

τεµάχια γης, τις αδειούχες οικοδοµές, τα τοπογραφικά χαρακτηριστικά, τις περιοχές

των δήµων και κοινοτήτων και παρέχεται σε αρχεία coverage.

5.2.3 Πληροφορία εξαχθείσα από δορυφορικές φωτογραφίες

Ψηφιακή πληροφορία που έχει αγοραστεί από την ιδιωτική εταιρεία AGRIO

REMOTE SENSING LTD (ARS) και περιλαµβάνει πληροφορίες που έχουν εξαχθεί

από δορυφορικές φωτογραφίες.

Εικόνα 24: Το σύστηµα συντεταγµένων που χρησιµοποιείται σήµερα από το Τ.Κ.Χ.

Page 76: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

76

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

τους κεντρικούς άξονες των δρόµων µε την ονοµασία των οδών, διάφορα σηµεία

ενδιαφέροντος, την ακτογραµµή, και τα σύνορα δήµων και κοινοτήτων.

5.2.4 Μετατροπή από αρχεία Map και .e00 σε αρχεία ESRI shape file

Εφόσον όλη η πληροφορία που αφορά το δίκτυο ήταν διαθέσιµη σε µορφή AcadMap και

.e00 έπρεπε να µετατραπεί σε µορφή .shp. Η µετατροπή των πληροφοριών του ΤΚΧ οι

οποίες ήταν διαθέσιµες σε αρχεία

coverage (.e00) σε .shp αρχεία

δεν παρουσίασε κανένα

πρόβληµα. Απλά

χρησιµοποιήθηκε το εργαλείο

του ArcCatalog “Import from

Exchange files” και η µετατροπή

έγινε αυτόµατα χωρίς τη δική

µου παρέµβαση (Εικόνα 25).

Τα αρχεία σε µορφή .dwg

παρόλο που µπορούν να

χρησιµοποιηθούν από το ArcGIS

εντούτοις τα µετέτρεψα σε

µορφή .shp και

εκµεταλλευόµενος τη

δυνατότητα εξαγωγής και των

περιγραφικών δεδοµένων (Object

data) του AcadMap

δηµιουργήθηκε ταυτόχρονα και

Εικόνα 25: Μετατροπή από αρχείο coverage σε αρχείο shapefile µέσω του ArcCatalog

Εικόνα 26: Εξαγωγή αρχείων από το AcadMap

Page 77: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

77

ένας πίνακας µε όλα τα περιγραφικά δεδοµένα που είχαµε δώσει µέσω του AcadMap.

Προτού γίνει δυνατή η µετατροπή σε .shp έγινε ένας έλεγχος των αρχείων .dwg για να

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

Στα αρχεία τύπου .shp µπορεί να υπάρχει µόνο ενός τύπου πληροφορία, δηλαδή µόνο

γραµµική, σηµειακή ή πολυγωνική σε αντίθεση µε το AcadMap όπου σε ένα αρχείο

συνυπάρχουν χωρικές πληροφορίες και των τριών τύπων (γραµµές, σηµεία και πολύγωνα)

όπως και περιγραφικές πληροφορίες (Object Data). Στην εικόνα 26 φαίνεται η διαδροµή για

την εντολή Export. Από το µενού του AcadMap επιλέγω Map / tools / Export. Στο

παράθυρο που εµφανίζεται (Εικόνα 27) υπάρχουν 3 tabs. Στο πρώτο tab επιλέγω το τύπο

των αντικειµένων που θα εξάγω ( σηµειακά, γραµµικά, πολυγωνικά ή κείµενο). Επιλέγω αν

θα εξάγω όλα τα αντικείµενα ή να επιλέξω ποια θέλω να εξάγω. Έχω επίσης την πολύ

χρήσιµη δυνατότητα να επιλέξω ποια από τα επίπεδα του AcadMap θα εξαχθούν. Στην

εικόνα 27 φαίνεται και το παράθυρο επιλογής επιπέδων (select layers) µε τα επιλεγµένα να

είναι µε µπλε χρώµα.

Στο δεύτερο tab µπορώ να επιλέξω ποια περιγραφικά δεδοµένα και από ποια βάση

δεδοµένων θα εξαχθούν. Στην εικόνα 28 φαίνεται το δεύτερο tab µε το κουµπί select

Attributes και το παράθυρο που ανοίγει µε το πάτηµα του.

Εικόνα 27: Επιλογή του τύπου της πληροφορίας που θα εξαχθεί

Εικόνα 28: Επιλογή εξαγωγής περιγραφικών δεδοµένων από το AcadMap

Page 78: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

78

Στο παράθυρο Select Attributes φαίνονται τέσσερις οµάδες περιγραφικών δεδοµένων

Properties, Object Data, Block Attributes και Object Properties. Οι οµάδες Properties, Block

Attributes και Object Properties, αφορούν περιγραφικά δεδοµένα που δηµιουργούνται από

το ArcMap. Η Οµάδα Object Data περιλαµβάνει τις πληροφορίες που ο χρήστης έχει

αποδώσει στα αντικείµενα του αρχείου. Στο παράθυρο Select Attributes στην εικόνα 28 στο

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

από το χρήστη του ArcMap. Η βάση δεδοµένων που αφορά τους αγωγούς είναι

τσεκαρισµένη και θα εξαχθεί.

Στο τρίτο tab επιλέγουµε το σύστηµα συντεταγµένων, στο οποίο θα εξαχθούν τα δεδοµένα.

Στην εικόνα 29 φαίνεται το σύστηµα συντεταγµένων το οποίο ισχύει για τα δεδοµένα του

ArcMap (LTM Cyprus Local), το τσεκαρισµένο check box Convert to, το κουτί που

φαίνεται το σύστηµα στο οποίο θα γίνει ή µετατροπή και το παράθυρο επιλογής του

συστήµατος συντεταγµένων. Στην εικόνα 29 φαίνεται επίσης και η επιλογή για µετατροπή

από το Cyprus Local, το οποίο είναι σε σύστηµα LTM σε UTM84-30N.

5.2.5 Συνδυασµένη πληροφορία

Στο πίνακα 5 φαίνονται τα αρχεία που προέκυψαν από τις µετατροπές και από εξαγωγή από

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

Αρχείο Τύπος

δεδοµένων

Πηγή

Vanes_SV Σηµειακά ΣΥΛ (Μετατροπή από AcadMap)

Krounoi_Pyro

svesis

Σηµειακά ΣΥΛ (Μετατροπή από AcadMap)

Agogoi Γραµµικά ΣΥΛ (Μετατροπή από AcadMap)

Contours Γραµµικά ΤΚΧ (Μετατροπή από .e00)

Εικόνα 29: Επιλογή συστήµατος συντεταγµένων

Page 79: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

79

LarRoads Γραµµικά ARS (Εξαγωγή από δορυφορικές

Φωτογραφίες)

Temaxia Πολυγωνικά ΤΚΧ (Μετατροπή από .eoo)

Municipalities Πολυγωνικά ARS (Εξαγωγή από δορυφορικές

Φωτογραφίες)

DMAs Πολυγωνικά ΣΥΛ (∆ηµιουργία στο ArcGIS)

Larnaca_Land

marks_A

Σηµειακά ARS (Εξαγωγή από δορυφορικές

Φωτογραφίες)

Larnaca_Land

marks_B

Σηµειακά ARS (Εξαγωγή από δορυφορικές

Φωτογραφίες)

Ktiria Πολυγωνικά ΤΚΧ (Μετατροπή από .e00)

Πίνακας 5: Τα αρχικά αρχεία που χρησιµοποιήθηκαν

Από τη υφιστάµενη ψηφιακή πληροφορία (πίνακας 5)δηµιουργήθηκαν νέα αρχεία shapefile

µε επεξεργασία όπως φαίνεται στο πίνακα 6 πιο κάτω.

Πρώτο αρχείο ∆εύτερο

αρχείο

Τύπος

Επεξεργασίας

Ονοµασία

αρχείου που

προέκυψε

Τύπος

δεδοµένων

Krounoi_Pyros

vesis

Vanes_SV Merge AccesionPoint

s

Σηµειακά

Municipalities Ψηφιοποίηση Supply Area Πολυγωνικά

LarRoads Supply Area Clip Supply_Area_

Roads

Γραµµικά

Temaxia Supply_Area Clip Temaxia_Sup

ply_Area

Πολυγωνικά

Supply_Area Ψηφιοποίηση Πολυγωνικά

DMAs Ψηφιοποίηση Πολυγωνικά

Larnaca_Landm

arks_A

Larnaca_Land

marks_B

Merge Larnaca_Land

marks

Σηµειακά

Agogoi Suply_Area_

Roads

Spatial Join Agogoi_Spati

alJoin

Γραµµικά

Πίνακας 6: Αρχεία που δηµιουργήθηκαν κατόπιν επεξεργασίας των αρχικών

Page 80: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

80

Οι µορφές επεξεργασίας Merge, Spatial Join και Clip επεξηγούνται στο πιο κάτω

πίνακα 7.

Vanes_SV Krounoi_Pyrosvesis AccesionPoints

Αρχείο εισαγωγής Αρχείο εισαγωγής

Merge

Αρχείο εξόδου

Η διαδικασία της συγχώνευσης (Merge) συνδυάζει την εισαγωγή χαρακτηριστικών από

διάφορα αρχεία, του ιδίου τύπου δεδοµένων, και τα εξάγει σε ένα νέο αρχείο. Στη πιο

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

Krounoi_Pyrosvesis στο σηµειακό αρχείο AccesionPoints.

Suply_Area_Roads Agogoi Agogoi_SpatialJoin

Αρχείο εισαγωγής Αρχείο συνένωσης

Spatial

Join

Αρχείο εξόδου

Κατά τη διαδικασία της χωρικής σύνδεσης (Spatial Join) τα πεδία του πίνακα των χωρικών

δεδοµένων του πρώτου αρχείου συνενώνονται στο πίνακα χωρικών δεδοµένων του

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

Temaxia Supply_Area Clip Temaxia_Supply_Area

Page 81: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

81

Αρχείο εισαγωγής

Αρχείο αποκοπής

Αρχείο εξόδου

Το αρχείο εισαγωγής µπορεί να είναι οποιουδήποτε γεωµετρικού τύπου αλλά το αρχείο

αποκοπής µπορεί να είναι µόνο πολυγωνικού τύπου. Το αρχείο εξόδου θα διατηρεί όλα τα

πεδία του πίνακα γεωγραφικών δεδοµένων του αρχείου εισόδου αλλά µόνο για τα

αντικείµενα που είναι εντός ή εκτός (ανάλογα της επιλογής µας) του πολυγώνου.

Πίνακας 7: Επεξήγηση των διαδικασιών Merge, Spatial Join και Clip

5.3 Υλοποίηση Βάσης ∆εδοµένων

H ESRI από την έκδοση 8.0

του ArcMap εισήγαγε ένα νέο

τύπο αρχείου, το οποίο

ονόµασε Geodatabase

(Γεωβάση). Η Γεωβάση είναι

µια σχεσιακή βάση δεδοµένων

η οποία αποθηκεύει τα χωρικά

και περιγραφικά δεδοµένα σαν

µια συλλογή πινάκων. Οι

χρήστες µπορούν αν

διαχειριστούν τα χωρικά

δεδοµένα µιας Γεωβάσης

ακριβώς όπως διαχειρίζονται και τα Shapefiles. Με τη χρήση της Γεωβάσης µπορεί ό

χρήστης να δηµιουργήσει κανόνες ελέγχοντας έτσι την είσοδο τόσο των χωρικών όσο και

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

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

αµέσως επόµενη έκδοση του ArcGis την οποία όµως δεν έχουµε στη διάθεση µας.. Οι

Γεωβάσεις µπορούν να υλοποιηθούν είτε σαν προσωπικές οπότε χρησιµοποιούν πίνακες της

Microsoft Access για να φυλάξουν τόσο τα χωρικά όσο και τα περιγραφικά δεδοµένα,

επιτρέποντας πρόσβαση σε πολλούς χρήστες αλλά διόρθωση µόνο από ένα είτε σαν

Εικόνα 30: Η Γεωβάση µέσα από τον ArcCatalog

Page 82: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

82

πολλαπλών χρηστών οι οποίες χρησιµοποιούν RDBMS, όπως η Oracle και η MSQL. Η

αρχιτεκτονική της Γεωβάσης βασίζεται στην αντικειµενοστραφή τεχνολογία. Στην εικόνα 30

φαίνεται πως βλέπει το ArcCatalog το αρχείο µιας προσωπικής γεωβάσης της

KAODEKA_GEO. Με χρήση του ArcCatalog είναι δυνατή η δηµιουργία µιας Γεωβάσης

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

χωρικών δεδοµένων ξεχωρίζουν και έχουν διαφορετικό εικονίδιο ανάλογα µε το τύπο των

δεδοµένων ( σηµεία, γραµµές ή πολύγωνα) ακριβώς όπως συµβαίνει και µε τα Shapefiles.

Ξεχωρίζουν επίσης και οι πίνακες των περιγραφικών δεδοµένων. Στην εικόνα 31 φαίνεται

ακριβώς η ίδια διαδροµή αλλά µέσα από τον Windows Explorer. Εδώ φαίνεται µόνο ένα

αρχείο της Microsoft Access.

Οι πίνακες τόσο των χωρικών δεδοµένων όσο και των περιγραφικών, που χρησιµοποιούνται

στη πιλοτική εφαρµογή φαίνονται στα παραρτήµατα Α και Β.

Εικόνα 32: Παράδειγµα συνένωσης δυο πινάκων

Αν τη βάση δεδοµένων θα τη χειριζόµασταν µέσα από την Access θα ήταν αρκετό να

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

µέσω του ArcGis θα ενηµερώνουµε τους πίνακες και θα εξαγάγουµε στοιχεία µέσω εντολών

SQL θα πρέπει να συνδέσουµε τους πίνακες µε τα επίπεδα πληροφορίας του ArcGis. Αυτό

γίνεται µέσω της διαδικασίας της συνένωσης (Join) των πινάκων. Η συνένωση στην ουσία

Εικόνα 31: Η Γεωβάση µέσα από τον Windows Explorer

Page 83: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

83

προσθέτει τις εγγραφές από τον ένα πίνακα στις εγγραφές του άλλου µε βάση ένα κοινό

πεδίο όπως φαίνεται στην εικόνα 32.

Για τις ανάγκες της εφαρµογής ενώθηκαν πίνακες χωρικών δεδοµένων από τα επίπεδα

accesionPoints και Leaks µε πίνακες της Acces. Για να δείξω σχηµατικά τις συνενώσεις

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

οποία βασίστηκαν οι συνενώσεις όπως και το λόγο πληθικότητας.

Εικόνα 33: Οι συνενώσεις του επιπέδου AccesionPoints

Ο πίνακας του επιπέδου AccesionPoints συνδέθηκε µε σχέση ένα προς ένα µε το πίνακα

T_AccesionPoint από τον οποίο χρησιµοποιούµε το πεδίο Operational που δίνει τη

λειτουργική κατάσταση του σηµείου πρόσβασης και το πίνακα RL_Recovery από τον οποίο

χρησιµοποιουµε το πεδίο LoggerID για σύνδεση µε σχέση ένα προς πολλά µε το πίνακα

T_PatrolData από τον οποίο παίρνουµε τις µετρήσεις του καταγραφικού.

Εικόνα 34: Οι συνενώσεις του επιπέδου Leaks

Ο πίνακας του επιπέδου Leaks συνδέθηκε το πίνακα T_Leak_Location µε σχέση ένα προς

ένα και αυτός µε το πίνακα T_LeakData µε σχέση ένα προς πολλά.

1

11

N

1

1

1

1

N

Page 84: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

84

5.4 Υλοποίηση πιλοτικής εφαρµογής

Με την εγκατάσταση του ArcMap ο χρήστης µπορεί να επιλέξει και το περιβάλλον

ανάπτυξης που θα χρησιµοποιήσει. Στο ArcGIS9.2 υπάρχει η δυνατότητα εγκατάστασης

διαφορετικών πόρων (Software Development Kit ή SDK) ανάλογα µε το σύστηµα

ανάπτυξης λογισµικού, το οποίο µπορεί να είναι Microsoft .NET Framework, Visual Basic

6, Visual C++ και Visual Basic for Applications. Για την υλοποίηση της πιλοτικής

εφαρµογής επιλέγηκε η Visual Basic for Applications για δυο λόγους. Είναι ενσωµατωµένη

µε το ArcMap και το ΣΥΛ δε διαθέτει άλλο σύστηµα ανάπτυξης λογισµικού.

Στο ArcMap µπορεί να ξεκινήσει κάποιος µε απλή προσαρµογή στα µενού και στις γραµµές

εργαλείων και να προχωρήσει µέχρι τη δηµιουργία εξειδικευµένων εφαρµογών που να

ενσωµατώνουν όλη τη δύναµη του ArcMap. Αυτό επιτυγχάνεται µέσω των ArcObjects τα

οποία είναι ουσιαστικά όλη η λειτουργικότητα του ArcMap και µιας γλώσσας

προγραµµατισµού που υποστηρίζει η ESRI, όπως τη Visual Basic for Applications. Για την

ακρίβεια το ArcMap και ArcCatalog είναι χτισµένα από τα ίδια αντικείµενα που µπορεί να

χρησιµοποιήσει ο κάθε χρήστης και που µερικά από αυτά θα χρησιµοποιηθούν για την

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

περίπου 2700 αλλά για τους σκοπούς της εφαρµογής θα χρησιµοποιηθεί ένα µικρό

υποσύνολο αυτών.

5.4.1 Υλοποίηση στο ArcMap µε ArcObjects και VBA

Κλάση είναι το σύνολο των αντικειµένων που έχουν την ίδια δοµή και την ίδια

Application

Mxdocument

Map

Layer

*

*

Εικόνα 35: Παράδειγµα κλάσεων των ArcObjects

Page 85: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

85

συµπεριφορά (Βεσκούκης, [3] σελ. 31).

Αντικείµενο είναι ένα δοµικό συστατικό λογισµικού. Κάθε αντικείµενο έχει κατάσταση,

συµπεριφορά και ταυτότητα. Η κατάσταση περιγράφει όλες τις στατικές ιδιότητες του

αντικειµένου, όπως τιµές σε µεταβλητές µνήµης. Οι ιδιότητες αυτές είναι το αποτέλεσµα της

συµπεριφοράς του αντικειµένου, δηλαδή του τρόπου µε τον οποίο αυτό ανταποκρίνεται σε

κλήσεις από το περιβάλλον του. Η ταυτότητα είναι η µοναδική διάκριση του αντικειµένου

από τα οµοειδή του.( Βεσκούκης, [3] σελ. 30).

Κάθε αντικείµενο αποτελεί ένα µοναδικό και συγκεκριµένο στιγµιότυπο της κλάσης στην

οποία ανήκει (Βεσκούκης, [3] σελ. 31).

Τα ArcObjects έχουν σχεδιαστεί και αναπτυχθεί µε βάση τη αντικειµενοστραφή

µεθοδολογία ανάπτυξης λογισµικού και είναι κλάσεις τις οποίες χρησιµοποιούµε για να

φτιάξουµε αντικείµενα όπως στην εικόνα 35 όπου µε την κλάση Application κάθε φορά που

ξεκινά το ArcMap δηµιουργεί το αντικείµενο Application, το οποίο αναφέρεται στο

παράθυρο του ArcMap. Κάθε φορά επίσης που ξεκινά το ArcMap δηµιουργεί και ένα

αντικείµενο από την κλάση MxDocument, το οποίο είναι το έγγραφο χάρτης, και υπάρχει

εκεί ακόµα και αν δεν ανοίξουµε κάποιο αρχείο τύπου .mxd και είναι τα µοναδικά για τα

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

Application ονοµάζεται Application και για τη κλάση MxDocument ονοµάζεται

ThisDocument. Στην εικόνα 35 βλέπουµε και ένα αντικείµενο από την κλάση Map και 5

επίπεδα πληροφορίας (layers), τα οποία δεν είναι τίποτα άλλο από αντικείµενα που

δηµιουργήθηκαν από τη κλάση Layer. Τα ArcObjects χρησιµοποιούνται από

αντικειµενοστραφείς γλώσσες προγραµµατισµού όπως η VBA που χρησιµοποιήθηκε σε

Πίνακας 8: Η πρόσβαση στις κλάσεις των ArcObjects και της VBA

αυτή την πιλοτική εφαρµογή.

Η πρόσβαση στις κλάσεις των ΑrcObjects γίνεται µέσω των διαπροσωπιών (Interfaces) της

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

µιας κλάσης.. Κατά σύµβαση το όνοµα µιας διπροσωπίας αρχίζει από το Αγγλικό I

Πρόσβαση στις κλάσεις των ArcObjects Πρόσβαση στις κλάσεις της VBA

∆ηλώνω τη µεταβλητή pMap και καθορίζω

τη διαπροσωπία που θα χρησιµοποιήσει.

Dim pMap As IMap

∆ηλώνω τη µεταβλητή d1 κλάσης Dog

Dim d1 As Dog

∆ηµιουργώ το νέο αντικείµενο

Set pMap = New Map

∆ηµιουργώ το νέο αντικείµενο

Set d1 = New dog

Χρησιµοποιώ τις ιδιότητες και µεθόδους του

νέου αντικειµένου.

pMap.Name = “My Map”

Χρησιµοποιώ τις ιδιότητες και µεθόδους του

νέου αντικειµένου.

d1.name = “Azor”

Page 86: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

86

(Interface) και το όνοµα των µεταβλητών από το Αγγλικό p (pointer variable). Ο πίνακας 8

δείχνει τη διαφορά στη δηµιουργία αντικειµένων. Με τα ArcObjects ο προγραµµατιστής

πρέπει να ξέρει ποια διαπροσωπεία θα χρησιµοποίηση για να έχει πρόσβαση στις

επιθυµητές ιδιότητες και µεθόδους της κλάσης, σε αντίθεση µε τη VBA, όπου το ίδιο το

περιβάλλον ανάπτυξης φροντίζει να χρησιµοποιήσει τη κατάλληλη διαπροσωπεία.

Τα ArcObjects µπορεί να χρησιµοποιηθούν από απλή προσαρµογή του ArcMap µέχρι και τη

δηµιουργία µιας πλήρους κάθετης εξειδικευµένης εφαρµογής, όπως για παράδειγµα για τη

διαχείριση δικτύων ύδρευσης. Η ανάπτυξη της πιλοτικής εφαρµογής ξεκίνησε µε την

κατασκευή µιας µπάρας εργαλείων µε εντολές, µενού, υποµενού και εντολές όπως φαίνονται

στην εικόνα 36. Μέχρι εδώ δε χρειάστηκε η χρήση VBA απλά χρησιµοποιήθηκαν οι

δυνατότητες προσαρµογής που προσφέρει το ArcMap. Με την εντολή Tools/Customize από

το κυρίως µενού ανοίγει ένα παράθυρο όπου στο tab toolbars απλά µε ένα κλικ στο κουµπί

New φτιάχνει ένα νέο toolbar έτοιµο για να τοποθετήσουµε εντολές από τις ήδη

υφιστάµενες δηµιουργώντας έτσι ένα δικό µας toolbar µε συνδυασµό εντολών του ArcGis

που χρησιµοποιούµε συχνά ή εντολών που θα δηµιουργήσουµε µε τα ArcObjects. Στο

Toolbar µπορούµε µε την εντολή

New Menu να φτιάξουµε µενού

οµαδοποιώντας έτσι τις εντολές.

Με την εντολή UIControls

φτιάχνουµε κουµπιά έτοιµα να

δεχτούν κώδικα της VBA

φτιάχνοντας έτσι τις δικές µας

εντολές.

Στην πιλοτική εφαρµογή

χρησιµοποιήθηκε αυτή η τακτική

και αφού δηµιουργήθηκε η δοµή

των µενού και των εντολών

γράφτηκε και ο κώδικας για κάθε

Εικόνα 36: Η µπάρα εργαλείων KAODEKA

Εικόνα 37: UIControls

Page 87: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

87

εντολή. Τον κώδικα µπορούµε να αρχίσουµε να τον γράφουµε είτε πηγαίνοντας απευθείας

στον editor είτε πηγαίνοντας στην εντολή UIControls και κάνοντας αριστερό κλικ στην

εντολή που θέλουµε, οπότε ανοίγει ένα παράθυρο και επιλέγοντας View Source µας παίρνει

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

ηλεκτρονικό παράρτηµα.

Κατωτέρω δίνω ένα παράδειγµα χρήσης των ArcObjects χρησιµοποιώντας το

κώδικα της εντολής Add_Leak_Points µέσω της οποίας ο χρήστης προσθέτει στο

χάρτη το σηµείο στο οποίο εντοπίστηκε µια διαρροή..

Private Sub Add_Leak_Points_MouseDown(ByVal button As Long,

ByVal shift As Long, ByVal x As Long, ByVal y As Long)

∆ηµιουργούνται δύο νέα αντικείµενα στα οποία αναθέτονται το ενεργό αρχείο και το ενεργό

έγγραφο χάρτη.

Dim pMap As IMap Dim pmxdoc As IMxDocument

Set pmxdoc = ThisDocument

Set pMap = pmxdoc.FocusMap

∆ηµιουργείται νέο αντικείµενο στο οποίο ανατίθεται το δεύτερο στη σειρά επίπεδο

πληροφορίας (Leaks)

Dim pFeatLyr As IGeoFeatureLayer

Set pFeatLyr = pMap.Layer(1)

∆ηµιουργία νέου αντικειµένου σηµείου µε το πάτηµα προς τα κάτω του ποντικιού.

Dim tmpPoint As IPoint

Set tmpPoint = New Point

Ανάθεση των συντεταγµένων στο νέο αντικείµενο.

Set tmpPoint =

pmxdoc.activeView.ScreenDisplay.DisplayTransformation.ToMapPoint(x,

y)

∆ηµιουργία νέου αντικειµένου και ανάθεση σε αυτό του τύπου χωρικών δεδοµένων

(FeatureClass) που το επίπεδο pFeatLyr χειρίζεται, στη περίπτωση µας σηµειακά

δεδοµένα.

Dim pFClass As IFeatureClass

Set pFClass = pFeatLyr.FeatureClass

∆ηµιουργία του νέου σηµείου

Dim pfeat As IFeature

Set pfeat = pFClass.CreateFeature

Set pfeat.shape = tmpPoint

Ανάθεση στο νέο σηµείο του αριθµού διαρροής που δίνει ο χρήστης και ο οποίος

καταγράφεται στο πίνακα του επιπέδου pFeatLyr.

Page 88: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

88

Dim Leak_Number As Long

pfeat.value(3) = InputBox("Enter the Leak Number ", "status")

pfeat.Store

Ανανέωση της οθόνης ώστε να προβληθεί το νέο σηµείο µε το κωδικό του.

pmxdoc.activeView.Refresh

pmxdoc.activeView.Refresh

pmxdoc.activeView.Refresh

End Sub

Page 89: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

89

Κεφάλαιο 6. Χρήση του συστήµατος

6.1 Περιγραφή της εργασίας εντοπισµού αφανών διαρροών µε χρήση του

συστήµατος.

Χρησιµοποιώντας τα δεδοµένα από το σύστηµα τηλεµετρίας και κυρίως τα επίπεδα της

ΕΝΚ αξιολογούµε καθηµερινά όλες της υποπεριοχές και αφού διαπιστωθεί ότι σε µια από

τις υποπεριοχές του ΣΥΛ υπάρχει αύξηση της ΕΝΚ και πρέπει να επέµβουµε για εντοπισµό

αφανών διαρροών τότε ακολουθούνται τα πιο κάτω βήµατα

Τα βήµατα 1,2 και 3 της διαδικασίας στην παράγραφο 2.5 συµπτύσσονται σε

ένα µε χρήση υπολογιστή και ΣΓΠ ως εξής:

Αφού αποφασιστεί η περιοχή ανάπτυξης των καταγραφικών ή ΟΕΑ∆ µε χρήση

των εντολών Deployment, καταχωρεί στη βάση δεδοµένων σε ποιο σηµείο

πρόσβασης τοποθετεί κάθε καταγραφικό. Αν κάποιο σηµείο πρόσβασης

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

λόγο καταχωρείται η βλάβη ή το πρόβληµα.

Τα βήµατα 4,5, και 6 της διαδικασίας 2.5 συµπτύσσονται ως εξής:

Το patroller επικοινωνεί µε τα καταγραφικά. Οι ενδείξεις θα κατεβάζονται επί

τόπου στον υπολογιστή και θα εξάγονται σε µορφή .xls. Με χρήση της εντολής

Patrol οι µετρήσεις από τα καταγραφικά θα καταχωρούνται στη βάση

δεδοµένων.

Ακολουθεί η διαδικασία εντοπισµού µε χρήση του υπόλοιπου εξοπλισµού που

περιγράφηκε στην παράγραφο 2.2.

Εφόσον εντοπιστεί και επιδιορθωθεί µια διαρροή, η ΟΕΑ∆ καταχωρεί τα

δεδοµένα σχετικά µε τη θέση και το τύπο της βλάβης στη βάση δεδοµένων.

Μετά την επιδιόρθωσή όλων των διαρροών που εντοπίστηκαν από µια

περιπολία ακολουθεί µια ακόµα περιπολία για έλεγχο της ύπαρξης ή µη άλλων

διαρροών.

Εφόσον εξακολουθούν να υπάρχουν διαρροές τα καταγραφικά παραµένουν

στην υποπεριοχή. Αν ο ρυθµός υπόδειξης πιθανών διαρροών µειωθεί, τότε τα

καταγραφικά µεταφέρονται αλλού. Προτού µεταφερθούν και τοποθετηθούν

αλλού γίνεται η ανάληψη τους µε την εντολή Recovery η ΟΕΑ∆ καταχωρεί στη

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

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

αφαιρεθεί το καταγραφικό καταχωρείται η βλάβη ή το πρόβληµα.

Page 90: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

90

Όταν η ΟΕΑ∆ επιστρέψει στο γραφείο θα εκτυπώνει τις εντολές µαζί µε χάρτη

προς το τµήµα εξωτερικών εργασιών για επιδιόρθωση των σηµείων πρόσβασης

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

επιδιόρθωση, ώστε να καταχωρούνται τα αποτελέσµατα στις κατάλληλες βάσεις

δεδοµένων.

6.2 Λεπτοµερής περιγραφή της χρήσης του συστήµατος.

Χρησιµοποιώντας τα δεδοµένα από το σύστηµα τηλεµετρίας και κυρίως τα επίπεδα της

ΕΝΚ αξιολογούµε καθηµερινά όλες τις υποπεριοχές και αφού διαπιστωθεί ότι σε µια από

αυτές υπάρχει αύξηση της ΕΝΚ και πρέπει να επέµβουµε για εντοπισµό αφανών διαρροών,

τότε ακολουθούνται τα πιο κάτω βήµατα:

1. Αφού αποφασιστεί η περιοχή ανάπτυξης των καταγραφικών η ΟΕΑ∆ ξεκινά τη

διαδικασία τοποθέτησης των καταγραφικών µε χρήση της πιλοτικής εφαρµογής. Η

εφαρµογή ξεκινά δείχνοντας χάρτη της Λάρνακας όπου φαίνονται οι αγωγοί του δικτύου

ύδρευσης, τα σηµεία πρόσβασης, οι ονοµασίες των οδών, τα τεµάχια γης, και οι

περιοχές ύδρευσης.

2. Με την επιλογή της εντολής Deployment ανοίγει φόρµα (εικόνα 38) όπου ο χειριστής

επιλέγει αρχικά την περιοχή όπου θα εργαστεί, Π.Χ. 7. Αφού επιλέξει την περιοχή

κάνοντας κλικ στο βελάκι του κουτιού Select AccPoint φαίνονται οι κωδικοί όλων των

σηµείων πρόσβασης που είναι διαθέσιµα στην περιοχή αυτή και ο χειριστής µπορεί είτε

να επιλέξει έναν κωδικό είτε να το γράψει απευθείας στο κουτί. Με την καταχώρηση

του κωδικού του σηµείου

πρόσβασης, η εφαρµογή κάνει ζουµ

στο σηµείο και το τονίζει µε µπλε

χρώµα (εικόνα 38). Αφού

καταχωρηθεί ο κωδικός του

σηµείου πρόσβασης που θα

τοποθετηθεί το καταγραφικό, τότε

αν δεν υπάρχει πρόβληµα στην

τοποθέτησή του επιλέγει Yes στο

κουτί Deployment Success αλλιώς

αν υπάρχει πρόβληµα επιλέγει No.

Αν η επιλογή είναι Yes, ο χειριστής

προχωρεί στο Deployment

Parameters όπου υπάρχουν ήδη Εικόνα 38: Φόρµα για τη διαδικασία ανάπτυξης

Page 91: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

91

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

καταγράφει τον αύξοντα αριθµό του καταγραφικού που τοποθέτησε στο σηµείο και µε

το πάτηµα του κουµπιού ACCEPT οι πληροφορίες καταχωρούνται στον πίνακα σχέση

RL_Deployment.

Αν η επιλογή ήταν No, τότε στο Deployment Parameters ο χειριστής αντί του αύξοντος

αριθµού του καταγραφικού επιλέγει ένα από τα πιθανά προβλήµατα που τον εµπόδισαν

να τοποθετήσει το καταγραφικό. Επιπλέον, ο χειριστής έχει και την επιλογή να γράψει

κάποια σχόλια για να βοηθήσει το συνεργείο που θα διορθώσει το όποιο πρόβληµα

υπάρχει. Με το πάτηµα του κουµπιού ACCEPT οι πληροφορίες που αφορούν τα

προβληµατικά σηµεία καταχωρούνται στον πίνακα T_ProblemPoints.

Οποιαδήποτε στιγµή ο χειριστής ακυρώνει τις επιλογές του µε το κουµπί QUIT.

3. Αφού περάσουν τουλάχιστο 3 µέρες από την τοποθέτηση των καταγραφικών, τότε η

ΟΕΑ∆ κάνει µια περιπολία για ανάληψη των µετρήσεων από τα καταγραφικά.

4. Αφού γίνει η ανάληψη των µετρήσεων, οι µετρήσεις κατεβάζονται στον υπολογιστή

µέσω του ειδικού λογισµικού και σώζονται σε µορφή .xls. Το αρχείο εισάγεται στο

πίνακα T_Patrol_Data µέσω της εντολής KAODEKA / Patrol. Ο χειριστής συµπληρώνει

στην ανάλογη φόρµα το όνοµα του αρχείου, το όνοµα του φύλου (sheet) και τη

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

5. Η ΟΕΑ∆ συνεχίζει µε την έρευνα στα σηµεία που έδειξαν διαρροή µε χρήση του

υπόλοιπου εξοπλισµού που περιγράφηκε στην παράγραφο 2.2.

6. Με τον εντοπισµό µιας διαρροής καταχωρούνται τα δεδοµένα που αφορούν τη

γεωγραφική θέση της διαρροής. Η καταχώρηση γίνεται µέσω της εντολής KAODEKA /

File management / Leaks Data entry / Leak Location στο πίνακα T_Leak_Location.

Εφόσον εντοπιστεί και επιδιορθωθεί µια διαρροή, τότε µετά την επιδιόρθωσή της

καταχωρούνται τα δεδοµένα που αφορούν τις φυσικές παραµέτρους της διαρροής µέσω

της εντολής KAODEKA / File management / Leaks Data entry / Leak_Data στο πίνακα

T_Leak_Data.

Μετά την επιδιόρθωση πάντοτε ακολουθεί µια ακόµα περιπολία για να ελεγχθεί αν

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

Εφόσον εξακολουθούν να υπάρχουν διαρροές τα καταγραφικά παραµένουν στη υποπεριοχή.

Αν ο ρυθµός υπόδειξης πιθανών διαρροών µειωθεί δραστικά ή µηδενιστεί, τότε τα

καταγραφικά µεταφέρονται αλλού

7. Προτού γίνει η µεταφορά και η ανάπτυξη των καταγραφικών γίνεται η ανάληψή τους µε

µια διαδικασία παρόµοια µε την τοποθέτηση τους. Με χρήση της εντολής Recovery

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

καταγραφικών. Αφού γίνει η επιλογή της ηµεροµηνίας, τότε ο χειριστής µπορεί να

αρχίσει στο κουτί Select να επιλέγει ποιο καταγραφικό θα µαζέψει. Στο κουτί Select

Page 92: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

92

εµφανίζονται µόνο τα καταγραφικά που τοποθετήθηκαν την ηµεροµηνία που επέλεξε

προηγουµένως ο χειριστής. Αφού επιλέξει ένα καταγραφικό, η εφαρµογή κάνει ζουµ

στο σηµείο και το τονίζει µε µπλε χρώµα. Στην περίπτωση που ο χειριστής µαζέψει το

καταγραφικό επιλέγει Yes στο κουτί Recovery Success και τα στοιχεία (Κωδικός

σηµείου, κωδικός καταγραφικού και ηµεροµηνία) που ήδη υπάρχουν στο Recovery

Parameters φυλάγονται στον πίνακα σχέση RL_Recovery.

Αν δεν µπορέσει να µαζέψει το καταγραφικό, τότε επιλέγει No και στο Recovery

Parameters στη θέση του κωδικού του καταγραφικού επιλέγει ένα από τα πιθανά

προβλήµατα που τον εµπόδισαν να µαζέψει το καταγραφικό. Επιπλέον ο χειριστής έχει

και την επιλογή να γράψει κάποια σχόλια για να βοηθήσει το συνεργείο που θα

διορθώσει το όποιο πρόβληµα

υπάρχει. Με το πάτηµα του κουµπιού

ACCEPT οι πληροφορίες

καταχωρούνται στον πίνακα

T_Problem Points.

Οποιαδήποτε στιγµή ο χειριστής

ακυρώνει τις επιλογές του µε το

κουµπί QUIT.

8. Οι λειτουργίες της τοποθέτησης

των καταγραφικών, της λήψης των

µετρήσεων και ανάληψης των

καταγραφικών είναι οι κυριότερες

λειτουργίες της πιλοτικής

εφαρµογής. Για να είναι όµως πιο

ολοκληρωµένη, η πιλοτική εφαρµογή παρέχει εντολές για τη διαχείριση των

καταγραφικών, (εισαγωγή νέων, διαγραφή και αλλαγή λειτουργικής κατάστασης) των

σηµείων πρόσβασης (αλλαγή λειτουργικής κατάστασης). Η καταχώρηση των

αποτελεσµάτων από τη διερεύνηση των ενδείξεων που λαµβάνονται από τις περιπολίες

µέσω των εντολών File management\ Leaks data entry\Leak location µέσω της οποίας

καταχωρούνται δεδοµένα που αφορούν τη θέση της διαρροής και File management\

Leaks data entry\Leak data µέσω της οποίας καταχωρούνται δεδοµένα που αφορούν τη

ίδια τη διαρροή(τύπος βλάβης, υλικό κατασκευής αγωγού). Η εντολή KAODEKA \

Visualize δίνει τη δυνατότητα στο χρήστη να δει τις διαρροές που εντοπίστηκαν από τις

µετρήσεις µιας συγκεκριµένης περιπολίας. Τέλος µε την εντολή KAODEKA \

Publishing \ Export to KML ο χρήστης µπορεί να προβάλει στο Google Earth

οποιοδήποτε από τα επίπεδα πληροφορίας έχει διαθέσιµα στο χάρτη.

Εικόνα 39: Φόρµα για τη διαδικασία ανάληψης

Page 93: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

93

Μια περιγραφή αυτών των λειτουργιών και εντολών δίνεται και στο παράρτηµα Γ ∆ιεπαφές

χρήστη (GUI) .

6.3 ∆οκιµή συστήµατος

Το σύστηµα δοκιµάστηκε σε πραγµατικές συνθήκες λειτουργίας στη Λάρνακα Οι στόχοι της

δοκιµαστικής λειτουργίας ήταν η απάντηση των εξής ερωτηµάτων:

Εργάζεται το σύστηµα χωρίς σοβαρά λειτουργικά σφάλµατα;

Είναι το σύστηµα πρακτικό στη λειτουργία του;

Το σύστηµα βοηθά πραγµατικά την ΟΕΑ∆ στην εργασία της;

Μπορεί να ενταχθεί στην καθηµερινή ρουτίνα της ΟΕΑ∆;

Πώς θα το αντιµετωπίσουν οι υπάλληλοι που θα το χειριστούν;

Προτού γίνει η δοκιµή έγινε µια σύντοµη εκπαίδευση της ΟΕΑ∆ στη χρήση του

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

κατανόηση του τρόπου λειτουργίας της εφαρµογής. Ακολούθησε µια ανταλλαγή απόψεων

για το ποια περιοχή θα ήταν καλύτερα να επιλεγεί για τη δοκιµή. Επιλέγηκαν οι περιοχές 7

και 19 λόγω α) Είναι περιοχές που συνήθως βρίσκουµε διαρροές, β) Είναι καιρός να

αναπτυχθούν τα καταγραφικά ξανά στις περιοχές αυτές γ) Λόγω του γεγονότος ότι στις

περιοχές αυτές έγινε περισσότερη δουλειά από αλλού, η ΟΕΑ∆ γνωρίζει το δίκτυο στις

περιοχές αυτές εξαιρετικά καλά.

Προτού ξεκινήσει η δοκιµή φτιάξαµε έναν αναλογικό χάρτη όπου η ΟΕΑ∆ σηµείωσε όλα τα

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

σκοπούς σύγκρισης και η ΟΕΑ∆ δε χρησιµοποίησε καθόλου αυτό το χάρτη κατά τη δοκιµή.

Στη δοκιµή ήµουν µαζί µε την ΟΕΑ∆ και ο ρόλος µου ήταν να βοηθήσω σε τυχόν απορίες ή

προβλήµατα που θα παρουσιάζονταν ειδικά στα αρχικά στάδια της δοκιµής. Προς ευχάριστη

έκπληξη µου όµως εκτός από µερικές συµβουλές και διευκρινίσεις στα αρχικά στάδια δε

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

περίοδο εξοικείωσης δεν είχε κανένα πρόβληµα τόσο στο χειρισµό της K.A.O.DE.KA όσο

και στη χρήση του χάρτη.

Ξεκινώντας από το σηµείο που αρχικά συµφωνήθηκε, η ΟΕΑ∆ προχωρούσε βλέποντας στον

ψηφιακό χάρτη ποιο σηµείο πρόσβασης είναι προσβάσιµο (µπορεί να δεχτεί καταγραφικό)

και προσφέρεται για τοποθέτηση καταγραφικού, ανάλογα της απόστασης και του υλικού

κατασκευής των αγωγών. Πολύ γρήγορα επισηµάνθηκε η ανάγκη να µπορεί ο χειριστής να

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

σηµείο πρόσβασης κάτι που θα υλοποιηθεί µελλοντικά.

Page 94: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

94

Οι διαρροές που πιθανόν να εντοπίζονταν κατά τη δοκιµή, και µάλιστα σε δύο µόνο

περιοχές ύδρευσης δεν θα ήταν αρκετό δείγµα ούτως ώστε να κατασκευαστούν θεµατικοί

χάρτες, οι οποίοι να µπορούν να οδηγήσουν σε κάποια συµπεράσµατα. Γι’ αυτό

καταχωρήθηκαν ακόµα 49 διαρροές από αυτές που η ΟΕΑ∆ εντόπισε κατά το 2007 και

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

6.4 Αποτελέσµατα – Συµπεράσµατα

6.4.1 Αποτελέσµατα

Η ΟΕΑ∆ τοποθέτησε τα 150 καταγραφικά µέσα σε τέσσερις µέρες (18, 19, 20 και 21

Ιουνίου). Στις 23 Ιουνίου έγινε η πρώτη περιπολία µε 33 καταγραφικά σε κατάσταση

διαρροής (L) και 14 καταγραφικά σε αβέβαιη κατάσταση (W). Στο χάρτη της εφαρµογής

(παράρτηµα ∆) φαίνονται τα σηµεία πρόσβασης µε τον αύξοντα αριθµό του σηµείου, τη

κατάσταση του καταγραφικού, το επίπεδο του θορύβου που καταγράφηκε και το εύρος του

θορύβου. Με κόκκινο χρώµα τα σηµεία πρόσβασης () όπου το καταγραφικό είναι σε

κατάσταση διαρροής, µε µπλε χρώµα () όσα σηµεία πρόσβασης το καταγραφικό δεν είναι

Θεµατικός Χάρτης 1: Σύγκριση γεωγραφικής θέσης αγωγών, ηλικίας αγωγών και

επιπέδου υπογείων υδάτων

Page 95: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

95

σε κατάσταση διαρροής, µε πράσινο χρώµα () τα σηµεία πρόσβασης που είναι

προσβάσιµα µεν αλλά δεν τοποθετήθηκαν καταγραφικά και µε µαύρο χρώµα () τα σηµεία

τα οποία δεν είναι προσβάσιµα.

Συγκρίνοντας τον αναλογικό χάρτη στον οποίο η ΟΕΑ∆ προγραµµάτισε τη τοποθέτηση

καταγραφικών προτού ξεκινήσει η δοκιµή, και τα σηµεία που τοποθετήθηκαν τελικά τα

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

καταγραφικών.

Μετά τη διαδικασία εντοπισµού µε τον υπόλοιπο εξοπλισµό που διαθέτει το ΣΥΛ,

εντοπίστηκαν 10 διαρροές οι οποίες φαίνονται στο χάρτη της εφαρµογής () και στο

θεµατικό χάρτη 6. Από αυτές µια διαρροή ήταν σε κεντρικό αγωγό, 5 σε οικιακές παροχές,

και 4 σε εξαρτήµατα του δικτύου διανοµής.

Χρησιµοποιώντας τις διαρροές που εντοπίστηκαν κατά τη δοκιµή και αυτές που

καταχωρήθηκαν, κατασκευάστηκαν θεµατικοί χάρτες οι οποίοι συγκρίνουν τη γεωγραφική

θέση των διαρροών µε παραµέτρους όπως ηλικία δικτύου, υλικό κατασκευής αγωγών και

επίπεδο υπογείων νερών. Στο θεµατικό χάρτη 1 φαίνεται καθαρά ότι η πλειοψηφία των

διαρροών παρατηρήθηκε σε αγωγούς µε ηλικίες άνω των 30 και άνω των 50 ετών και επίσης

εκεί όπου το επίπεδο των υπογείων υδάτων είναι ψηλό.

Στο παράρτηµα ∆ υπάρχουν εξής θεµατικοί χάρτες:

Θεµατικός χάρτης 1: Συγκρίνει τη γεωγραφική θέση των διαρροών µε την ηλικία

των αγωγών και το επίπεδο των υπογείων υδάτων. Είναι φανερό ότι η πλειοψηφία

των διαρροών παρατηρείται εκεί που το επίπεδο των υπογείων νερών είναι ψηλό και

η ηλικία των αγωγών είναι πέραν των 30 ετών. Κοιτάζοντας πιο προσεκτικά

φαίνεται ακόµα ότι εκεί που το επίπεδο των υπογείων υδάτων είναι χαµηλό η

πλειοψηφία των διαρροών παρατηρείται στο δίκτυο µε ηλικία αγωγών άνω των 50

ετών. Άρα όπως είναι αναµενόµενο η ηλικία των αγωγών και το ψηλό επίπεδο

υπογείων νερών είναι οι παράγοντες που συντείνουν στη αύξηση του αριθµού των

αφανών διαρροών. Ο θεµατικός χάρτης 1 επιβεβαιώνει και τεκµηριώνει αυτό που

γνωρίζουµε εµπειρικά.

Θεµατικός χάρτης 2: Συγκρίνει τη γεωγραφική θέση των διαρροών σε σχέση µε τις

περιοχές ύδρευσης. Όπως φαίνεται στο χάρτη η πλειοψηφία των διαρροών

παρατηρείται στις περιοχές 5, 7, 8, 9 και 18 τις περιοχές µε το πιο παλιό δίκτυο και

το ψηλότερο επίπεδο υπογείων υδάτων.

Θεµατικός χάρτης 3: Συγκρίνει τη γεωγραφική θέση των διαρροών µε τη

κυκλοφοριακή φόρτιση του κάθε δρόµου και το ύψος των υπογείων υδάτων.. Από το

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

Page 96: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

96

αποφασιστικό παράγοντα τη κυκλοφοριακή φόρτιση των οδών. Αν δούµε

προσεκτικά το χάρτη παρατηρούµε ότι η πλειοψηφία των διαρροών παρουσιάζεται

σε δρόµους όπου η κυκλοφοριακή φόρτιση είναι χαµηλή ανεξάρτητα του ύψους των

υπογείων υδάτων. Πιστεύω ότι αυτό οφείλεται στους εξής λόγους :

Το δείγµα είναι µικρό και δεν µπορούν να εξαχθούν ασφαλή συµπεράσµατα.

Η ταξινόµηση των οδών ανάλογα της κυκλοφοριακής τους φόρτισης έγινε

εµπειρικά και το περιθώριο λάθους είναι αρκετά ψηλό.

Στη περιοχή όπου το επίπεδο των υπογείων υδάτων είναι ψηλό υπάρχουν

ακόµα πολλοί αγωγοί κάτω από την επιφάνεια του δρόµου και όχι του

πεζοδροµίου.

Θεµατικός χάρτης 4: Στο θεµατικό χάρτη 4 φαίνονται τα καταγραφικά που ήταν σε

κατάσταση διαρροής στη περιπολία που έγινε στις 23 – 6 – 08.

Θεµατικός χάρτης 5: Ο θεµατικός χάρτης 5 δείχνει τις διαρροές που εντοπίστηκαν

µετά από διερεύνηση των αποτελεσµάτων της περιπολίας που έγινε στις 23 – 6 – 08.

6.4.2 Συµπεράσµατα από τη χρήση του συστήµατος

Μετά τη δοκιµή του συστήµατος µπορώ να πω ότι η ΟΕΑ∆ αποδέχτηκε το σύστηµα και

επιθυµεί να το υιοθετήσει για τη καθηµερινή της εργασία.

Η ΟΕΑ∆ χρειάστηκε πολύ λίγο χρόνο για να εξοικειωθεί µε την εφαρµογή και να

εργαστεί παραγωγικά.

Η φυσική παρουσία της ΟΕΑ∆ στο χώρο και η χρήση του ψηφιακού χάρτη τη

διευκόλυνε να πάρει καλύτερες αποφάσεις, σε σύγκριση µε αυτές που πάρθηκαν µε

τον αναλογικό χάρτη, όσο αφορά την χωροθέτηση των καταγραφικών. Ο λόγος ήταν

η καλύτερη εκτίµηση των αποστάσεων λόγω ακριβώς της παρουσίας της ΟΕΑ∆ στο

χώρο.

Η παραγωγικότητα της ΟΕΑ∆ αυξήθηκε, διότι δε χάνει χρόνο σηµειώνοντας πάνω

σε αναλογικούς χάρτες και δε χρειάζεται η µεταφορά των αποτελεσµάτων της

περιπολίας από τον υπολογιστή στον αναλογικό χάρτη.

Η γνώση των προβληµατικών σηµείων κατά τη ανάπτυξη των καταγραφικών και η

αποφυγή τους εξοικονοµεί χρόνο και κόπο αυξάνοντας τη παραγωγικότητα.

Η καταγραφή και παρακολούθηση των προβληµατικών σηµείων πρόσβασης όπως

αυτά από τα οποία δεν µπορεί να µαζέψει το καταγραφικό η ΟΕΑ∆, βοηθά στην

αποφυγή τόσο της φυσικής απώλειας του εξοπλισµού όσο και στον περιορισµό των

απωλειών από τη µη χρήση του.

Page 97: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

97

Η ΟΕΑ∆ έχει διευκολυνθεί επίσης αρκετά στο έργο της λόγω της καθαρότερης

εικόνας του δικτύου µετά από τη λήψη των αποτελεσµάτων της περιπολίας..

Οι θεµατικοί χάρτες που κατασκευάστηκαν βοηθούν στην εξαγωγή συµπερασµάτων

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

ύδρευσης.

Η χρήση bar code reader σε ένα όχηµα αποδείχτηκε µη πρακτική και γι’ αυτό δεν

χρησιµοποιήθηκε.

6.5 Επόµενο βήµα

Φυσικά µια πιλοτική εφαρµογή χρειάζεται πάντα αρκετή δουλειά, για να µπορέσει να γίνει

ένα καθηµερινό εργαλείο. Θα πρέπει για παράδειγµα ο κώδικας να συµπληρωθεί µε

περισσότερους ελέγχους και παγίδευση λαθών.

Πρέπει να γίνουν πιο εκτεταµένες δοκιµές λειτουργίας της εφαρµογής σαν καθηµερινό

εργαλείο, ώστε να βρεθούν οι αδυναµίες και να αναπτυχθούν και δοκιµαστούν νέες ιδέες.

Πέραν από τις δοκιµές θα πρέπει σε µελλοντική επέκταση της εφαρµογής να περιληφθούν

τα κατωτέρω.

Χρήση του αµέσως επόµενου πακέτου λογισµικού του ArcGis ArcEditor για να

εκµεταλλευτούµε τη δυνατότητα της Γεωβάσης να καθορίζει σχέσεις µεταξύ των

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

για το δίκτυο.

Η χρήση του πρόσθετου λογισµικού Network Analyst για δηµιουργία δροµολογίων

θα κάνει τη δουλειά της ΟΕΑ∆ πιο εύκολη και παραγωγική δίνοντας στον υπεύθυνο

τεχνικό την ευκαιρία να σχεδιάσει µε λεπτοµέρεια πού θα γίνει ο έλεγχος και να

παραδίνει στην ΟΕΑ∆ ένα βέλτιστο δροµολόγιο το οποίο και θα ακολουθεί µε

δυνατότητα επαναϋπολογισµού αν χρειαστεί. Επίσης οι εργασίες της ανάληψης και

περιπολίας θα µπορούν να βελτιστοποιηθούν µε χρήση δροµολογίων από τον

Network Analyst

Η ικανοποίηση του αιτήµατος για επιλογή του σηµείου πρόσβασης απευθείας από

το χάρτη µε απλό κλικ στο καταγραφικό.

Η χρήση του νέου Patroller το οποίο κυκλοφόρησε εν τω µεταξύ η Palmer

Environmental, το οποίο υλοποιείται µε έναν υπολογιστή χειρός, ( palm top) θα

δώσει τη δυνατότητα της άµεσης οπτικοποίησης των αποτελεσµάτων της

περιπολίας, άµεσα από τη στιγµή της λήψης των µετρήσεων γεγονός που θα

Page 98: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

98

εξοικονοµήσει ακόµα περισσότερο χρόνο και θα κάνει την εφαρµογή πιο πρακτική

στη χρήση.

Η ενσωµάτωση της εφαρµογής σε ένα περιβάλλον πολλών χρηστών, ώστε να έχει η

ΟΕΑ∆ στη διάθεσή της την πιο πρόσφατη κατάσταση του δικτύου και επίσης να

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

υπάρχουν ανάµεσα στην πραγµατικότητα του δικτύου και των δεδοµένων που

διατηρούµε.

Ο συνδυασµός του υπολογιστή χειρός και του λογισµικού ArcPad για τη

λειτουργία της K.A.O.DE.KA θα µας δώσει µια πιο ευέλικτη και φθηνή λύση. Στην

περίπτωση αυτή θα πρέπει να υλοποιηθεί το αµέσως προηγούµενο βήµα.

Ανάπτυξη ενός αλγορίθµου, ο οποίος θα υπολογίζει το επόµενο σηµείο στο οποίο θα

τοποθετηθεί καταγραφικό, λαµβάνοντας υπόψη τη διάµετρο και το υλικό του

αγωγού. Ένας τέτοιος αλγόριθµος θα είναι πολύ χρήσιµος στις περιπτώσεις που

υπάρχουν 2 διαφορετικά υλικά κατασκευής σε κάποιο αγωγό µεταξύ δύο σηµείων.

Η χρήση του αλγορίθµου σε συνδυασµό µε τη χρήση του πρόσθετου λογισµικού

Network Analyst θα µας δώσει τις βέλτιστες θέσεις ανάπτυξης των καταγραφικών.

Page 99: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

99

Αναφορές

1. ArcGis 9 Using ArcGIS Desktop, ESRI, ISBN – 10: 1-58948-167-4

2. Bruce E. Davies, 1996 «GIS: A Visual Approach»,ONWORD PRESS, ISBN 1-

56690-098-0

3. Βασίλειος Βεσκούκης, «Τεχνολογία Λογισµικού ΙI: Σχεδιασµός Λογισµικού»

Ελληνικό Ανοικτό Πανεπιστήµιο, ΠΛΗ24/2, (2001), ISBN 940-538-292-Χ

4. Βασίλειος Βεσκούκης, «Τεχνολογία Λογισµικού I: Αρχές Τεχνολογίας

Λογισµικού» Ελληνικό Ανοικτό Πανεπιστήµιο, ΠΛΗ20/1, (2000), ISBN 960-

538-097-8

5. City of Portland Bureau of planning

http://arcscripts.esri.com/details.asp?dbid=14273

6. Elmasri R. Navathe S.B. « Θεµελιώσεις Αρχές Συστηµάτων Βάσεων ∆εδοµένων

» Τόµοι Α& Β, Μετάφραση Μιχάλης Χατζόπουλος, Εκδόσεις ∆ΙΑΥΛΟΣ, ISBN

960-531-023-6.

7. Εµµανουήλ Στεφανάκη, 2003, «Βάσεις Γεωγραφικών ∆εδοµένων και Συστήµατα

Γεωγραφικών Πληροφοριών» Εκδόσεις : Α. Παπασωτηρίου & Σια Ο.Ε. ISBN:

960-7530-46-2

8. Ian Sommerville «Software Engineering» 6th edition, Addison Wesley, ISBN 0-

201-39815-X.

9. Ιστοσελίδα ESRI http://www.esri.com

10. Ιστοσελίδα MARATHON DATA http://www.marathondata.gr

11. Ιστοσελίδα Συµβουλίου Υδατοπροµήθειας Λάρνακας http://www.lwb.org.cy

12. Ιστοσελίδα Palmer Environmental http://palmer.co.uk

13. M. Morad T. Connoly « A concise Introduction to Geographical Information

Systems and Science» Kingston Centre for GIS, Kingston Univrsity.

14. Μιχάλης Ξένος, ∆ηµ. Χριστοδουλάκης, «Βάσεις ∆εδοµένων: Αρχές Τεχνολογίας

Λογισµικού» Ελληνικό Ανοικτό Πανεπιστήµιο, ΠΛΗ20/3, (2000), ISBN 960-

538-116-8

Page 100: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

100

15. Μιχάλης Ξένος, ∆ηµ. Χριστοδουλάκης, «Βάσεις ∆εδοµένων: Πρακτική

Εξάσκηση σε Θέµατα Λογισµικού» Ελληνικό Ανοικτό Πανεπιστήµιο,

ΠΛΗ40/2, (2003), ISBN 960-538-210-5

16. Robert Burke, «Getting to know ArcObjects», ESRI PPRESS, ISBN -10: 1-

58948-018-X

17. Roger Tomlinson, «Thinking about GIS», ESRI PRESS, ISBN 1-58948-119-4

Page 101: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

101

Παράρτηµα Α: Πίνακες γεωγραφικών δεδοµένων

Όλοι οι πίνακες γεωγραφικών δεδοµένων έχουν τρία κοινά πεδία που δηµιουργεί το ArcGis,

γι’ αυτό θα κάνω την περιγραφή τους εδώ προς αποφυγή άσκοπων επαναλήψεων.

OBJECTID Μοναδικός αύξων αριθµός ό οποίος εισάγεται από το ArcMap και

προσδιορίζει τον αύξοντα αριθµό κάθε αντικειµένου.

Shape OLE Object Προσδιορίζει το γεωµετρικό τύπο των αντικειµένων του

αρχείου ( σηµειακά, γραµµικά ή πολύγωνα)

ADMAPKEY Ακόµα ένας αριθµός που εισάγεται από το σύστηµα ο οποίος

όµως δεν είναι µοναδικός

Πίνακας: accesionPoints ( Τα σηµεία πρόσβασης στα οποία τοποθετούνται τα

καταγραφικά)

Όνοµα Τύπος Μέγεθος Περιγραφή

OBJECTID Long Integer 4

Shape OLE Object - Σηµεία

ADMAPKEY Double 8

FHCODE Text 254 Παλιός κωδικός για τους κρουνούς

πυρόσβεσης

SVCODE Text 254 Παλιός κωδικός για τις βάνες

DistArea Integer 2 Ο αριθµός της περιοχής ύδρευσης

AccP_code Long Integer 4 Ο µοναδικός κωδικός των σηµείων

πρόσβασης

Old_Code Text 15 Παλιός κωδικός σηµείων

πρόσβασης

Type Text 10 Ο τύπος εξαρτήµατος

Point_x Double 8 Οι οριζόντιες συντεταγµένες του

σηµείου

Point_y Double 8 Οι κάθετες συντεταγµένες του

σηµείου

Πίνακας: Agogoi (Οι αγωγοί ύδρευσης)

Όνοµα Τύπος Μέγεθος Περιγραφή

OBJECTID Long Integer 4

Shape OLE Object - Γραµµές

ADMAPKEY Double 8

CONDITION Text 254 Η κατάσταση του αγωγού

Page 102: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

102

DEPTH Double 8 Το βάθος εγκατάστασης του

αγωγού

ELEVATION Double 8 Το υψόµετρο στο οποίο βρίσκεται

ο αγωγός

FRICTIONFA Double 8 Συντελεστής τριβής

LENGTH Double 8 Το µήκος του τµήµατος του

αγωγού

MATERIAL Text 254 Το υλικό κατασκευής

TYPE Text 254 Αγωγός µεταφοράς ή διανοµής

ROUGHNESS Double 8 Συντελεστής τραχύτητας

NDiameter Integer 2 Τυπική διάµετρος

DistArea Integer 2 Αριθµός περιοχής ύδρευσης

WaterTable Text 10 Ύψος υπογείων υδάτων

PipeAge Integer 2 Ηλικία του αγωγού

PipeCode Long Integer 4 Κωδικός τµήµατος αγωγού

Traf_Load Text 3 Κυκλοφορική φόρτιση

Πίνακας: DMAs (Οι περιοχές ύδρευσης)

Όνοµα Τύπος Μέγεθος Περιγραφή

OBJECTID Long Integer 4

Shape OLE Object - Πολύγωνα

Id Long Integer 4 Μοναδικός κωδικός περιοχής

Area Double 8 Το εµβαδόν της περιοχής

Perimeter Double 8 Η περίµετρος της περιοχής

Πίνακας: Larnaca_Landmarks (∆ιάφορα ορόσηµα στην πόλη της Λάρνακας)

Όνοµα Τύπος Μέγεθος Περιγραφή

OBJECTID Long Integer 4

Shape OLE Object - Σηµεία

NAMEGR Text 100 Όνοµα στα Ελληνικά του

ορόσηµου

NAMEEN Text 100 Όνοµα στα Αγγλικά του ορόσηµου

MUNICIPALI Text 60 Όνοµα του δήµου στα Ελληνικά

MUNICIPA0 Text 60 Όνοµα του δήµου στα Αγγλικά

TYPEGR Text 50 Ο τύπος του ορόσηµου ( Σχολείο,

κτίριο ..)

TYPEEN Text 50 Ο τύπος του ορόσηµου στα

Page 103: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

103

Αγγλικά

SUBTYPEGR Text 50 Υποτύπος (∆ηµόσιο ή ιδιωτικό

σχολείο)

SUBTYPEEN Text 50 Υποτύπος στα Αγγλικά

Point_X Double 8 Οι οριζόντιες συντεταγµένες του

σηµείου

Point_Y Double 8 Οι κάθετες συντεταγµένες του

σηµείου

Πίνακας: Temaxia (Τα τεµάχια γης ή αλλιώς τα οικόπεδα)

Όνοµα Τύπος Μέγεθος Περιγραφή

OBJECTID Long Integer 4

Shape OLE Object - Πολύγωνα

AREA Double 8 Εµβαδόν

AREA_CODE Text 254 Κωδικός περιοχής (Το παλιό

σχέδιο)

BLCK_CODE Text 254 Κωδικός µπλοκ

PARCEL_ Double 8 Τεµάχιο

PARCEL_ID Double 8 Κωδικός τεµαχίου

DIST_CODE Text 254 Κωδικός επαρχίας

PARCEL_NBR Text 254 Αριθµός τεµαχίου

PARCEL_UID Text 254 Μοναδικός αριθµός τεµαχίου

PERIMETER Double 8 Περίµετρος

CENTROID_X Double 8 Οι οριζόντιες και κάθετες

συντεταγµένες

CENTROID_Y Double 8 Το κεντροειδές του τεµαχίου.

Shape_Area Double 8 Εµβαδόν

Πίνακας: Water_Table (Το υψόµετρο των υπογείων νερών)

Όνοµα Τύπος Μέγεθος Περιγραφή

OBJECTID Long Integer 4

Shape OLE Object - Πολύγωνα

Id Long Integer 4 Μοναδικός αριθµός

WaterΠίνακας Text 10 Το ύψος των υπογείων υδάτων

Shape_Length Double 8 Το µεγαλύτερο µήκος του

πολυγώνου

Shape_Area Double 8 Το εµβαδόν του πολυγώνου

Page 104: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

104

Πίνακας: Suply_Area_Roads

Όνοµα Τύπος Μέγεθος Περιγραφή

Shape_Leng Double 8 Το µήκος του αντικειµένου

ROADTYPE Text 100 Κωδικοποίηση δρόµων

DIST_CODE Double 8 Κωδικός Επαρχίας

VIL_CODE Double 8 Ονοµασία χωρίου

VIL_NAME_L Text 100 Όνοµα χωρίου µε Ελληνικούς

χαρακτήρες

VIL_NAME_G Text 100 Όνοµα χωρίου µε Λατινικούς

χαρακτήρες

STNAME_LAT Text 100 Όνοµα οδού µε Ελληνικούς

χαρακτήρες

STNAME_GRK Text 100 Όνοµα 0δού µε Λατινικούς

χαρακτήρες

Traf_Load Text 3 Κυκλοφοριακή φόρτιση

LarSupArea Text 50 Περιοχή ύδρευσης

Page 105: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

105

Παράρτηµα Β: Πίνακες περιγραφικών δεδοµένων

Για τους πίνακες των περιγραφικών δεδοµένων ακολούθησα την εξής σύµβαση για να

ξεχωρίζω εύκολα τους πίνακες από τους πίνακες σχέση και από τους τούς πίνακες

αναφοράς. Οι πίνακες έχουν µπροστά από το όνοµα τους το γράµµα Τ (Table), οι πίνακες

σχέσεις τα γράµµατα RL (Relation) και οι πίνακες αναφοράς το γράµµα R (Reference).

Όπως και πιο πάνω όλοι οι πίνακες περιγραφικών δεδοµένων έχουν ένα κοινό πεδίο που

δηµιουργεί το ArcMap, το OBJECTID, το οποίο θα περιγράψω εδώ.

OBJECTID: Ένας µοναδικός αύξων αριθµός που δηµιουργεί το ArcMap, όταν ο πίνακας

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

Πίνακας: R_Pipe_Damage (Πιθανές βλάβες σε αγωγό)

Όνοµα Τύπος Μέγεθος Περιγραφή

OBJECTID Long Integer 4

DAMAGE Text 50 Πιθανές βλάβες στον αγωγό

Πίνακας: R_Pipe_Diameter (Κατάλογος των διαµέτρων των εγκατεστηµένων αγωγών)

Όνοµα Τύπος Μέγεθος Περιγραφή

OBJECTID Long Integer 4

Diameter Text 50 Η πιθανές διάµετροι των αγωγών

Πίνακας: R_Pipe_Materials (Τα υλικά κατασκευής των εγκατεστηµένων αγωγών)

Όνοµα Τύπος Μέγεθος Περιγραφή

OBJECTID Long Integer 4

Type Text 50 Τα υλικά κατασκευής αγωγών

Πίνακας: R_Source (Από πού προήλθε η διαρροή)

Όνοµα Τύπος Μέγεθος Περιγραφή

OBJECTID Long Integer 4

Reason Text 50 Από πού προήλθε η διαρροή

Πίνακας: R_Surface (Τύπος επιφάνειας εκσκαφής)

Όνοµα Τύπος Μέγεθος Περιγραφή

OBJECTID Long Integer 4

Surface_Type Text 20 Τύπος επιφάνειας εκσκαφής

Page 106: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

106

Πίνακας: RL_Deployment (Ανάπτυξη των καταγραφικών)

Όνοµα Τύπος Μέγεθος Περιγραφή

OBJECTID Long Integer 4

DepDate Date/Time 8 Ηµεροµηνία ανάπτυξης

LoggerID Double 8 Αύξων αριθµός καταγραφικού

AP_Code Long Integer 4 Αύξων αριθµός σηµείου

πρόσβασης

Πίνακας: RL_Recovery (Ανάληψη των καταγραφικών)

Όνοµα Τύπος Μέγεθος Περιγραφή

OBJECTID Long Integer 4

RecDate Date/Time 8 Ηµεροµηνία ανάληψης

LoggerID Double 8 Αύξων αριθµός καταγραφικού

AP_Code Long Integer 4 Αύξων αριθµός σηµείου

πρόσβασης

Πίνακας: T_LeakData (Λεπτοµέρειες διαρροής)

Όνοµα Τύπος Μέγεθος Περιγραφή

OBJECTID Long Integer 4

LeakNumber Long Integer 4 Αύξων αριθµός διαρροής

ExcavationDate Date/Time 8 Ηµεροµηνία εκσκαφής

Τύπος_∆ιαρροής Long Integer 4 Από πού προήλθε η διαρροή

Material Long Integer 4 Υλικό κατασκευής αγωγού /

εξαρτήµατος

Diameter Long Integer 4 ∆ιάµετρος αγωγού / εξαρτήµατος

Damage Text 50 Βλάβη

ExcavationSurface Text 50 Επιφάνεια εκσκαφής

Repair Text 50 Επιδιόρθωση

Comments Memo - Σχόλια

Πίνακας: T_NoiseLoggers (Τα καταγραφικά)

Όνοµα Τύπος Μέγεθος Περιγραφή

OBJECTID Long Integer 4

LoggerID Double 8 Αύξων αριθµός καταγραφικού

Make Text 50 Μάρκα

Modell Text 50 Μοντέλο

Date__Purchased Date/Time 8 Ηµεροµηνία αγοράς

Page 107: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

107

Operational Yes/No 1 Λειτουργική κατάσταση

Remarks Memo - Σχόλια

Πίνακας: T_Patrol_Data (∆εδοµένα περιπολίας)

Όνοµα Τύπος Μέγεθος Περιγραφή

OBJECTID Long Integer 4

PatrolNumber Double 8 Αριθµός περιπολίας

Serial Double 8 Αύξων αριθµός καταγραφικού

Patrol_Date Date/Time 8 Ηµεροµηνία περιπολίας

Status Text 50 Κατάσταση καταγραφικού

Level_ Double 8 Επίπεδο θορύβου

Spread Double 8 Εύρος θορύβου

Πίνακας: T_ProblemPoints (Προβληµατικά σηµεία πρόσβασης)

Όνοµα Τύπος Μέγεθος Περιγραφή

OBJECTID Long Integer 4

AP_Code Integer 2 Κωδικός σηµείου πρόσβασης

ProblemType Text 50 Τύπος προβλήµατος

Comments Memo - Σχόλια

FaultDate Date/Time 8 Ηµεροµηνία εντοπισµού

προβλήµατος

RepairDate Date/Time 8 Ηµεροµηνία επιδιόρθωσης

Repaired Integer 2 Ποιά ενέργεια έγινε για

επιδιόρθωση

Page 108: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

108

Παράρτηµα Γ: ∆ιεπαφές χρήστη (GUI)

Σε αυτό το παράρτηµα θα γίνει µια λεπτοµερής περιγραφή των µενού και εντολών της

K.A.O.DE.KA παραθέτοντας τις φόρµες εισαγωγής δεδοµένων και τις διαδροµές.

Η µπάρα εργαλείων K.A.O.DE.KA µε τα 5 βασικά υποµενού και τις εντολές Deployment,

Patrol Add_Leak_Points και Recover. Οι βασικές εντολές τοποθετήθηκαν ανεξάρτητες στη

µπάρα εργαλείων για πιο εύκολη πρόσβαση.

Κάθε ένα από τα 5 υποµενού οδηγεί είτε σε άλλα µενού η σε εντολές. Ο πίνακας 9

αναπαριστά τη δοµή του µενού K.A.O.DE.KA.

Μενού επιπέδου 2 Μενού

επιπέδου 3

Εντολές

File management

Loggers

management

New logger

Delete logger

Change loggers status

Accesion

Points

management

Add Point

Delete Point

Change status

Εικόνα 40: Η κύρια µπάρα εργαλείων όπως έχει διαµορφωθεί τελικά

Page 109: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

109

Leaks data

entry

Leaks location

Leaks data

Root Planing

Root Planing

Visualize

QueryPatrol

Reports

Leak Indication

Report

Leaks found

Report

Non

Operational

Accesion

Points

Report

No Recover

Accesion

Points

Report

Publishing

Export to KML

Deployment

Patrol

Add_Leak_Points

Οι τέσσερις αυτές εντολές δεν είναι

κάτω από µενού αλλά ανεξάρτητες στη

µπάρα εργαλείων KAODEKA. Recover

Πίνακας 9: Αναπαράσταση του µενού της µπάρας εργαλείων KAODEKA

Θα αρχίσω απευθείας µε τη περιγραφή των εντολών διότι η διαδροµή προς τις εντολές

φαίνεται στο πιο πάνω πίνακα.

Page 110: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

110

Εντολή: New logger

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

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

παράδειγµα αν στο πεδίο Loggers ID number ο χρήστης πληκτρολογήσει οποιοδήποτε

χαρακτήρα εκτός από αριθµό το κουµπί Accept Data δε λειτουργεί και δεν µπορεί να γίνει

καταχώρηση.

Εντολή: Delete Logger

Η διαγραφή καταγραφικού υλοποιείται µέσω ενός διαδραστικού κουτιού διαλόγου (Input

box) όπως φαίνεται στις εικόνες πιο κάτω. Ο χρήστης απλά καταχωρεί τον αύξων αριθµό

του καταγραφικού που θα διαγραφεί.

Εικόνα 41: Φόρµα καταχώρησης στοιχείων νέων καταγραφικών

Εικόνα 42: Καταχώρηση αύξοντος αριθµού του καταγραφικού

Page 111: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

111

Εντολή: Change Loggers Status

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

καταχωρεί τον αύξων αριθµό του καταγραφικού του οποίου θα αλλαχτεί η κατάσταση και

αφού αυτό εντοπιστεί στη βάση δεδοµένων, προχωρεί στο δεύτερο διαδραστικό κουτί

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

δίνει τη νέα κατάσταση.

Εντολή: Add Point

Εντολή: Delete Point

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

σηµείων πρόσβασης επηρεάζει τη πραγµατική απεικόνιση του δικτύου ύδρευσης

αποφασίστηκε ότι θα ήταν καλύτερα να γίνεται από πιο καταρτισµένο και εκπαιδευµένο

προσωπικό

Εικόνα 44: Καταχώρηση νέας κατάστασης του καταγραφικού

Εικόνα 43: Καταχώρηση αύξοντος αριθµού καταγραφικού

Page 112: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

112

Εντολή: Change Status

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

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

και αφού αυτό εντοπιστεί στη βάση δεδοµένων, προχωρεί στο δεύτερο διαδραστικό

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

χρήστης δίνει τη νέα κατάσταση.

Εικόνα 46: Καταχώρηση νέας κατάστασης σηµείου πρόσβασης

Εικόνα 45: Καταχώρηση αύξοντος αριθµού σηµείου πρόσβασης

Page 113: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

113

Εντολή: Leak location

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

γεωγραφική θέση της διαρροής, από ποιο καταγραφικό εντοπίστηκε, ηµεροµηνίες υπόδειξης

και εντοπισµού, το σηµείο πρόσβασης που ήταν τοποθετηµένο το καταγραφικό και τον

αύξων αριθµό της περιπολίας..

Εικόνα 47: Φόρµα καταχώρησης των στοιχείων της γεωγραφικής θέσης µιας διαρροής.

Page 114: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

114

Εντολή: Leak data

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

παραµέτρους οι οποίες περιγράφουν τη διαρροή. Για οµοιοµορφία στη καταχώρηση και

ευκολία στην µετέπειτα ανάλυση όλα τα πεδία της φόρµας υλοποιούνται µε λίστες επιλογής

πλην του αύξων αριθµού και της ηµεροµηνίας εκσκαφής.

Εντολή: QueryPatrol

Η εντολή υλοποιείται µέσω µιας φόρµας καταχώρησης στοιχείων στην οποία ο χρήστης

επιλέγει την ηµεροµηνία της περιπολίας, τα αποτελέσµατα της οποίας θέλει να δει στην

οθόνη.

Εικόνα 48: Φόρµα καταχώρησης φυσικών παραµέτρων διαρροής

Εικόνα 49: Φόρµα επιλογής περιπολίας

Page 115: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

115

Πατώντας το κουµπί Select o χρήστης βλέπει τις διαρροές που έχουν εντοπιστεί από τις

µετρήσεις της περιπολίας που πραγµατοποιήθηκε την ηµεροµηνία που επέλεξε από το

Select Patrol Date. Πατώντας το κουµπί clear ο χάρτης επανέρχεται στη προηγούµενη του

κατάσταση.

Εντολή: Export to KML

Για τη δηµοσίευση χαρτών στο διαδίκτυο χρησιµοποίησα ένα έτοιµο λογισµικό το Export to

KML που αναπτύχθηκε από το γραφείο προγραµµατισµού της πόλης του Πόρτλαντ και

διατίθεται δωρεάν (City of Portland Bureau of planning [17]).

Αφού κατέβασα το πρόγραµµα σε µορφή .zip και το αποσυµπίεσα έτρεξα ένα αρχείο τύπου

batch το οποίο ανέλαβε την εγκατάσταση στον υπολογιστή και στο ArcGis, σαν µια

επέκταση του. Με την εντολή Tools / Extensions ανοίγει παράθυρο µε τις διαθέσιµες

Εικόνα 50: Η εντολή στη µπάρα εργαλείων

Εικόνα 51: Οι αγωγοί και οι βάνες πάνω από το δορυφορικό χάρτη της Google

Page 116: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

116

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

δυνατοτήτων προσαρµογής, το έχω εντάξει στο µενού της K.A.O.DE.KA. Στην εικόνα 51

που πάρθηκε από τοGoogle Earth οι αγωγοί φαίνονται µε πράσινο χρώµα και οι ετικέτες

τους µε άσπρο και τα σηµεία πρόσβασης φαίνονται µε κόκκινο χρώµα και οι ετικέτες τους

µε κίτρινο χρώµα

Εντολή: Deployment

Η εντολή υλοποιείται µέσω µιας φόρµας καταχώρησης στοιχείων. Στην πιο κάτω εικόνα 52

φαίνονται οι δύο µορφές της φόρµας για την ανάπτυξη των καταγραφικών. Αριστερά για την

περίπτωση επιτυχούς τοποθέτησης και δεξιά για την περίπτωση ανεπιτυχούς τοποθέτησης

του καταγραφικού. Η χρήση της φόρµας περιγράφεται λεπτοµερώς στη παράγραφο 6.1.

Εντολή: Patrol

Αναβλήθηκε ή υλοποίηση της σύµφωνα µε το σχεδιασµό, έχει υλοποιηθεί όµως σαν

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

Εικόνα 52: Οι δύο µορφές της φόρµας για την ανάπτυξη των καταγραφικών

Page 117: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

117

Αφού ο χρήστης συµπληρώσει και τα τρία πεδία, αριθµό περιπολίας, όνοµα και διαδροµή

του αρχείου και το όνοµα του φύλου (Sheet) το οποίο περιέχει τις εγγραφές, τότε οι

εγγραφές µεταφέρονται από το αρχείο .xls στο πίνακα Patrol_Data.

Εντολή: Add_Leak_Points

Εντολή για τη σηµείωση επί του χάρτη στο επίπεδο leaks του σηµείου όπου εντοπίστηκε µια

διαρροή. Μετά την επιλογή της εντολής ο χρήστης κάνει αριστερό κλικ στο σηµείο του

χάρτη πού εντοπίστηκε η διαρροή και η εφαρµογή δείχνει ένα διαδραστικό κουτί διαλόγου

όπου ο χρήστης συµπληρώνει τον αύξων αριθµό της διαρροής.

Πατώντας το ΟΚ η εφαρµογή δείχνει στο σηµείο που έκανε κλικ ο χρήστης ένα σηµείο που

έχει για ετικέτα τον αύξων αριθµό που έδωσε ο χρήστης όπως φαίνεται στην εικόνα 54 και

καταχωρεί τον αύξων αριθµό της διαρροής στο πίνακα περιγραφικών δεδοµένων του

επιπέδου Leaks.

Εικόνα 53: Φόρµα µεταφοράς εγγραφών από αρχείο .xls στη βάση δεδοµένων

Εικόνα 54: Η διαδικασία καταχώρησης του σηµείου µιας διαρροής

Page 118: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

118

Εντολή: Recover

Η εντολή υλοποιείται µέσω µιας φόρµας καταχώρησης στοιχείων. Στην πιο κάτω εικόνα 55

φαίνονται οι δύο µορφές της φόρµας για την ανάληψη των καταγραφικών. Αριστερά για την

περίπτωση επιτυχούς ανάληψης και δεξιά για την περίπτωση ανεπιτυχούς ανάληψης του

καταγραφικού. Η χρήση της φόρµας περιγράφεται λεπτοµερώς στη παράγραφο 6.1.

Εικόνα 55: Οι δύο µορφές της φόρµας για την ανάληψη των καταγραφικών

Page 119: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

119

Παράρτηµα ∆: Χάρτες

Στο παράρτηµα αυτό υπάρχουν 5 θεµατικοί χάρτες που παράχθηκαν µε βάση τα

αποτελέσµατα χρήσης της πιλοτικής εφαρµογής, καθώς και ο χάρτης της εφαρµογής ο

οποίος δείχνει πως θα βλέπει ο χρήστης τα αποτελέσµατα µιας περιπολίας.

Εικόνα 56: Χάρτης της εφαρµογής

Page 120: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

120

Θεµατικός Χάρτης 1: Θέση διαρροών σε σχέση µε την ηλικία των αγωγών και το επίπεδο

των υπογείων υδάτων

Page 121: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

121

Θεµατικός Χάρτης 2: Η γεωγραφική θέση των διαρροών σε συσχετισµό µε τις περιοχές

ύδρευσης

Page 122: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

122

Θεµατικός Χάρτης 3: Η γεωγραφική θέση των διαρροών σε συσχετισµό µε τη

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

Page 123: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

123

Θεµατικός Χάρτης 4: Τα καταγραφικά σε κατάσταση διαρροής από τη περιπολία στις

23 – 06 – 08.

Page 124: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

124

Θεµατικός Χάρτης 5: Τα καταγραφικά σε κατάσταση διαρροής και οι εντοπισθείσες

διαρροές.

Page 125: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

125

Παράρτηµα E: ∆ικαιώµατα χρήσης (Copyright)

Για τα χωρικά και περιγραφικά δεδοµένα που το ΣΥΛ προµηθεύεται από το Τ.Κ.Χ. και

χρησιµοποιήθηκαν στη δηµιουργία του χάρτη της εφαρµογής και στη παραγωγή των

θεµατικών χαρτών έχει αποκλειστικά δικαιώµατα χρήσης (copyright) το T.K.X. το οποίο

παραχωρεί στο ΣΥΛ άδεια χρήσης αποκλειστικά και µόνον για τη δική του χρήση και όχι

για δηµοσίευση ή παραχώρηση σε τρίτους.

Για τα δεδοµένα που αφορούν το δίκτυο ύδρευσης αποκλειστικά δικαιώµατα χρήσης έχει το

ΣΥΛ το οποίο για λόγους ασφάλειας δεν επιθυµεί τη διανοµή και δηµοσίευση τους.

Γι’ αυτό τα δεδοµένα αυτά δεν είναι διαθέσιµα και όποιος επιθυµεί τη χρήση των δεδοµένων

αυτών για ακαδηµαϊκούς κυρίως σκοπούς µπορεί να επικοινωνήσει µε το ΣΥΛ ή το Τ.Κ.Χ..

Page 126: Hou cs-ugp-2008-24

Χριστόδουλος Χριστοδούλου, ‘Σύστηµα καταγραφής, ανάλυσης και οπτικοποίησης

δεδοµένων καταγραφικών θορύβου µε χρήση Συστηµάτων Γεωγραφικών Πληροφοριών ’

Ελληνικό Ανοικτό Πανεπιστήµιο: Πτυχιακή Εργασία - HOU-CS-UGP-2008-24

126