ΠΣΔΓΗΑΠΚΝΠ ΘΑΗ ΙΝΞΝΗΖΠΖ ΔΦΑΟΚΝΓΖΠ ΞΑΓΘΝΠΚΗΝ ΗΠΡΝ ΓΗΑ ΡΖΛ ΘΑΡΑΓΟΑΦΖ ΞΑΟΑΡΖΟΖΠΔΥΛ ΞΝΙΗΥΛ ΠΡΝΛ ΔΙΙΑΓΗΘΝ ΣΥΟΝ

Σχετικά έγγραφα
ΑΛΛΑΓΗ ΟΝΟΜΑΣΟ ΚΑΙ ΟΜΑΔΑ ΕΡΓΑΙΑ, ΚΟΙΝΟΥΡΗΣΟΙ ΦΑΚΕΛΟΙ ΚΑΙ ΕΚΣΤΠΩΣΕ ΣΑ WINDOWS XP

Διατείριση Φσσικών Καταστρουών: ACTIVE LANDSLIDE INVENTORY MAPPING AND SUSCEPTIBILITY ZONING

Κεθάλαιο 1. Ενόηηηα 2 Πλάνο Μάρκεηινγκ. Εξγαιεία Μάξθεηηλγθ. Dr. Andrea Grimm Dr. Astin Malschinger

Βάσεις Δεδομέμωμ. Εξγαζηήξην V. Τκήκα Πιεξνθνξηθήο ΑΠΘ

Ενδεικτικά Θέματα Στατιστικής ΙΙ

Η αξρή ζύλδεζεο Client-Server

ΓΗΑΓΩΝΗΣΜΑ ΣΤΑ ΜΑΘΖΜΑΤΗΚΑ. Ύλη: Μιγαδικοί-Σσναρηήζεις-Παράγωγοι Θεη.-Τετν. Καη Εήηημα 1 ο :

Κευάλαιο 8 Μονοπωλιακή Συμπεριφορά- Πολλαπλή Τιμολόγηση

Α. Εηζαγσγή ηεο έλλνηαο ηεο ηξηγσλνκεηξηθήο εμίζσζεο κε αξρηθό παξάδεηγκα ηελ εκx = 2

Δπηιέγνληαο ην «Πξνεπηινγή» θάζε θνξά πνπ ζα ζπλδέεζηε ζηελ εθαξκνγή ζα βξίζθεζηε ζηε λέα ρξήζε.

ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ. Οξηδόληηα θαη θαηαθόξπθε κεηαηόπηζε παξαβνιήο

Αζκήζεις ζτ.βιβλίοσ ζελίδας 13 14

ΕΓΧΕΙΡΙΔΙΟ ΕΚΔΟΗ 8.0.0

H ΜΑΓΕΙΑ ΤΩΝ ΑΡΙΘΜΩΝ

Αιγόξηζκνη Γνκή επηινγήο. Πνιιαπιή Δπηινγή Δκθωιεπκέλεο Δπηινγέο. Δηζαγωγή ζηηο Αξρέο ηεο Δπηζηήκεο ηωλ Η/Υ. introcsprinciples.wordpress.

Σημεία Ασύπματηρ Ππόσβασηρ (Hot-Spots)

iii. iv. γηα ηελ νπνία ηζρύνπλ: f (1) 2 θαη

ΘΔΚΑ ΡΖΠ ΑΛΑΓΛΩΟΗΠΖΠ

ΔΓΤ Μεηαπηπρηαθφ Πξφγξακκα «Γηνίθεζε Τπεξεζηψλ Τγείαο»

Οργάνωση και Δομή Παρουσιάσεων

ΛΙΜΝΗ ΤΣΑΝΤ. Σρήκα 1. Σρήκα 2

Διαδικαζία μεηαθοράς δεδομένων Εκκαθαριζηικής για ηο Eιδικό ζημείωμα περαίωζης Φ.Π.Α

ΚΕΦ. 2.3 ΑΠΟΛΤΣΗ ΣΘΜΗ ΠΡΑΓΜΑΣΘΚΟΤ ΑΡΘΘΜΟΤ

Δξγαζηεξηαθή άζθεζε 03. Σηεξενγξαθηθή πξνβνιή ζην δίθηπν Wulf

Απνηειέζκαηα Εξσηεκαηνινγίνπ 2o ηεηξάκελν

Γοκή επαλάιευες Δληοιές Όζο & Μέτρης_όηοσ

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΤΙΚΗ ΣΚΥΤΑΛΟΓΡΟΜΙΑ 2015 ΓΙΑ ΤΟ ΓΥΜΝΑΣΙΟ Τεηάπηη 28 Ιανουαπίου 2015 ΛΔΥΚΩΣΙΑ Τάξη: Α Γυμναζίου

ΙΣΤΟΡΙΑ ΤΟΥ ΑΡΧΑΙΟΥ ΚΟΣΜΟΥ

Μορθές Κακόβοσλοσ Κώδικα (Malicious Code)

x x x x tan(2 x) x 2 2x x 1

Άσκηση 1 - Μοπυοποίηση Κειμένου

Απαντήσεις θέματος 2. Παξαθάησ αθνινπζεί αλαιπηηθή επίιπζε ησλ εξσηεκάησλ.

Ανάπτυξη Ελληνικής τεχνολογίας μηχανών ηλεκτροπαραγωγής ORC

Να ζρεδηάζεηο ηξόπνπο ζύλδεζεο κηαο κπαηαξίαο θαη ελόο ιακπηήξα ώζηε ν ιακπηήξαο λα θσηνβνιεί.

ΣΥΣΤΗΜΑΤΑ ΑΛΓΕΒΡΑ Α ΛΥΚΕΙΟΥ. 1. Να ιπζνύλ ηα ζπζηήκαηα. 1 0,3x 0,1y x 3 3x 4y 2 4x 2y ( x 1) 6( y 1) (i) (ii)

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 4 ΣΥΝΔΥΑΣΤΙΚΑ ΚΥΚΛΩΜΑΤΑ

Γραφεύα Επικοινωνύασ & Ενημϋρωςησ ϋρρεσ, Τψηλϊντου 4 3οσ Όροφοσ ΣΗΛ ΥΑΦ

x-1 x (x-1) x 5x 2. Να απινπνηεζνύλ ηα θιάζκαηα, έηζη ώζηε λα κελ ππάξρνπλ ξηδηθά ζηνπο 22, 55, 15, 42, 93, 10 5, 12

(Ενδεικηικές Απανηήζεις) ΘΔΜΑ Α. Α1. Βιέπε απόδεημε Σει. 262, ζρνιηθνύ βηβιίνπ. Α2. Βιέπε νξηζκό Σει. 141, ζρνιηθνύ βηβιίνπ

ΟΠΤΙΚΗ Α. ΑΝΑΚΛΑΣΖ - ΓΗΑΘΛΑΣΖ

Hellas online Προεπιλεγμένες ρσθμίσεις για FritzBox Fon WLAN 7140 (Annex B) FritzBox Fon WLAN Annex B ( )

ΒΗΜΑ 2. Εηζάγεηε ηνλ Κωδηθό Πξόζβαζεο πνπ ιακβάλεηε κε SMS & δειώλεηε επηζπκεηό Όλνκα Πξόζβαζεο (Username) θαη ην ζαο

ΡΤΘΜΙΕΙ ΔΙΚΣΤΟΤ ΣΑ WINDOWS

ΑΠΑΝΤΗΣΔΙΣ ΓΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ II ΔΠΑΛ

ΘΔΜΑ 1 ο Μονάδες 5,10,10

Αζθήζεηο 5 νπ θεθαιαίνπ Crash course Step by step training. Dipl.Biol.cand.med. Stylianos Kalaitzis

Εςθςή ζςζηήμαηα επισειπήζεων και αξιολόγηζη

Constructors and Destructors in C++

ΕΝΤΟΛΕΣ WINDOWS ΚΑΙ UNIX

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΣΙΚΗ ΚΤΣΑΛΟΓΡΟΜΙΑ 2007 ΓΙΑ ΣΟ ΓΤΜΝΑΙΟ Παπασκευή 26 Ιανουαπίου 2007 Σάξη: Α Γυμνασίου ΥΟΛΕΙΟ..

Τν Πξόγξακκα ζα αλαθνηλσζεί, ακέζσο κεηά ηηο γηνξηέο ηνπ Πάζρα.

EL Eνωμένη στην πολυμορυία EL A8-0046/319. Τροπολογία

7. ΚΑΤΑΧΩΡΗΤΕΣ ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ. 3. Έλαο θαηαρσξεηήο SISO ησλ 4 bits έρεη: α) Μία είζνδν, β) Δύν εηζόδνπο, γ) Σέζζεξεηο εηζόδνπο.

