Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Εργαστήριο Περιφ. και Δίκτυα Η/Υ

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "Εργαστήριο Περιφ. και Δίκτυα Η/Υ"— Μεταγράφημα παρουσίασης:

1 Εργαστήριο Περιφ. και Δίκτυα Η/Υ
ΤΕΙ ΠΕΙΡΑΙΑ Τμήμα Η/Υ Συστημάτων Ομάδα Μαθημάτων μ Υ/Σ Εργαστήριο Περιφ. και Δίκτυα Η/Υ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ των σπουδαστών: ΑΡΑΜΠΑΤΖΗΣ Γαβριήλ ΤΖΟΥΒΕΛΗ Παρασκευή με θέμα : ΑΝΑΠΤΥΞΙΑΚΟ ΕΡΓΑΛΕΙΟ ΕΝΗΜΕΡΩΣΗΣ ΓΕΩΓΡΑΦΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ για περιβάλλον W.W.W. και JAVA ( Εφαρμογή : Φαρμακεία , Θέατρα , Σχολεία ....) Εισηγητής : καθηγητής Δρ. Σ.Κ.Λεβέντης ΠΕΙΡΑΙΑΣ -PeLAB -Απρίλιος 1997 PeLAB

2 ΠΕΡΙΒΑΛΛΟΝ ΑΝΑΠΤΥΞΗΣ ΤΗΣ ΕΦΑΡΜΟΓΗΣ.
ΠΕΡΙΒΑΛΛΟΝ ΑΝΑΠΤΥΞΗΣ ΤΗΣ ΕΦΑΡΜΟΓΗΣ. Η ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ JAVA. HTML και FRAMES. WORLD WIDE WEB και G.I.S. ΠΕΡΙΓΡΑΦΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ ΑΠΟ ΤΗΝ ΠΛΕΥΡΑ ΤΟΥ ΧΡΗΣΤΗ.. ΠΕΡΙΓΡΑΦΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ ΑΠΟ ΤΗΝ ΠΛΕΥΡΑ ΤΟΥ ADMINISTRATOR. ΔΟΜΕΣ ΑΡΧΕΙΩΝ ΤΗΣ ΕΦΑΡΜΟΓΗΣ.

3 Εισαγωγή στην Java. Η ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ JAVA
Έννοιες αντικειμενοστραφή προγραμματισμού. H βασική δομή της γλώσσα Java.. H Java στο WEB. Τι είναι τα Applet. Applet Tags. Η κλάση Applet. Η κλάση URL - Χρήση στο WWW. Γραφικά στην Java. Εργασία με εικόνες. I/O και δυνατότητες Networking. Το μέλλον της Java. Πηγές Java μέσα στο WWW.

4 Δυνατότητες της JAVA Η Java εκμεταλλεύεται ευκολίες δίκτυου.
Ένα πρόγραμμα γραμμένο σε Java μπορεί να εκτελεστεί σε όποιο υπολογιστή έχει εγκατεστημένο το λεγόμενο Java runtime και είναι ουσιαστικά ένας μεγάλος interpreter. To Java runtime είναι ένας software υπολογιστής, ο οποίος μένει απαράλλαχτος, ανεξάρτητα από το hardware στο οποίο τρέχει και αναλαμβάνει να μετατρέψει τις κλήσεις της Java σε κλήσεις του λειτουργικού συστήματος του μηχανήματος, στο οποίο είναι εγκατεστημένο. Ένας προγραμματιστής κάνει compile το Java source σε byte code χρησιμοποιώντας το Java compiler, ο οποίος είναι σε binary μορφή και platform indepent . Αυτός ο byte code δεν έχει συμπληρωθεί μέχρι να γίνει interpreted από το Java run time environment (συνήθως ένας browser).

