/Geo-exercise-4-Sotiris-Pelekis

Exercise 4 - Geospatial Data processing course - Geospatial Data Web Mapping Application

Primary LanguageHTML

Exercise 4

Web mapping application - Geospatial data search download & processing

Έγινε χρήση των βιβλιοθηκών python: • Folium: Δημιουργία διαδραστικών χαρτών σε notebooks οι οποίο μπορούν και να εξαχθούν σε .html αρχείο για διαδικτυακή προβολή με την προϋπόθεση ότι είναι διαθέσιμος ο εξυπηρετητής παροχής των γεωχωρικών δεδομένων (Geoserver). (App 1.1, 1.2, 1.3) • OWSLib: Εκκίνηση επικοινωνίας WMS, WFS, WCS (OGC client) με το geoserver, εξερεύνηση των layers που αυτός παρέχει και των properties τους καθώς και δυνατότητα λήψης αυτών. Έγιναν κάποιοι αρχικοί πειραματισμο με τη βιβλιοθήκη στο αρχείο Experimentation with OWSlib and WMS-WFS-WCS.ipynb τα προϊόντα του οποίου χρησιμοποίηθηκαν σε τμήματα σε όλες τις εφαρμογές. • Ipywidgets: Δημιουργία διαδραστικού περιβάλλοντος αναζήτησης εντος jupyter notebook στον κατάλογο τηλεπισκοπικών δεδομένων που κατασκευάστηκε στην προηγούμενη άσκηση για εφαρμογή φίλτρων στα διαθέσιμα δεδομένα του geoserver, για προβολή και λήψη των αποτελεσμάτων μέσω διαδραστικού περιβάλλοντος και χωρίς πληκτρολόγηση κώδικα. (App 2) • Ipyleaflet: Δημιουργία διαδραστικού προσφέρονταε την επιπλέον δυνατότητα σε σχέση με το folium για τροποποίση των υπαρχόντων layers ενός στημένου χάρτη μετά την εμφάνιση αυτού. Ωστόσο παρουσιάζει το σοβαρό μειονέκτημα ότι δε μπορεί να εξαχθεί σε ένα αρχείο html και να τρέξει χωρίς python kernel στο background. Ωστόσο σε επίπεδο notebooks παρέχει πολύ μεγαλύτερο βαθμό interaction σε σχέση με το folium ειδικά σε συνδυασμό με την ipywidgets. (App 1.4)