ΜΑΘΗΜΑΤΙΚΑ ΘΔΤΙΚΗΣ ΚΑΙ ΤΔΦΝΟΛΟΓΙΚΗΣ ΚΑΤΔΥΘΥΝΣΗΣ Β ΛΥΚΔΙΟΥ ΤΔΣΤ(1) ΣΤΑ ΓΙΑΝΥΣΜΑΤΑ

ΦΤΛΛΟ ΔΡΓΑΙΑ 1 Βαζηθέο Έλλνηεο & Καηεγνξίεο Γηθηύσλ Τπνινγηζηώλ

5 η Δργαζηηριακή Άζκηζη Κσκλώμαηα Γσαδικού Αθροιζηή/Αθαιρέηη

ΑΝΤΗΛΙΑΚΑ. Η Μηκή ζθέθηεθε έλαλ ηξόπν, γηα λα ζπγθξίλεη κεξηθά δηαθνξεηηθά αληειηαθά πξντόληα. Απηή θαη ν Νηίλνο ζπλέιεμαλ ηα αθόινπζα πιηθά:

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΣΙΚΗ ΚΤΣΑΛΟΓΡΟΜΙΑ 2007 ΓΙΑ ΣΟ ΓΤΜΝΑΙΟ Παπασκευή 26 Ιανουαπίου 2007 Σάξη: Α Γυμνασίου ΥΟΛΕΙΟ..

ΠΡΩΣΟΚΟΛΛΑ ΓΙΑΥΔΙΡΗΗ ΣΩΝ ΣΔΡΗΓΟΝΙΚΩΝ ΒΛΑΒΩΝ Δ ΔΝΗΛΙΚΔ

α) ηε κεηαηόπηζε x όηαλ ην ζώκα έρεη κέγηζην ξπζκό κεηαβνιήο ζέζεο δ) ην κέγηζην ξπζκό κεηαβνιήο ηεο ηαρύηεηαο

ΔΙΑΓΩΝΙΣΜΑ ΣΤΗ ΦΥΣΙΚΗ. Ύλη: Εσθύγραμμη Κίνηζη

Οδηγίες τρήζης για λειηοσργία μεηαθοράς καναλιών ζε υηθιακό δέκηη OST-7060 HD

ΔΡΓΑΙΑ 1. Γιαδικησακά πληροθοριακά σζηήμαηα. Ομάδα Δργαζίας: Μεηαπηστιακοί Φοιηηηές. ηέθανος Κονηοβάς ΑΔΜ :283. Πάζτος Βαζίλειος ΑΔΜ :288

Ζαχαρίας Μ. Κοντοπόδης Εργαστήριο Λειτουργικών Συστημάτων ΙΙ

Πανεπιστήµιο Πειραιώς Τµήµα Πληροφορικής

f '(x)g(x)h(x) g'(x)f (x)h(x) h'(x) f (x)g(x)

Η επιζκόπηζη ηης έμμιζθης ενηολής ζηην Αλλοδαπή. Καηεξίλα Γαιαλνπνύινπ, Intellectual Property Manager, Microsoft Ειιάο Α.Ε.

Ηλεκηπονικά Απσεία και Διεπαθέρ

ΜΕΛΕΣΗ E.O.K. ΜΕ ΑΙΘΗΣΗΡΑ ΘΕΗ

Σρήκα Α. Γξάθνπκε ηα ζηνηρεία ηνπ Πξνκεζεπηή θαη παηάκε Δηζαγσγή. Σρήκα Β1

Η. Απζίλνο Αλ. Καζεγεηήο Αζιεηηθή δηνίθεζε. ΟΓΗΓΟ ΠΣΤΥΙΑΚΗ ΔΡΓΑΙΑ ζηελ Αζιεηηθή δηοίθεζε. Θέκα πηστηαθής (κε ηε κνξθή εξωηήκαηνο):...

ΓΔΧΜΔΣΡΙΑ ΓΙΑ ΟΛΤΜΠΙΑΓΔ

ΔΦΑΡΜΟΜΔΝΑ ΜΑΘΗΜΑΣΙΚΑ ΣΗ ΧΗΜΔΙΑ Ι ΘΔΜΑΣΑ Α επηέκβξηνο Να ππνινγηζηνύλ νη κεξηθέο παξάγσγνη πξώηεο ηάμεο ηεο ζπλάξηεζεο f(x,y) =

Α Ο Κ Η Α Μ Α Ζ Η Η Ρ Η ( S E A R C H )

Γιάθεζη ορθοεικόνφν LSO ζηο διαδίκησο με ελεύθερο λογιζμικό. Διεπζέξηνο Σνπξλάο Γξ. Σνπνγξάθνο Μεραληθφο ΔΜΠ

1. Οδηγίερ εγκαηάζηαζηρ και σπήζηρ έξςπνυν καπηών και τηθιακών πιζηοποιηηικών με σπήζη ηος λογιζμικού Μοzilla Thunderbird

Άζκηζη ζτέζης κόζηοσς-τρόνοσ (Cost Time trade off) Καηαζκεσαζηική ΑΔ

Πανελλήνια Έρεσνα «Καηαναλωηής & Ελληνικό Προϊόν»

B-Δέλδξα. Τα B-δέλδξα ρξεζηκνπνηνύληαη γηα ηε αλαπαξάζηαζε πνιύ κεγάισλ ιεμηθώλ πνπ είλαη απνζεθεπκέλα ζην δίζθν.

ΠΑΡΑΡΣΗΜΑ Δ. ΔΤΡΔΗ ΣΟΤ ΜΔΣΑΥΗΜΑΣΙΜΟΤ FOURIER ΓΙΑΦΟΡΩΝ ΗΜΑΣΩΝ

ΣΕΙ ΙΟΝΙΩΝ ΝΗΩΝ ΣΜΗΜΑ: ΣΕΥΝΟΛΟΓΙΑ ΠΛΗΡΟΦΟΡΙΚΗ ΚΑΙ ΣΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΥΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ Ρέππα Μαξγαξίηα

6 η Εργαζηηριακή Άζκηζη Επαλήθεσζη Λειηοσργίας Βαζικών Φλιπ-Φλοπ

ΔΠΙΣΡΟΠΗ ΓΙΑΓΩΝΙΜΩΝ 74 ος ΠΑΝΔΛΛΗΝΙΟ ΜΑΘΗΣΙΚΟ ΓΙΑΓΩΝΙΜΟ ΣΑ ΜΑΘΗΜΑΣΙΚΑ Ο ΘΑΛΗ 19 Οκηωβρίοσ Δνδεικηικές λύζεις

Άμεσοι Αλγόριθμοι: Προσπέλαση Λίστας (list access)

Γηαηάμεηο Αλίρλεπζεο Γηαξξνώλ (λεξνύ θαπζίκωλ ρεκηθώλ )

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΔΣΑΙΡΔΙΑ ΠΑΓΚΤΠΡΙΟ ΓΙΑΓΩΝΙ ΜΟ

Κόληξα πιαθέ ζαιάζζεο κε δηαζηάζεηο 40Υ40 εθ. Καξθηά 3 θηιά πεξίπνπ κε κήθνο ηξηπιάζην από ην πάρνο ηνπ μύινπ θπξί κεγάιν θαη ππνκνλή

Πανεπιζηήμιο Πειπαιώρ. Τμήμα Μεηαπηςσιακών Σποςδών Γικηςοκενηπικά Σςζηήμαηα

ΠΑΡΔΜΒΑΔΙ ΔΤΑΙΘΗΣΟΠΟΙΗΗ ΚΑΙ ΠΡΟΛΗΨΗ ΓΙΑ ΣΟΝ HIV/AIDS ΣΗΝ ΑΚΣΟΓΡΑΜΜΗ ΣΩΝ ΠΔΡΙΦΔΡΔΙΑΚΩΝ ΔΝΟΣΗΣΩΝ ΣΗ ΚΔΝΣΡΙΚΗ ΜΑΚΔΓΟΝΙΑ ΑΤΓΟΤΣΟ 2014

Πολυεπίπεδα/Διασυμδεδεμέμα Δίκτυα

Case Study. Παξαθάηω παξνπζηάδνπκε βήκα - βήκα κε screenshots έλα παξάδεηγκα ππνβνιήο κηαο εξγαζίαο θαη ηελ παξαγωγή ηνπ Originality Report.

Εταομξγέπ GIS για ςημ Ανιξπξίηρη και Διαυείοιρη Ακίμηςηπ Πεοιξσρίαπ