5 Test.java import java.applet.Applet; import java.awt;
public class Test extends Applet{ String name; public void init ( ){ if (name= =null){ name= ¨null¨; } public void paint(Graphics g){ g.drawString( just for ¨+name + ¨ ! ! ! ¨,10,30); Test. .html < HTML> <HEAD> <TITLE>Test </TITLE> </HEAD><BODY> <APPLET CODE= ¨Test.class¨ WIDTH=200, HEIGHT =100> <PARAM NAME =¨name¨ VALUE=¨test ¨> </APPLET></BODY> </HTML>

6 Μέλλον της JAVA Javastations ένα Sun σύστημα με 32 MB RAM.
μικρές συσκευές,,εύκολες στη χρήση. ένα Sun σύστημα με 32 MB RAM. υποσύστημα ήχου. υποσύστημα γραφικών. κεντρικό επεξεργαστή : MicroSPARC II. μικρό μέγεθος Για να λειτουργήσει το Javastations απαιτεί τη σύνδεση του με κάποιο server της σειράς Netra ή των Windows NT ή 95 αλλά και Unix server διαφορετικών εταιριών. Κάθε Javastation εκμεταλλεύεται ένα κομμάτι του αποθηκευτικού χώρου (σκληρός δίσκος ) αλλά όχι και την επεξεργαστική ισχύ του server.

7 FRAMES IN HTML <HTML> <HEAD>
<TITLE> Layout Document </TITLE> </HEAD> <FRAMESET ROWS=*,*> <FRAME SRC= upper.html> <FRAME SRC= down.html NAME= bottom> </FRAMESET> </HTML>

8 ΠΑΡΑΜΕΤΡΟI ΣTA FRAMES <FRAME>
ΒORDER = ”…” Ορίζει το πλάτος (σε pixel ) του border που σχεδιάζεται γύρω από το Frame .H δήλωση αυτή ισχύει για τον Netscape ενώ για τον Internet explorer ισχύει το FRAMEBORDER. SRC = URL. NAME = frame_name : Ορίζουμε το όνομα του συγκεκριμένου frame. RESIZE = no :Απαγορεύει στον χρήστη να αλλάξει το μέγεθος του frame. = yes :Επιτρέπει στον χρήστη να αλλάξει το μέγεθος τουframe. = auto : Το μέγεθος του frame αλλάζει αυτόματα. SCROLLING = no :Εμφανίζονται πάντα μπάρες. = yes :Δεν εμφανίζονται μπάρες. = auto: Εμφανίζονται μπάρες όποτε χρειάζεται . MARGINΗEIGHT = Ορίζει το ύψος της μπάρας. MARGINWIDTH = Ορίζει το πλάτος της μπάρας.

9 <A HREF=URL..></A>
Καλείται μέσω της ιστοσελίδας που θέλει να ενημερώσει ένα συγκεκριμένο frame από το frameset target =_self : Ενημερώνει το αυτό frame που περιέχει το link. =_parent : Ενημερώνει το parent frame από αυτό που περιέχει το link. =_top : Ενημερώνει όλη η WEB σελίδα που περιέχει το link. =_blank : Ανοίγει νέο WEB παράθυρο που περιέχει τα αποτελέσματα του link.

10 Γεωγραφικά Πληροφοριακά Συστήματα
Αποτελούνται από: Δεδομένα για μια έκταση προσδιορισμένα στο χώρο (χαρτογραφικά και στατιστικά χαρακτηριστικά - ιδιότητες των σημείων του χώρου). και Σύνολο διαδικασιών και τεχνικών για συστηματική συλλογή, αποθήκευση,ενημέρωση, επεξεργασία, ανάκτηση - επιλογή - ανάλυση για την παρουσίασήτους, σε οργανωμένη πληροφορία.

11 Μπορούν να εμφανίσουν (σε χάρτες) απαντήσεις σε ερωτήματα όπως:
Που βρίσκονται ... πχ. τα διοικητικά όρια νομών, δήμων ή κοινοτήτων, το οδικό και σιδηροδρομικό δίκτυο, η ακτογραμμή. Ποια είναι τα χαρακτηριστικά ... πχ. αγροτικής περιοχής σε σχέση με τα καλλιεργούμενα φυτά και την υποδομή της περιοχής (δυνατότητα πρόσβασης σε οδικούς κόμβους κλπ ζήτησης ανταγωνιστικών προϊόντων ανά περιοχή. Τι βρίσκεται γύρω από ... πχ. ποια οικοδομικά τετράγωνα του δήμου απέχουν λιγότερο από 600μ. από σχολείο, πάρκο, Supermarket, στάση λεωφορείου πόσες αγροτικές εκμεταλλεύσεις και πόσες βιομηχανίες συναντώνται με επαρχιακό δρόμο 10μ. που θα κατασκευαστεί. Υπολογισμός βέλτιστης διαδρομής πχ. αποκομιδή απορριμμάτων, διανομή αγαθών.

12 Multimedia GIS O συνδυασμός κειμένων με αντίστοιχες εικόνες,video και ήχο, δημιουργεί ένα εξαιρετικά δυνατό περιβάλλον παρουσίασης της πληροφορίας. GIS και Τηλεπισκόπιση [Remote Sensing] Έχει επικρατήσει να αναφέρεται ο όρος συλλογικά στις αεροφωτογραφίες, τις φωτογραφίες και γενικότερα πληροφορίες από δορυφόρους. Εδώ αναφέρεται και η χρησιμοποίηση του GPS (Global Positioning Systems) που κάνει ευκολότερη και ταχύτατη την κατασκευή του χάρτη βάσης. Έμπειρα Συστήματα Πληροφοριών (Εxpert Systems) Αποτελούν μέρος του ευρύτερου κλάδου της τεχνολογίας, της Τεχνητής Νοημοσύνης (Artificial Intelligence).

13 ΠΑΡΑΔΕΙΓΜΑΤΑ ΕΦΑΡΜΟΓΩΝ ΤΩΝ G.I.S.
1.Αυτοματοποιημένη χαρτογραφία: - χαρτογραφία βάσης. - θεματική χαρτογραφία. - τρισδιάστατη χαρτογράφηση. 2. Κτηματολόγιο: - καταγραφή - προστασία - διαχείριση δημόσιας, δημοτικής, ιδιωτικής ακίνητης περιουσίας. 3. Σχεδιασμός του χώρου: - Πολεοδομικά και χωροταξικά GIS. 4. Συστήματα διαχείρισης φυσικών πόρων [Natural Resource Management]: - προστασία περιβάλλοντος, Βιότοποι και οικοσυστήματα, υδάτινοι πόροι, εδαφολογία, γεωλογία, τοξικά και βιομηχανικά απόβλητα.

14 5. Συστήματα διαχείρισης υποδομής [Infrastructure Management]:
- δίκτυα μεταφορών - κυκλοφορίας. - οργανισμοί κοινής ωφέλειας (Δίκτυα ύδρευσης και αποχέτευσης, δίκτυα τηλεπικοινωνιών, δίκτυα διανομής ηλεκτρικής ενέργειας, στοιχεία υγείας, παιδείας, πρόνοιας και πολιτισμού). 6. Οικονομικά μεγέθη, επιχειρηματικές - εμπορικές εφαρμογές: - έρευνα αγοράς (Marketing). - εφαρμογές των συστημάτων υποστήριξης αποφάσεων (Decision Support Systems). - διανομή, παράδοση πρoϊόντων (Product Delivery), κατανομή εμπορευμάτων (Distribution of Spare Parts) ή υπηρεσιών σε υποκαταστήματα - υπηρεσίες μεταφορών (Roadside Services). - συστήματα πλοήγησης οχημάτων(Vehicle Navigation). 7. Συστήματα άμεσης δράσης (Emergency-disaster management): - καθορισμός έκτασης ζημιών από πλημμύρες - πυρκαγιές, διαμόρφωση και υλοποίηση μιας στρατηγικής προστασίας από αυτές κλπ.. - επεμβάσεις πρώτων βοηθειών. - χρησιμοποίηση των GIS από αστυνομικές μονάδες στην ανάλυση της. εγκληματικής δραστηριότητας ή τον έλεγχο πληροφοριών, θεωριών και στρατηγικών.

15 WWW Πηγές Στον Ελλαδικό Χώρο
Στο Μετσόβιο Πολυτεχνείο 1. Real Time Traffic Map. Σε αυτό το Site θα βρείτε έναν real time traffic map, έναν χάρτη της Αθήνα δηλαδή με σαφείς ενδείξεις για την κίνηση στους κεντρικούς δρόμους της. 2. How far can you go in 15 minute? To find out click on a traffic light Στο υπουργείο Πολιτισμού Δυνατότητα απεικόνισης αρχαιολογικών χώρων ,μουσείων και εκκλησιών σε όλες τις περιοχές της Ελλάδας. Στο ΤΕΙ Πειραιά 1. G.I.S. services in WWW - Athens maps -Navigation 2. G.I.S. Applications ( Φαρμακεία ,σχολεία, θέατρα) /gis-applic.html

16 Ακολουθούν : Η ανάπτυξη της εφαρμογής. Η εφαρμογή.

17 ΑΝΑΠΤΥΞΙΑΚΟ ΕΡΓΑΛΕΙΟ ΕΝΗΜΕΡΩΣΗΣ
ΑΝΑΠΤΥΞΙΑΚΟ ΕΡΓΑΛΕΙΟ ΕΝΗΜΕΡΩΣΗΣ ΓΕΩΓΡΑΦΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

18 ΒΗΜΑΤΑ ΑΝΑΠΤΥΞΗΣ ΕΡΓΑΛΕΙΟΥ
ΠΡΩΤΗ ΥΛΗ π .χ . Αρχείο Φαρμακείων σε text μορφή. ΑΝΑΖΗΤΗΣΗ ΠΡΩΤΗΣ ΥΛΗΣ 1 ) Στο αντίστοιχο φορέα - επιμελητήριο π .χ . Φαρμακευτικός Σύλλογος 2 ) Άντληση σχετικών στοιχείων από το WWW. Από μεμονομένες, ειδικές εφαρμογές. π.χ. Ανακοινώσεις εφημερευόντων φαρμακείων

19 Η ΔΙΚΗ ΜΑΣ ΚΙΝΗΣΗ Το Πρώτο Αξιοποιήσιμο Αρχείο
Η ΔΙΚΗ ΜΑΣ ΚΙΝΗΣΗ Επιλέξαμε την δεύτερη μέθοδο (Άντληση στοιχείων από WWW). Αναπτύξαμε φίλτρα με τα οποία αφαιρέσαμε περιττά στοιχεία από τα αρχεία, όπως εξωραισμοί απεικόνισης. Κάναμε συνθέσεις Από διάφορα αρχεία εφημερευόντων φαρμακείων καταλήξαμε σ‘ ένα ενωποιημένο αρχείο. Το Πρώτο Αξιοποιήσιμο Αρχείο

20 Λίστα Αξιοποιήσιμου Αρχείου
ΕΝΗΜΕΡΩΣΗ ΚΑΘΕ ΕΓΓΡΑΦΗΣ ΜΕ ΓΕΩΓΡΑΦΙΚΑ ΣΤΟΙΧΕΙΑ Λίστα Αξιοποιήσιμου Αρχείου X Y Πως ; ΠΡΟΣΘΕΤΑ ΓΕΩΓΡΑΦΙΚΑ ΣΤΟΙΧΕΙΑ

21 ΧΕΙΡΟΚΙΝΗΤΑ Εντοπισμός της οδού μέσα από ένα χάρτη.
Υπολογισμός των συντεταγμένων χ , y. M’ ένα απλό editor συμπλήρωση του αρχείου. Για μικρό όγκο πληροφοριών μπορεί να είναι μια ορθολογική κατάσταση. Αλλά εδώ μιλάμε για εφαρμογές , που από την φύση τους διαχειρίζονται πολύ μεγάλους όγκους και επιπλέον δεν εξασφαλίζεται η δυναμική ενημέρωση του αρχείου που είναι και ο στόχος μας. ΑΝΑΓΚΗ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΑΥΤΗΣ ΤΗΣ ΔΙΑΔΙΚΑΣΙΑΣ ΕΝΤΑΞΗ ΠΛΗΡΟΦΟΡΙΩΝ ΣΤΟ ΓΕΩΓΡΑΦΙΚΟ ΣΥΣΤΗΜΑ

22 Τροφοδοσία εισόδων (π.χ. όνομα οδού)
ΠΡΩΤΗ ΚΙΝΗΣΗ Αξιοποίηση των Γεωγραφικών Συστημάτων που είχαν αναπτυχθεί πρίν από εμάς στο εργαστήριο. π.χ. Από την οδό, υπάρχει η δυνατότητα προσδιορισμού και απεικόνιση σε οθόνη του χάρτη. ΔΙΚΗ ΜΑΣ ΕΡΓΑΣΙΑ Τροφοδοσία εισόδων (π.χ. όνομα οδού) Από : το αξιοποιήσιμο για G.I.S. αρχείο που προαναφέραμε. Προς : την ήδη λειτουργούσα εφαρμογή. Τέλος : η Δρομολόγηση των Αποτελεσμάτων εκείνης της εφαρμογής στο υπό ανάπτυξη εργαλείο G.I.S.

23 ΑΝΑΠΤΥΞΙΑΚΟ G.I.S. ΕΡΓΑΛΕΙΟ
Απεικόνιση του πρώτου αξιοποιήσιμου αρχείου στον browser και είσοδος προς αναζήτηση στο αναπτυξιακό εργαλείο. Εντοπισμός χάρτη και ενημέρωση του αρχείου με τις γεωγραφικές συντεταγμένες με click Αποτέλεσμα αναζήτησης της επιλεγμένης εγγραφής

24 Στόχος : ΥΠΕΡΘΕΣΗ Σύνθεση της εικόνας

25 ΑΠΕΙΚΟΝΙΣΗ ΤΩΝ ΕΓΓΡΑΦΩΝ ΠΑΝΩ ΣΕ ΧΑΡΤΗ

26 ΈΝΤΑΞΗ ΤΟΥ ΑΝΑΠΤΥΞΙΑΚΟΥ G.I.S. ΕΡΓΑΛΕΙΟΥ
ΣΕ ΠΕΡΙΒΑΛΛΟΝ ΜΗΔΕΝΙΚΗΣ ΒΑΣΗΣ

27 ΠΑΡΟΥΣΙΑΣΗ ΕΦΑΡΜΟΓΗΣ Απαιτείται password. Bitmap από vector. Βοήθεια.

28 MAIN APPLICATIONS

29 ΛΙΣΤΑ ΕΠΙΛΟΓΩΝ Χάρτες

30 By Street Name Εντοπισμός του χάρτη και προσδιορισμός
Προσδιορισμός Θέσης Επιλογή Αντικειμένου By Street Name Εντοπισμός του χάρτη και προσδιορισμός από τον χρήστη της ακριβής του θέσης. Εμφάνιση στίγματος θέσης του χρήστη πάνω στον χάρτη. Φόρμα εισαγωγής στοιχείων για προσδιορισμό θέσης. Αποτέλεσμα αναζήτησης στοιχείων εισαγωγής.

31 By Main Map Προσδιορισμος θέσης χρήστη από τον γενικό χάρτη Ατττικής
Προσδιορισμός Θέσης Επιλογή Αντικειμένου By Main Map Προσδιορισμος θέσης χρήστη από τον γενικό χάρτη Ατττικής

32 Your Position Εμφάνιση της προσδιορισμένης θέσης
Προσδιορισμός Θέσης Επιλογή Αντικειμένου Your Position Εμφάνιση της προσδιορισμένης θέσης οποιαδήποτε στιγμή ζητηθεί από τον χρήστη

33 ΕΠΙΛΟΓΗ ΑΝΤΙΚΕΙΜΕΝΟΥ ΚΑΙ ΠΕΡΙΟΧΗΣ
ΕΠΙΛΟΓΗ ΑΝΤΙΚΕΙΜΕΝΟΥ ΚΑΙ ΠΕΡΙΟΧΗΣ ΠΕΡΙΟΧΗ ΑΝΤΙΚΕΙΜΕΝΟ Current map Your Position Αθήνα Καλλιθέα Ζωγράφου Νοne Φαρμακεία Σχολεία Θέατρα Νοσοκομεία New entries

34 Επιλέγοντας Φαρμακεία
Προσδιορισμός Θέσης Επιλογή Αντικειμένου Απεικόνιση όλων των κατηγοριών φαρμακείων στον επιλεγμένο χάρτη

35 Επιλέγοντας μία από τις κατηγορίες των φαρμακείων του παρόντος χάρτη.

36 Επιλέγοντας μία από τις κατηγορίες
των διανυκτευόντων φαρμακείων της Αθήνας

37 Επιλέγοντας τα Νοσοκομεία
Προσδιορισμός Θέσης Επιλογή Αντικειμένου Επιλέγοντας τα Νοσοκομεία Απεικόνιση των Νοσοκομείων στον επιλεγμένο χάρτη.

38 Απεικόνιση συγκεκριμένου Νοσοκομείου
του επιλεγμένου χάρτη.

39 Απεικόνιση συγκεκριμένου Νοσοκομείου της Αττικής

40 Επιλέγοντας τα New Entries
Προσδιορισμός Θέσης Επιλογή Αντικειμένου Εμφάνιση όλων των στιγμάτων πάνω στον επιλεγμένο χάρτη των νέων εγγραφών που παράχθηκαν από το εργαλείο δυναμικής ενημέρωσης G.I.S. βάσεων.

41 Free Demo from the next step of PeLAB G.I.S. SERVICES
(Δείγμα) Χάρτης Bitmap από vector. Εφαρμογή της Main Application στούς νέους χάρτες.

42 Free Demo from the next step of PeLAB G.I.S. SERVICES

43 Μελλοντικές Βλέψεις Με την βοήθεια Εργαλείου Ενημέρωσης επέκταση και εμπλουτισμός των βάσεων. Δυνατότητα συνδιασμού αντικειμένων και ταυτόχρονης ενημέρωσης στον χάρτη π.χ. Φαρμακεία και Νοσοκομεία Αντικατάσταση bitmap χαρτών με vector και αξιοποίηση των δυνατοτήτων που αυτά έχουν. Συνδυασμός G.P.S. με G.I.S. Συνδυασμός βάσεων όπως του Ο.Τ.Ε.

44 Click here to start the browser
It’s time for a cup of ….. java Thanks you for your attention. We hope that you enjoyed it. The End PeLAB Click here to start the browser


Κατέβασμα ppt "Εργαστήριο Περιφ. και Δίκτυα Η/Υ"

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google