Γ ΣΑΞΖ ΔΝΗΑΗΟΤ ΛΤΚΔΗΟΤ ΔΞΔΣΑΕΟΜΔΝΟ ΜΑΘΖΜΑ: ΜΑΘΖΜΑΣΗΚΑ ΘΔΣΗΚΩΝ ΚΑΗ ΟΗΚΟΝΟΜΗΚΩΝ ΠΟΤΓΩΝ ΤΝΑΡΣΖΔΗ ΟΡΗΑ ΤΝΔΥΔΗΑ (έως Θ.Bolzano) ΘΔΜΑ Α

ΣΔΥΝΟΛΟΓΙΚΟ ΔΚΠΑΙΓΔΤΣΙΚΟ ΙΓΡΤΜΑ (ΣΔΙ) ΓΤΣΙΚΗ ΜΑΚΔΓΟΝΙΑ

1 η Εργαζηηριακή Άζκηζη Ειζαγωγή

Ο ΔΡΟΜΟ ΠΡΟ ΣΟ «ΑΕΙΦΟΡΟ ΧΟΛΕΙΟ» ένα φωτογπαφικό ταξίδι


«Η ςυμβολή των πληροφοριακών ςυςτημάτων διοίκηςησ ςτη ςύγχρονη επιχείρηςη»

CytaInfo+ έλα application γηα ηε Cyta.

Μονοψϊνιο. Αγνξά κε ιίγνπο αγνξαζηέο. Δύναμη μονοψωνίος Η ηθαλόηεηα πνπ έρεη ν αγνξαζηήο λα επεξεάζεη ηελ ηηκή ηνπ αγαζνύ.

Transcript:

8 ν Ξαλειιήλην Γεσγξαθηθό Ππλέδξην Γ.Π.Ξ. Ρειεπηζθόπεζε Σαξηνγξαθία ΠΣΔΓΗΑΠΚΝΠ ΘΑΗ ΙΝΞΝΗΖΠΖ ΔΦΑΟΚΝΓΖΠ ΞΑΓΘΝΠΚΗΝ ΗΠΡΝ ΓΗΑ ΡΖΛ ΘΑΡΑΓΟΑΦΖ ΞΑΟΑΡΖΟΖΠΔΥΛ ΞΝΙΗΥΛ ΠΡΝΛ ΔΙΙΑΓΗΘΝ ΣΥΟΝ Ξεξίιεςε Κσξάηεο Ζ., Βαΐηεο Κ. Ξαλεπηζηήκην Αηγαίνπ, Ρκήκα Γεσγξαθίαο Ζ θαηαγξαθή ησλ παξαηεξήζεσλ πνπιηψλ ζην θπζηθφ ηνπο πεξηβάιινλ κπνξεί λα είλαη πνιχ ρξήζηκε ζηε κειέηε θαη ηελ πξνζηαζία ησλ άγξησλ πνπιηψλ. Δληνχηνηο, ε αμηνπνίεζε ησλ δεδνκέλσλ παξαηήξεζεο πνπιηψλ ζηηο δηάθνξεο πεξηνρέο ηεο Διιάδαο είλαη απνζπαζκαηηθή, ιφγσ ησλ πνηθίισλ ηξφπσλ θαη κέζσλ θαηαγξαθήο πνπ ρξεζηκνπνηνχληαη απφ ηνπο παξαηεξεηέο. Ζ εηεξνγέλεηα απηή φρη κφλν δπζρεξαίλεη ηελ πξφζβαζε ζηα δεδνκέλα, αιιά θαζηζηά απηή θαζ απηή ηελ χπαξμε ησλ δεδνκέλσλ άγλσζηε ζηνπο εξεπλεηέο. Πηελ θαηεχζπλζε επίιπζεο ηνπ παξαπάλσ πξνβιήκαηνο, ζρεδηάζηεθε θαη πινπνηήζεθε κία πηινηηθή εθαξκνγή πιεξνθνξηθήο γηα ηε ζπζηεκαηηθή θαηαγξαθή παξαηεξήζεσλ πνπιηψλ ζηνλ Διιαδηθφ ρψξν. Νη βαζηθέο απαηηήζεηο πνπ θαηεχζπλαλ ηελ αλάπηπμε ηεο εθαξκνγήο ήηαλ: (α) ε πιεξφηεηα ησλ δεδνκέλσλ θαηαγξαθήο, (β) ε αθξίβεηα ηεο γεσαλαθνξάο ηεο παξαηήξεζεο, (γ) ε επθνιία πξφζβαζεο θαη ρξήζεο ηεο εθαξκνγήο θαη (δ) ην ρακειφ θφζηνο. Ζ εθαξκνγή απνηειείηαη απφ κία βάζε γεσγξαθηθψλ δεδνκέλσλ γηα ηε δηαρείξηζε ησλ δεδνκέλσλ παξαηήξεζεο θαη απφ ην πεξηβάιινλ πξφζβαζεο ζηε βάζε κέζσ ηνπ παγθφζκηνπ ηζηνχ (world wide web). Σξεζηκνπνηήζεθε απνθιεηζηηθά ειεχζεξν ινγηζκηθφ αλνηρηνχ θψδηθά ζε φια ηα επίπεδα ηεο εθαξκνγήο. Πην άξζξν πεξηγξάθνληαη ηα θχξηα ζεκεία ηνπ ζρεδηαζκνχ θαη ηεο πινπνίεζε ηεο βάζεο δεδνκέλσλ θαη ηνπ πεξηβάιινληνο ρξήζεο, θαζψο επίζεο θαη νη εκπεηξίεο πνπ απνθνκίζζεθαλ απφ ηελ εγθαηάζηαζε, αμηνπνίεζε, πξνζαξκνγή θαη επέθηαζε ειεχζεξνπ ινγηζκηθνχ αλνηρηνχ θψδηθά γηα ηε δηαρείξηζε θαη ραξηνγξαθηθή απεηθφληζε ρσξηθψλ δεδνκέλσλ. DESIGN AND IMPLEMENTATION OF A WEB APPLICATION FOR THE RECORDING OF BIRD OBSERVATIONS IN GREECE Abstract Moratis I., Vaitis M. University of the Aegean, Department of Geography Records of bird observations in their natural environment can be valuable in the study and conservation of wild birds. Nevertheless, the exploitation of bird observation records in various parts of Greece is fragmentary, because of recording methods used by observers are not standardised. This heterogeneity leads to data access difficulties, and it is also the reason for an apparent lack of data as perceived by researchers. In the direction of finding a solution for this problem, a web application was designed and implemented for the systematic recording of bird observations in Greece. The development of the application was guided by the following main requirements: (a) the plenitude of the observation data, (b) the precision of the geographic reference of the observations, (c) the access and use facility of the application (d) a low cost. The application comprises a geographic database for the management of observation data and a web user interface for the access to the geographic database. Only free and open source software was used for the implementation of the application. The article describes the main issues of the design and implementation of the geographic database and the web user interface. It also describes the experiences that were acquired by the installation, exploitation, adaptation and extension of free and open source software that is used for the management and cartographic depiction of spatial data. 215

Γ.Π.Ξ. Ρειεπηζθόπεζε Σαξηνγξαθία 8 ν Ξαλειιήλην Γεσγξαθηθό Ππλέδξην Ιέμεηο θιεηδηά: παξαηεξήζεηο πνπιηψλ, θαηαγξαθή πνπιηψλ, βάζεηο γεσγξαθηθψλ δεδνκέλσλ, δηαδηθηπαθή ραξηνγξαθία, ειεχζεξν ινγηζκηθφ, ινγηζκηθφ αλνηθηνχ θψδηθα. Key words: bird observation, bird recording, geographic databases, web maps, free software, open source software. 1. Δηζαγσγή Νη παξαηεξήζεηο απνηεινχλ έλαλ απφ ηνπο ζεκαληηθφηεξνπο ηξφπνπο άληιεζεο δεδνκέλσλ γηα ηνλ ηξφπν δσήο ησλ άγξησλ πηελψλ θαη ησλ πξνβιεκάησλ πνπ αληηκεησπίδνπλ. Νη παξαηεξήζεηο κπνξνχλ λα απνθαιχςνπλ ζηνηρεία, πνπ είλαη αδχλαην λα παξαηεξεζνχλ ζε εξγαζηεξηαθφ πεξηβάιινλ (Gaunt and Oring, 1997). Πηελ Διιάδα, ηα δεδνκέλα ησλ παξαηεξήζεσλ θαηαρσξνχληαη κε δηαθνξεηηθνχο ηξφπνπο θαη ζε δηαθνξεηηθά κέζα πνπ θαηέρεη ν θάζε παξαηεξεηήο, ρσξίο λα ππάξρεη θάπνηα πξφηππε κεζνδνινγία θαηαγξαθήο, νχηε έλα εληαίν ζχζηεκα απνζήθεπζεο θαη δηακνηξαζκνχ. Ζ εηεξνγέλεηα απηή, φρη κφλν δπζρεξαίλεη ηελ πξφζβαζε ζηα δεδνκέλα θαη ηελ επεμεξγαζία ηνπο, αιιά θαζηζηά απηή θαζ απηή ηελ χπαξμε ησλ δεδνκέλσλ άγλσζηε ζηνπο εξεπλεηέο. Κε ζθνπφ ηελ επίιπζε ηνπ παξαπάλσ πξνβιήκαηνο πινπνηήζεθε κηα εθαξκνγή πιεξνθνξηθήο γηα ηελ θαηαγξαθή παξαηεξήζεσλ πνπιηψλ γηα ηνλ Διιαδηθφ ρψξν. Θαηά ην ζρεδηαζκφ θαη ηελ πινπνίεζε ηεο εθαξκνγήο ππήξρε ζπλερήο επηθνηλσλία κε ηελ εζεινληηθή νκάδα δαθηπιίσζεο πνπιηψλ ηνπ Ρκήκαηνο Ξεξηβάιινληνο ηνπ Ξαλεπηζηεκίνπ Αηγαίνπ, ε νπνία έζεηε ηηο απαηηήζεηο θαη πξαγκαηνπνηνχζε ηνπο ειέγρνπο. Ζ εθαξκνγή είλαη δηαζέζηκε ζηνπο παξαηεξεηέο κέζσ ηνπ Ξαγθφζκηνπ Ηζηνχ (World Wide Web WWW) ψζηε λα ηθαλνπνηεζνχλ νη απαηηήζεηο γηα εχθνιε πξφζβαζε θαη ρξήζε. Δπηπιένλ, ε εθαξκνγή αμηνπνηεί ηα πξφζθαηα δηεζλή πξφηππα δηαρείξηζεο ρσξηθψλ δεδνκέλσλ κέζσ ηνπ Web, ψζηε λα είλαη δπλαηή ε θαηαρψξεζε θαη ραξηνγξαθηθή απεηθφληζε ηνπ ζεκείνπ ηεο παξαηήξεζεο. Πηηο πεξηζζφηεξεο εθαξκνγέο απηνχ ηνπ είδνπο ν ρξήζηεο δεηά ράξηεο ή ρσξηθέο πιεξνθνξίεο θαη ιακβάλεη ηηο αλάινγεο απαληήζεηο. Ξαξάδεηγκα ηέηνησλ εθαξκνγψλ απνηειεί ην έξγν ArchaeoGEW κε ην νπνίν νπηηθνπνηείηαη ρσξηθή πιεξνθνξία πνπ αλαθέξεηαη ζην αξραηνινγηθφ εζληθφ πάξθν Spina Verde ζηελ Βφξεηα Ηηαιία. Ζ εθαξκνγή δίλεη ηε δπλαηφηεηα ζην ρξήζηε λα θάλεη εξσηήκαηα πάλσ ζε έλα πιήζνο ρσξηθψλ δεδνκέλσλ, φπσο πεξηβαιινληηθά, γεσινγηθά αιιά θαη δεδνκέλα πνπ αθνξνχλ αξραηνινγηθά επξήκαηα (Brovelli et al., 2003). Πην ArchaeoGEW γίλεηαη ρξήζε ειεχζεξνπ ινγηζκηθνχ θαη εηδηθφηεξα ηνπ Ππζηήκαηνο Γηαρείξηζεο Βάζεσλ Γεδνκέλσλ PostgreSQL θαη ηνπ εμππεξεηεηή ρσξηθψλ δεδνκέλσλ Mapserver. Κία άιιε εθαξκνγή πνπ επηηξέπεη νπηηθνπνίεζε θαη δηαρείξηζε ρσξηθήο πιεξνθνξίαο είλαη ην δηαδηθηπαθφ Πχζηεκα Γεσγξαθηθψλ Ξιεξνθνξηψλ ζην θαληφλη Vaud ηεο Διβεηίαο γηα ηνπο ακπεινθαιιηεξγεηέο ηνπ θαληνλίνπ (Ingensand et al., 2005). Ρν πιενλέθηεκα ηέηνησλ εθαξκνγψλ είλαη φηη δελ ρξεηάδεηαη νη ρξήζηεο λα πξνκεζεπηνχλ αθξηβφ ινγηζκηθφ γηα λα έρνπλ πξφζβαζε ζε ππεξεζίεο απεηθφληζεο θαη δηαρείξηζεο ρσξηθήο πιεξνθνξίαο. Κηα πην εμειηγκέλε κνξθή ζπλαιιαγψλ (ηελ νπνία έρνπκε πηνζεηήζεη) απνηειεί ε δπλαηφηεηα θαηαρψξεζεο ρσξηθψλ δεδνκέλσλ, παξάιιεια κε ηε δπλαηφηεηα αλάθηεζεο. Θα πξέπεη λα ζεκεησζεί φηη έλα ζνβαξφ πξφβιεκα ζρεηηθά κε ηηο εθαξκνγέο ηεο παξαπάλσ κνξθήο είλαη ην πςειφ θφζηνο ηνπ ινγηζκηθνχ πνπ απαηηείηαη γηα λα αλαπηπρζνχλ (Halim, 2005). Γηα ην ιφγν απηφ, επηιέρζεθε ε ρξήζε απνθιεηζηηθά Διεχζεξνπ Ινγηζκηθνχ/Ινγηζκηθνχ Αλνηθηνχ Θψδηθα (ΔΙ/ΙΑΘ) γηα ηελ αλάπηπμε ηεο εθαξκνγήο. Έηζη, πέξα απφ ηελ επίηεπμε ηεο απαίηεζεο ρακεινχ θφζηνπο πινπνίεζεο, δηεξεπλήζεθαλ θαη νη δπλαηφηεηεο, πνπ έρεη ην ΔΙ/ΙΑΘ ζην ρψξν ηεο απνζήθεπζεο, δηαρείξηζεο θαη απεηθφληζεο γεσγξαθηθψλ δεδνκέλσλ κέζσ δηαδηθηχνπ. Έλα άιιν πξφβιεκα πνπ έπξεπε λα αληηκεησπηζηεί είλαη ε αθξίβεηα ηεο γεσαλαθνξάο ηνπ ζεκείνπ παξαηήξεζεο. πσο αλαθέξζεθε απφ ηελ νκάδα ησλ ρξεζηψλ, αλ θαη ε ρξήζε ζπζθεπψλ GPS είλαη ν πην αθξηβήο ηξφπνο ππνινγηζκνχ ησλ ρσξηθψλ ζπληεηαγκέλσλ, δελ είλαη 216

8 ν Ξαλειιήλην Γεσγξαθηθό Ππλέδξην Γ.Π.Ξ. Ρειεπηζθόπεζε Σαξηνγξαθία ξεαιηζηηθφ λα ζεσξεζεί φηη ρηιηάδεο εξαζηηέρλεο παξαηεξεηέο ζα δηαζέηνπλ ηέηνηα ζπζθεπή, ην αληίζεην κάιηζηα. Δπηπξφζζεηα ινηπφλ ηεο εηζαγσγήο ησλ ζπληεηαγκέλσλ κέζσ GPS, ε εθαξκνγή δίλεη ηε δπλαηφηεηα επηινγήο ηνπ ζεκείνπ παξαηήξεζεο κέζσ πινήγεζεο ζε ράξηεο. Ππκπεξαζκαηηθά, ε εθαξκνγή πνπ πεξηγξάθεηαη ζηε ζπλέρεηα ζπκβάιεη ζηελ εληαία θαη απνηειεζκαηηθή θαηαγξαθή θαη δηαρείξηζε ησλ παξαηεξήζεσλ πνπιηψλ ζηνλ Διιαδηθφ ρψξν, ελψ ηαπηφρξνλα απνηειεί θαη έλα επηηπρεκέλν πείξακα δηεξεχλεζεο ηεο επξσζηίαο θαη αμηνπηζηίαο ηνπ ΔΙ/ΙΑΘ ζηε δηαρείξηζε γεσγξαθηθψλ δεδνκέλσλ κέζσ ηνπ Ξαγθφζκηνπ Ηζηνχ. Πην επφκελν θεθάιαην πεξηγξάθνληαη ηα θχξηα ζεκεία ηεο κεζνδνινγίαο πνπ αθνινπζήζεθε γηα ηνλ ζρεδηαζκφ θαη πινπνίεζε ηεο εθαξκνγήο, ελψ ζην ηξίην θεθάιαην πεξηγξάθεηαη ην πεξηβάιινλ αιιειεπίδξαζεο ρξήζηε. Ρν άξζξν θιείλεη κε ηα ζπκπεξάζκαηα θαη ηηο κειινληηθέο πξνεθηάζεηο. 2. Κεζνδνινγία αλάπηπμεο ηεο εθαξκνγήο 2.1 Γεληθά Γηα ηελ αλάπηπμε ηεο εθαξκνγήο ρξεζηκνπνηήζεθε ην κνληέιν θχθινπ δσήο ινγηζκηθνχ ηνπ θαηαξξάθηε (waterfall). Ρν κνληέιν απηφ πεξηιακβάλεη ηηο δηαθξηηέο θάζεηο: αλάιπζε απαηηήζεσλ, ζρεδίαζε, θσδηθνπνίεζε, νινθιήξσζε, επαιήζεπζε θαη ζπληήξεζε, νη νπνίεο εμειίζζνληαη αθνινπζηαθά. Ζ επηινγή ηνπ έγηλε ιφγσ ησλ ζαθψο θαζνξηζκέλσλ θαη ζηαζεξψλ απαηηήζεσλ ηεο εθαξκνγήο (Pressman, 2000). Ζ εθαξκνγή αλαπηχρζεθε κε απνθιεηζηηθή ρξήζε Διεχζεξνπ Ινγηζκηθνχ/Ινγηζκηθνχ Αλνηθηνχ Θψδηθα. Υο ΔΙ/ΙΑΘ νξίδεηαη ην ινγηζκηθφ πνπ κπνξεί λα ρξεζηκνπνηήζεη, λα αληηγξάςεη, λα κεηαηξέςεη θαη λα αλαδηαλείκεη ν πξνγξακκαηηζηήο ρσξίο θαλέλα πεξηνξηζκφ (Free Software Foundation, 2005). Ρν ΔΙ/ΙΑΘ πιαηζηψλεηαη απφ έλα θίλεκα, πνπ απνηειείηαη απφ επηζηήκνλεο, πξνγξακκαηηζηέο θαη ρξήζηεο, θαη θηινδνμεί λα αλαδείμεη ηα δηθαηψκαηα ησλ ρξεζηψλ ινγηζκηθνχ θαη λα πξνσζήζεη ηελ ειεχζεξε επηθνηλσλία θαη θπθινθνξία ηεο γλψζεο κέζα απφ δίθηπα θαη ζπζηήκαηα πιεξνθνξηθήο. Έηζη επηηπγράλεηαη ε αλεμαξηεζία απφ ζπγθεθξηκέλεο πιαηθφξκεο, εηαηξίεο θαη αξρηηεθηνληθέο, κε επαθφινπζν ηε κείσζε ηνπ θφζηνο ηνπ ινγηζκηθνχ, ελψ παξάιιεια πξνάγεηαη ε επηζηεκνληθή γλψζε, ε έξεπλα, ε δηαιεηηνπξγηθφηεηα ησλ ζπζηεκάησλ θαη ε ζπλεξγαζία επηζηεκνληθψλ νκάδσλ (Fischer- Stabel and Wannemacher, 2004). Πρήκα 1. Αξρηηεθηνληθή ηνπ ζπζηήκαηνο 217

Γ.Π.Ξ. Ρειεπηζθόπεζε Σαξηνγξαθία 8 ν Ξαλειιήλην Γεσγξαθηθό Ππλέδξην Ζ εθαξκνγή απνηειείηαη απφ δχν βαζηθά ηκήκαηα: (α) κηα βάζε γεσγξαθηθψλ δεδνκέλσλ, γηα ηελ απνζήθεπζε θαη δηαρείξηζε ησλ δεδνκέλσλ πνπ αθνξνχλ ηηο παξαηεξήζεηο, ηνπο ράξηεο, ηα είδε ησλ πνπιηψλ θαη ηνπο ρξήζηεο ηεο εθαξκνγήο, θαη (β) ην πεξηβάιινλ αιιειεπίδξαζεο ρξήζηε γηα ηελ εηζαγσγή θαη απεηθφληζε ησλ πιεξνθνξηψλ κέζσ ηνπ Ξαγθφζκηνπ Ηζηνχ. Ζ αξρηηεθηνληθή φινπ ηνπ ζπζηήκαηνο ηεο εθαξκνγήο απεηθνλίδεηαη ζην ζρήκα 1. Αθνινπζεί κηα ζχληνκε πεξηγξαθή ησλ ηκεκάησλ ηνπ ζπζηήκαηνο. 2.1.1 Ν εμππεξεηεηήο παγθφζκηνπ ηζηνχ Apache Ν Apache είλαη ζήκεξα ν πην δεκνθηιήο εμππεξεηεηήο ηνπ Ξαγθφζκηνπ Ηζηνχ, αθνχ ρξεζηκνπνηείηαη απφ ην 70% ηνλ δηθηπαθψλ ηφπσλ (The Apache, 2007). Δπηιέρζεθε γηαηί αλήθεη ζην ΔΙ/ΙΑΘ, αιιά θαη γηαηί είλαη αμηφπηζηνο θαη δνθηκαζκέλνο, κε ζπλερή αλάπηπμε θαη βειηίσζε ηεο απφδνζήο ηνπ. 2.1.2 Ρν ζχζηεκα δηαρείξηζεο βάζεσλ δεδνκέλσλ PostgreSQL θαη ε ρσξηθή ηνπ επέθηαζε PostGIS Ν βαζηθφο ιφγνο επηινγήο ηνπ ΠΓΒΓ PostgreSQL είλαη ε δεκνθηιήο ρσξηθή ηνπ επέθηαζε PostGIS, πνπ δίλεη ηε δπλαηφηεηα απνζήθεπζεο, δηαρείξηζεο θαη (ζε κηθξφ βαζκφ) αλάιπζεο ρσξηθψλ δεδνκέλσλ. Βαζίδεηαη ζηελ πξνηππνπνίεζε Simple Feature Specification for SQL ηνπ Open Geospatial Consortium (OGC), γεγνλφο πνπ πξνάγεη ηε δηαιεηηνπξγηθφηεηα, ηελ επεθηαζηκφηεηα θαη ηηο δπλαηφηεηεο επηθνηλσλίαο ησλ εθαξκνγψλ πνπ ην ρξεζηκνπνηνχλ. 2.1.3 Ν εμππεξεηεηήο ρσξηθψλ δεδνκέλσλ UMN Κapserver O Κapserver αλαπηχρζεθε απφ ην Ξαλεπηζηήκην ηεο Κinnesota. Νπηηθνπνηεί ρσξηθά δεδνκέλα απνζεθεπκέλα είηε ζε αξρεία είηε ζε βάζε γεσγξαθηθψλ δεδνκέλσλ, κε βάζε παξακέηξνπο πνπ νξίδνληαη κε ζπγθεθξηκέλν ζπληαθηηθφ (αξρεία mapfile). Ν ζπλδπαζκφο ηνπ UMN MapServer θαη ηνπ PostgreSQL/PostGIS δίλνπλ ζηηο εθαξκνγέο παγθνζκίνπ ηζηνχ δπλαηφηεηεο ησλ ζπζηεκάησλ γεσγξαθηθψλ πιεξνθνξηψλ (Adams and Garand, 2004), γη απηφ θαη επηιέρζεθε ζην πιαίζην ηεο εθαξκνγήο. 2.1.4 Ζ γιψζζα πξνγξακκαηηζκνχ php/mapscript Ζ php είλαη κηα γιψζζα πξνγξακκαηηζκνχ γηα ηε ζπγγξαθή πξνγξακκάησλ πνπ εθηεινχληαη ζε εμππεξεηεηέο ηνπ παγθφζκηνπ ηζηνχ (server-side), ππνζηεξίδνληαο ηε δεκηνπξγία δπλακηθψλ ηζηνζειίδσλ. Ζ επέθηαζε mapscript δίλεη ηελ επηπιένλ δπλαηφηεηα ρεηξηζκνχ ρσξηθψλ δεδνκέλσλ. Ζ εχθνιε δηαζχλδεζε κε ηνλ UMN Mpaserver, ε αμηνπηζηία ηεο, αιιά θαη ε ρξήζε ηεο απφ ην πξφηππν FIST (πνπ ζα αλαθεξζεί παξαθάησ), ηελ ππέδεημαλ σο ηελ θαηαιιειφηεξε γηα ηηο αλάγθεο ηεο εθαξκνγήο. 2.1.5 Ρν πξφηππν ρσξηθψλ εθαξκνγψλ FIST Ρν FIST (Flexible Internet Spatial Template) είλαη έλα πξφηππν γηα ηε δεκηνπξγία εθαξκνγψλ παγθφζκηνπ ηζηνχ κε δπλαηφηεηα ρεηξηζκνχ ρσξηθψλ δεδνκέλσλ. Απνηειείηαη απφ ηκήκαηα αλνηθηνχ θψδηθα php, πνπ κε θαηάιιειεο επεθηάζεηο θαη πξνζαξκνγέο, παξάγνπλ κε επέιηθην ηξφπν πξνγξάκκαηα πνπ λα αληαπνθξίλνληαη ζηηο εθάζηνηε αλάγθεο. Ρν FIST ππνζηεξίδεη δηάθνξεο πεγέο γεσγξαθηθψλ δεδνκέλσλ, αθνχ ν θψδηθάο ηνπ είλαη αλεμάξηεηνο απφ ζπγθεθξηκέλεο ηερλνινγίεο εμππεξεηεηψλ (UNBC, 2006). Πηηο επφκελεο ελφηεηεο πεξηγξάθνληαη ηα θπξηφηεξα ζεκεία απφ ηηο θάζεηο αλάπηπμεο ηεο εθαξκνγήο. 2.2 Αλάιπζε απαηηήζεσλ Πηε θάζε απηή θαηαγξάθεθαλ νη αλάγθεο ησλ ρξεζηψλ (νκάδα δαθηπιίσζεο πνπιηψλ Ξαλεπηζηεκίνπ Αηγαίνπ), ην είδνο ησλ δεδνκέλσλ πνπ αθνξνχλ ηηο παξαηεξήζεηο θαη ηνπο ρξήζηεο, νη επηζπκεηέο ιεηηνπξγίεο ηεο εθαξκνγήο, θαζψο θαη νη πεξηνξηζκνί ζε εμνπιηζκφ θαη ινγηζκηθφ. Πην πιαίζην απηφ, ήηαλ απαξαίηεηε ε δηεξεχλεζε ησλ παξαθάησ εξσηεκάησλ: 218

8 ν Ξαλειιήλην Γεσγξαθηθό Ππλέδξην Γ.Π.Ξ. Ρειεπηζθόπεζε Σαξηνγξαθία πνηεο θαηεγνξίεο δεδνκέλσλ ρξεηάδεηαη λα απνζεθεχεη ε βάζε δεδνκέλσλ θαη πσο; ηη πξντφληα θαη φςεηο δεδνκέλσλ ζα παξάγνληαη; πνηεο θαηεγνξίεο ρξεζηψλ ζα ρξεζηκνπνηνχλ ηε βάζε θαη θαη' επέθηαζε ηελ εθαξκνγή; Γηα λα απαληεζνχλ ηα παξαπάλσ εξσηήκαηα ρξεηάζηεθε ζπζηεκαηηθή δηεξεχλεζε θαη ζπλνκηιίεο κε πηζαλνχο ρξήζηεο, αιιά θαη κε ηελ νκάδα πνπ επηζπκνχζε ηελ πινπνίεζε ηεο εθαξκνγήο. Ζ αλίρλεπζε ησλ αλαγθψλ απνθάιπςε ηηο βαζηθέο θαηεγνξίεο δεδνκέλσλ, νη νπνίεο είλαη: Ρα δεδνκέλα κε ρσξηθή ππφζηαζε. Ρα δεδνκέλα κε ρσξηθή ππφζηαζε απνηεινχλ νη ζεκεηαθέο παξαηεξήζεηο πνπιηψλ αιιά θαη νη επηθαιχςεηο (layers) πνπ ζρεκαηίδνπλ ην βαζηθφ ράξηε ηεο εθαξκνγήο (πφιεηο, αθηνγξακκή, πνηάκηα θ.η.ι.). Ρα πεξηγξαθηθά δεδνκέλα κε κε ρσξηθή ππφζηαζε. Ρα δεδνκέλα κε κε ρσξηθή ππφζηαζε ζα πεξηγξάθνπλ βαζηθέο νληφηεηεο ηεο εθαξκνγήο, φπσο νη ρξήζηεο ηεο εθαξκνγήο αιιά θαη δεδνκέλα πνπ θάλνπλ πιεξέζηεξε ηελ θαηαρψξηζε ησλ παξαηεξήζεσλ (π.ρ. είδε πνπιηψλ). Νη ρξήζηεο αλήθνπλ ζε δχν νκάδεο. Ζ πξψηε είλαη νη απινί παξαηεξεηέο πνπιηψλ, πνπ αξρηθά έρνπλ κφλν δηθαίσκα αλάγλσζεο θαη εηζαγσγήο δεδνκέλσλ θαη εθηέιεζεο ρσξηθψλ εξσηεκάησλ ζε απηά. Ζ δεχηεξε νκάδα απνηειείηαη απφ ηνπο δηαρεηξηζηέο ηνπ ζπζηήκαηνο, νη νπνίνη έρνπλ φια ηα δηθαηψκαηα δηαρείξηζεο ζηα δεδνκέλα ηεο βάζεο. Κε ηελ νινθιήξσζε ηεο αλάιπζεο απαηηήζεσλ θαηαγξάθεθαλ νη θπξηφηεξεο απαηηήζεηο, νη νπνίεο ζπλνςίδνληαη παξαθάησ: Δχθνιε πξφζβαζε θαη πςειή δηαζεζηκφηεηα ηεο εθαξκνγήο Διαρηζηνπνίεζε ησλ απαηηήζεσλ ζε εμνπιηζκφ θαη ινγηζκηθφ γηα ηνλ ρξήζηε Δηζαγσγή ζεκείνπ παξαηήξεζεο κε ρξήζε GPS ή κε ραξηνγξαθηθή πινήγεζε Θσδηθνπνίεζε δεδνκέλσλ πνπ αθνξνχλ είδε θαη δξαζηεξηφηεηεο ησλ πνπιηψλ Ξηζηνπνίεζε ησλ ρξεζηψλ ηεο εθαξκνγήο Δπεθηαζηκφηεηα ηεο εθαξκνγήο (ψζηε λα είλαη εχθνιε ε ελζσκάησζε επηπιένλ ιεηηνπξγηψλ ζην κέιινλ) Ππκβαηφηεηα κε δηεζλή πξφηππα (ψζηε λα είλαη δπλαηή ε κειινληηθή δηαζχλδεζε κε άιια ζπζηήκαηα, εκπνξηθά ή ειεχζεξα) Φηιηθφηεηα πξνο ην ρξήζηε Σακειφ θφζηνο ινγηζκηθνχ ηεο εθαξκνγήο 2.3 Δλλνηνινγηθφο ζρεδηαζκφο βάζεο δεδνκέλσλ Ν ζρεδηαζκφο ηνπ ελλνηνινγηθνχ κνληέινπ (ή κνληεινπνίεζε) ηεο βάζεο δεδνκέλσλ έγηλε κε ρξήζε ηεο γιψζζαο UML. Πην ζρήκα 2 παξνπζηάδεηαη ην δηάγξακκα θιάζεσλ πνπ πξνέθπςε, ελψ ζηε ζπλέρεηα δίλεηαη κηα ζπλνπηηθή πεξηγξαθή ησλ θιάζεσλ θαη ησλ ζπζρεηίζεσλ ηνπ κνληέινπ. Ζ θιάζε observation αλαπαξηζηά ηηο παξαηεξήζεηο. Δλζσκαηψλεη δηάθνξεο ηδηφηεηεο πνπ πεξηγξάθνπλ ην ρξφλν, ηηο ζπλζήθεο θαη ηελ ηνπνζεζία ηεο παξαηήξεζεο, θαζψο θαη ην θαζεζηψο πξνζηαζίαο ηεο πεξηνρήο, αλ πθίζηαηαη. Ζ ηδηφηεηα geom δηαηεξεί ηηο 219

Γ.Π.Ξ. Ρειεπηζθόπεζε Σαξηνγξαθία 8 ν Ξαλειιήλην Γεσγξαθηθό Ππλέδξην ζπληεηαγκέλεο ηνπ ζεκείνπ παξαηήξεζεο. Ζ θιάζε bird αλαπαξηζηά ηα είδε ησλ άγξησλ πηελψλ πνπ ζπλαληψληαη ζηελ Διιάδα. Νη ηδηφηεηέο ηεο πεξηγξάθνπλ ηελ νλνκαζία θάζε είδνπο, ηφζν ηελ επηζηεκνληθή, φζν θαη ηελ θνηλή ζε δχν γιψζζεο. Ζ θιάζε ζπζρέηηζεο observed_birds αλαπαξηζηά ηα είδε ησλ πνπιηψλ πνπ παξαηεξήζεθαλ ζε θάζε παξαηήξεζε. Γηαηεξνχληαη νη πιεξνθνξίεο ηνπ πιήζνπο ησλ πνπιηψλ θάζε είδνπο, θαζψο θαη ηεο δξαζηεξηφηεηαο απηψλ θαηά ηελ παξαηήξεζε. Ζ Πρήκα 2. Δλλνηνινγηθφο ζρεδηαζκφο ηεο βάζεο δεδνκέλσλ δξαζηεξηφηεηα έρεη θσδηθνπνηεζεί γηα ιφγνπο εληαίαο θαηαρψξεζεο. Ζ θιάζε user αλαπαξηζηά ηνπο πηζηνπνηεκέλνπο ρξήζηεο ηεο εθαξκνγήο θαη δηαηεξεί δηάθνξεο πξνζσπηθέο πιεξνθνξίεο θαη ζηνηρεία επηθνηλσλίαο γηα ηνλ θαζέλα. Ζ ζπζρέηηζε κεηαμχ ησλ θιάζεσλ user θαη observation αλαπαξηζηά ηε ζχλδεζε θάζε παξαηήξεζεο κε ηνλ ρξήζηε πνπ ηελ πξαγκαηνπνίεζε. Νη ππφινηπεο θιάζεηο: perfecture (Λνκφο), municipality (Γήκνο), munic_district (Γεκνηηθφ Γηακέξηζκα), city (νηθηζκφο), road (δξφκνο), railroad (ζηδεξνδξνκηθή γξακκή), river (πνηακφο) θαη lake (ιίκλε), αλαπαξηζηνχλ ηα ρσξηθά δεδνκέλα πνπ ππνζηεξίδνπλ ηελ εηζαγσγή ηνπ ζεκείνπ παξαηήξεζεο θαηά ηε ραξηνγξαθηθή πινήγεζε ηνπ ρξήζηε. ιεο απηέο νη θιάζεηο ελζσκαηψλνπλ θαηεγφξεκα ηχπνπ geometry γηα ηε απνζήθεπζε ηεο ρσξηθήο πιεξνθνξίαο ηνπο. Γηα ην ζρεδηαζκφ ηνπ δηαγξάκκαηνο UML ρξεζηκνπνηήζεθε ην ειεχζεξν ινγηζκηθφ argouml. 2.4 Ινγηθφο θαη θπζηθφο ζρεδηαζκφο βάζεο δεδνκέλσλ Θαηά ηνλ ινγηθφ ζρεδηαζκφ κεηαζρεκαηίζηεθε ην ελλνηνινγηθφ κνληέιν ηεο βάζεο δεδνκέλσλ ζην ζρεζηαθφ κνληέιν δεδνκέλσλ, αθνινπζψληαο ηνπο αληίζηνηρνπο θαλφλεο (Ramakrishnan and Gehrke, 2002). Ξξνέθπςε κηα ζεηξά απφ ζρέζεηο (relations) γηα ηε δηαρείξηζε ησλ ζηηγκηφηππσλ ησλ θιάζεσλ θαη ησλ ζπζρεηίζεσλ, πνπ ζηε ζπλέρεηα (θαηά ηνλ θπζηθφ ζρεδηαζκφ) απνηέιεζαλ ηνπο πίλαθεο ηεο βάζεο δεδνκέλσλ ζην ΠΓΒΓ PostgreSQL/PostGIS. Ρέινο, δεκηνπξγήζεθαλ ηα αλαγθαία επξεηήξηα (indexes) γηα ηε βειηίσζε ηεο απφδνζεο ησλ αλαδεηήζεσλ ζηε βάζε δεδνκέλσλ. Ν θπζηθφο ζρεδηαζκφο πξαγκαηνπνηήζεθε κε ην ειεχζεξν ινγηζκηθφ pgadmin (απεηθνλίδεηαη ζην ζρήκα 3). 220

8 ν Ξαλειιήλην Γεσγξαθηθό Ππλέδξην Γ.Π.Ξ. Ρειεπηζθόπεζε Σαξηνγξαθία Κεηά ηελ νινθιήξσζε ηεο πινπνίεζεο ηεο βάζεο δεδνκέλσλ έγηλε εηζαγσγή ησλ θσδηθνπνηεκέλσλ δεδνκέλσλ (ζηνπο πίλαθεο bird, bird_activity, road_type) θαζψο ησλ ρσξηθψλ δεδνκέλσλ αλαθνξάο (πίλαθεο prefecture, municipality, munic_district, city, road, railroad, river, lake). 2.5 Αθξίβεηα γεσαλαθνξάο ησλ παξαηεξήζεσλ Πρήκα 3. Φπζηθφο ζρεδηαζκφο ηεο βάζεο δεδνκέλσλ Έλα ζεκαληηθφ δήηεκα πνπ πξνέθπςε θαηά ην ζρεδηαζκφ ηεο εθαξκνγήο ρξήζηε, είλαη ν βαζκφο αθξίβεηαο θαη ε θιίκαθα ηεο ρσξηθήο πιεξνθνξίαο, ζέκαηα πνπ ζρεηίδνληαη άκεζα κε ην ηξφπν εηζαγσγήο ηνπ ζεκείνπ ηεο παξαηήξεζεο. Κε βάζε ην (British Trust for Ornithology, 2007), ππάξρνπλ νη εμήο πξνζεγγίζεηο: 1. Ν ρξήζηεο εηζάγεη σο πεξηνρή παξαηήξεζεο ηνλ θσδηθφ ηνπ ηεηξαγψλνπ ελφο πιέγκαηνο (grid), ηνλ νπνίν βξίζθεη κε ηελ βνήζεηα ελφο ράξηε. 2. Ν ρξήζηεο εηζάγεη ηε ζέζε ηεο παξαηήξεζεο παηψληαο κε ην πνληίθη ζε έλαλ ράξηε, θαηφπηλ πινήγεζεο γηα ηελ εχξεζε ηνπ ζσζηνχ ζεκείνπ. 3. Ν ρξήζηεο εηζάγεη ηηο αθξηβείο ζπληεηαγκέλεο ηεο παξαηήξεζεο κε ρξήζε κηαο ζπζθεπήο GPS. 4. Ν ρξήζηεο εηζάγεη ηελ νλνκαζία ηεο πεξηνρήο φπνπ έγηλε ε παξαηήξεζε. 5. Ν ρξήζηεο εηζάγεη ην ζεκείν παξαηήξεζεο κε ρξήζε ησλ Google maps. Δπηιέρζεθε ε πηνζέηεζε ησλ πξνζεγγίζεσλ 2 θαη 3. Ζ πξψηε ππνβνεζά ηελ αθξηβέζηεξε επηινγή ηνπ ζεκείνπ παξαηήξεζεο έλαληη ησλ πξνζεγγίζεσλ 1 θαη 4, ελψ ε δεχηεξε 221

Γ.Π.Ξ. Ρειεπηζθόπεζε Σαξηνγξαθία 8 ν Ξαλειιήλην Γεσγξαθηθό Ππλέδξην απεπζχλεηαη ζηνπο ρξήζηεο πνπ δηαζέηνπλ ηνλ θαηάιιειν εμνπιηζκφ. πάξρεη ε πξφβιεςε γηα επέθηαζε ηεο εθαξκνγήο πνπ πινπνηήζεθε ψζηε λα ππνζηεξίδεη φινπο ηνπο ηξφπνπο εηζαγσγήο παξαηεξήζεσλ. 3. Ξεξηβάιινλ αιιειεπίδξαζεο ρξήζηε Πηελ ελφηεηα απηή παξαζέηνπκε ζπλνπηηθά ηα βήκαηα πνπ εθηειεί ν ρξήζηεο/παξαηεξεηήο απφ ηνλ ππνινγηζηή ηνπ γηα ηελ θαηαρψξεζε ησλ παξαηεξήζεσλ. πσο έρεη αλαθεξζεί, ε κνλαδηθή απαίηεζε είλαη ε ρξήζε ελφο θπιινκεηξεηή ηνπ παγθφζκηνπ ηζηνχ (web browser). Κεηά ηνλ έιεγρν πξφζβαζεο, παξνπζηάδεηαη ζην ρξήζηε ν ράξηεο ηεο ειιεληθήο επηθξάηεηαο (ζρήκα 4). Ζ εχξεζε ηνπ ζεκείνπ παξαηήξεζεο πξαγκαηνπνηείηαη κε δηαδνρηθέο εζηηάζεηο ζηνλ ράξηε, ελψ παξάιιεια ππάξρεη δπλαηφηεηα εκθάληζεο δηαθφξσλ επηθαιχςεσλ (layers), φπσο νηθηζκψλ, δξφκσλ, πνηακψλ θ.ιπ., γηα ηελ ππνβνήζεζε ηνπ ρξήζηε. Πρήκα 4. Ζ αξρηθή νζφλε εηζαγσγήο παξαηεξήζεσλ Κεηά ηελ επηινγή ηνπ ζεκείνπ παξαηήξεζεο, ν ρξήζηεο εηζάγεη ζην αξηζηεξφ κέξνο ηεο νζφλεο ηα βαζηθά δεδνκέλα γηα ηηο ζπλζήθεο θαη ηελ πεξηνρή ηεο παξαηήξεζεο (ζρήκα 5α). Πην επφκελν βήκα, επηιέγεη ην είδνο θαη αξηζκφ ησλ παξαηεξεζέλησλ πνπιηψλ, θαζψο θαη ηε δξαζηεξηφηεηα απηψλ (ζρήκα 5β). Απηφ ην βήκα κπνξεί λα επαλαιακβάλεηαη, κέρξη λα εηζαρζνχλ φια ηα δηαθνξεηηθά είδε πνπιηψλ πνπ παξαηεξήζεθαλ θαη ν ρξήζηεο λα επηιέμεη έμνδν απφ ηε δηαδηθαζία εηζαγσγήο ηεο παξαηήξεζεο. 222

8 ν Ξαλειιήλην Γεσγξαθηθό Ππλέδξην Γ.Π.Ξ. Ρειεπηζθόπεζε Σαξηνγξαθία Πρήκα 5. Δηζαγσγή ησλ βαζηθψλ ζηνηρείσλ ηεο παξαηήξεζεο, θαζψο θαη ηνπ πιήζνπο, ηνπ είδνπο θαη ηεο δξαζηεξηφηεηαο ησλ πνπιηψλ 4. Ππκπεξάζκαηα θαη πξννπηηθέο Κε ηελ πινπνίεζε ηεο εθαξκνγήο ηθαλνπνηήζεθε ν αξρηθφο ζθνπφο, ελψ παξάιιεια απαληήζεθαλ επηκέξνπο εξσηήκαηα πνπ είραλ ηεζεί. Ξην αλαιπηηθά, ην πξφβιεκα ηεο απνπζίαο ελφο εληαίνπ ζπζηήκαηνο θαηαγξαθήο ησλ παξαηεξήζεσλ άγξησλ πηελψλ ζηνλ Διιαδηθφ ρψξν, αληηκεησπίζηεθε ρσξίο ηελ αλάγθε αγνξάο αθξηβνχ εκπνξηθνχ ινγηζκηθνχ, ελψ παξάιιεια ε εθαξκνγή πνπ δεκηνπξγήζεθε είλαη εχθνιε ζηε ρξήζε θαη πξνζπειάζηκε ζε νπνηνλδήπνηε πηζηνπνηεκέλν παξαηεξεηή έρεη ζχλδεζε ζην δηαδίθηπν. Αθφκε, απαληήζεθε επηηπρψο ην εξψηεκα ηεο δηεξεχλεζεο ηεο επξσζηίαο θαη αμηνπηζηίαο ηνπ Διεχζεξνπ Ινγηζκηθνχ/Ινγηζκηθνχ Αλνηθηνχ Θψδηθα ζηελ πεξηνρή ησλ βάζεσλ γεσγξαθηθψλ δεδνκέλσλ θαη ηεο δηαδηθηπαθήο ραξηνγξαθίαο. Θαηά ηελ αλάπηπμε ηεο εθαξκνγήο δηαπηζηψζακε ηελ ζεηηθή αληαπφθξηζε ηεο θνηλφηεηαο ησλ ρξεζηψλ ηνπ ΔΙ/ΙΑΘ ζηελ επίιπζε ησλ πξνβιεκάησλ πνπ αλέθππηαλ. Δπίζεο, πξνέθπςαλ λέεο ηδέεο γηα κειινληηθή εμέιημε ηεο εθαξκνγήο, πνπ ιφγσ ηνπ αλνηθηνχ ηεο ραξαθηήξα ππνζηεξίδεη ηελ επέιηθηε πινπνίεζε απηψλ. Λα παξαηεξεζεί εδψ φηη ε εθαξκνγή απνηειεί απφ κφλε ηεο έλα παξάδεηγκα εθαξκνγήο αλνηρηνχ θψδηθα, ειεχζεξνπ ζε κεηαηξνπέο θαη αλαδηαλνκή. Πηηο κειινληηθέο επεθηάζεηο ηεο εθαξκνγήο πεξηιακβάλεηαη ε ππνζηήξημε ιεηηνπξγηψλ αλάιπζεο ησλ απνζεθεπκέλσλ δεδνκέλσλ κέζσ ηνπ Ξαγθφζκηνπ Ηζηνχ, ε νπνία ηε ζηηγκή απηή πξαγκαηνπνηείηαη off-line κε εμαγσγή ησλ δεδνκέλσλ απφ ηε βάζε δεδνκέλσλ ζε θαηάιιειε κνξθή γηα επεμεξγαζία. Δπίζεο, ε εθαξκνγή απηή απνηειεί έλα βήκα ζην ρψξν ηεο ζπιινγήο θαη δηαρείξηζεο πεξηβαιινληνινγηθψλ θαη νηθνινγηθψλ δεδνκέλσλ ζηνλ ειιαδηθφ ρψξν. Ρν πεδίν θαηαγξαθήο ησλ παξαηεξήζεσλ κπνξεί εχθνια λα επεθηαζεί γηα 223

Γ.Π.Ξ. Ρειεπηζθόπεζε Σαξηνγξαθία 8 ν Ξαλειιήλην Γεσγξαθηθό Ππλέδξην ηελ ππνζηήξημε εξεπλψλ πνπ απαηηνχλ δεδνκέλα απφ άιινπο δσηθνχο ή θπηηθνχο πιεζπζκνχο. Πηελ θαηεχζπλζε απηή, κε ηελ απαξαίηεηε ρξεκαηνδφηεζε, ε εθαξκνγή ζα κπνξνχζε λα κεηεμειηρζεί ζε έλα πνιχπιεπξν εξγαιείν ππνζηήξημεο απνθάζεσλ ζηα ρέξηα επηζηεκφλσλ, νξγαληζκψλ πξνζηαζίαο ηεο ρισξίδαο θαη παλίδαο, πεξηβαιινληηθψλ νξγαλψζεσλ θαη θξαηηθψλ ππεξεζηψλ. Βηβιηνγξαθία Adams, T., Garand, M., 2004: Free Software: The Open (GIS) Source Solution for Local Governments. A Case Study: Perspectives, Experience and Possibilities for the City of Frankfurt (Oder). 9th International Symposium on Information and Communication Technologies in Urban and Spatial Planning and Impacts of ICT on Physical Space, Vienna, 25 27 February 2004. British Trust for Ornithology, 2007: Bird-track: Recording sites, δηαζέζηκν ζηε δηεχζπλζε: http://www.bto.org/birdtrack/taking_part/help_record_sites.htm Brovelli, M. A., Magni, D., 2003: An Archaeological web gis application based on mapserver and postgis. The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, (34), 89-94 Fischer-Stabel, P., Wannemacher, S., 2004: Open Source GIS Architecture, Sharing Data and Knowledge in an UNESCO MAB Biosphere Reserve. 18th International Conference on Informatics for Environmental Protection, Geneva, 21 23 October 2004, 624 633. Free Software Foundation, 2005: The Free Software Definition. Free Software Foundation, Boston, USA, δηαζέζηκν ζηε δηεχζπλζε: http://www.fsf.org/licensing/essays/free-sw.html Gaunt, A. S., Oring, L. W. (eds.) 1997: Guidelines to the Use of Wild Birds in Research. The Ornithological Council, Washington DC, USA. Halim, S., 2005: Design and Implementation of WebGD Framework. University Consortium of Geographic Information Science Summer Assembly, Snow King Resort Wyoming, 28 June 1 July 2005. Ingensand, J., Caloz, R., Pythoud, K., 2005: Creating an interactive network for winecultivation. The Inaugural Nordic Geographers Meeting, Lund 10-14 May 2005. Pressman, R. S., 2000: Software Engineering: A Practitioner's Approach. McGraw-Hill, London, UK. Ramakrishnan, R., Gehrke, J., 2002: Ππζηήκαηα δηαρείξηζεο βάζεσλ δεδνκέλσλ. Δθδφζεηο Ρδηφια, Θεζζαινλίθε. The Apache HTTP Server Project, 2007: http://httpd.apache.org/ (επίζθεςε 13/6/2007) UNBC, 2006: Flexible Internet Spatial Template. University of Northern British Columbia, δηαζέζηκν ζηε δηεχζπλζε: http://datashare.gis.unbc.ca/fist/index.htm 224