Διαδικτυακή υπηρεσία συλλογής και απεικόνισης γεωγραφικών δεδομένων από πολλαπλούς χρήστες.
Crowdsourcing mapping web service.
Προβολή/ Άνοιγμα
Ημερομηνία
2021-10-22Συγγραφέας
Τσουκαλάς, Εμμανουήλ
Tsoukalas, Emmanouil
Μεταδεδομένα
Εμφάνιση πλήρους εγγραφήςΕπιτομή
Crowdsourcing ή πληθοπορισμός αναφέρεται σε ένα κατανεμημένο μοντέλο επίλυσης
προβλημάτων, στο οποίο ένα πλήθος απροσδιόριστου μεγέθους ασχολείται με την επίλυση
ενός σύνθετου προβλήματος μέσω ανοιχτής πρόσκλησης. Αυτό το νέο μοντέλο επίλυσης
προβλημάτων βρήκε το δρόμο του σε πολλές διαδικτυακές εφαρμογές, από ψηφοφορίες, σε
φιλανθρωπικούς σκοπούς για τη συγκέντρωση χρημάτων, σε ανάθεση μικρών κομματιών ενός
μεγαλύτερου έργου και σε σενάρια που χρησιμοποιείτε η σοφία του πλήθους. Από την άλλη η
αλλαγή των χρηστών από προσωπικούς υπολογιστές σε κινητά τηλέφωνα smartphones, μαζί
με τις δυνατότητες που δίνουν οι πολλαπλοί αισθητήρες των smartphone αναμένετε να
ξεδιπλώσουν τις πλήρες δυνατότητες του crowdsourcing. Τα smartphones προσφέρουν μια
εξαιρετική πλατφόρμα για την επέκταση και διαφοροποίηση των διαδικτυακών crowdsourcing
εφαρμογών, κάνοντας τη συνεισφορά ποιο εύκολη και συνεχής. Αυτή η πτυχιακή παρουσιάζει
τις βασικές έννοιες για τη δημιουργία μιας διαδικτυακής πλατφόρμας που έχει ως σκοπό την
περισυλλογή και την απεικόνιση crowdsource δεδομένων πάνω σε χάρτη.
Σκοπός της πτυχιακής εργασίας είναι η δημιουργία μιας πλατφόρμας στην οποία οι
χρήστες αφού έχουν φτιάξει ένα λογαριασμό θα μπορούν να δημιουργήσουν τους δικούς τους
χάρτες, τις δικές τους κατηγορίες δεδομένων και θα μπορούν να κάνουν δημοσίευση με τη
μορφή πινέζας στο χάρτη πληροφορίες.
Για τη δημιουργία της πλατφόρμας χρειαζόμαστε μια βάση δεδομένων που να μπορεί
να χειριστεί γεωγραφικά δεδομένα, ένα web framework που να υποστηρίζει και γεωγραφικά
δεδομένα, το γραφικό περιβάλλον να είναι φιλικό ως προς τον χρήστη και να μπορεί να
λειτουργήσει και σε smartphones και τέλος την υποδομή των μηχανημάτων για να
λειτουργήσει η πλατφόρμα στο διαδίκτυο.
Ο σκοπός ολοκληρώθηκε με επιτυχία καθώς καταφέραμε να δημιουργήσουμε μία
πλατφόρμα που ο χρήστης μπορεί να κάνει εγγραφή και authentication, να χρησιμοποιήσει με
το smartphone του ένα mobile friendly frontend που χρησιμοποιήθηκε η τεχνολογία
Progressive Web App (PWA) για να δώσουμε ένα feeling native mobile εφαρμογής. Ο χρήστης
μέσω του smartphone του μπορεί να κάνει δημοσίευση σε κάποιον χάρτη χρησιμοποιώντας
τρεις τύπους media (φωτογραφία, βίντεο και ήχο), μπορεί να κάνει σχόλια σε άλλες
δημοσιεύσεις και να τις βαθμολογήσει ως χρήσιμες και τέλος έχει τη δυνατότητα να φτιάξει
τους δικούς του χάρτες με τα δικά του φίλτρα.
Στο θεωρητικό μέρος της εργασίας αναλύουμε τα εξής βήματα που ακολουθήσαμε για
να αναπτύξουμε την πλατφόρμα μας:
1. Τις τεχνολογίες και τις βιβλιοθήκες που χρησιμοποιούμε.
2. Αναλύσεις του κώδικα που αναπτύξαμε και τέλος
3. Τα συμπεράσματα που βγάλαμε κατά τη διάρκεια της ανάπτυξης και συγγραφής της
πτυχιακής μας εργασίας. Crowdsourcing refers to a distributed problem-solving model in which a crowd of
undefined size is engaged in the task of solving a complex problem through an open call. This
novel problem-solving model found its way into numerous applications on the web for voting,
fund-raising, micro-works and wisdom-of-the-crowd scenarios. On the other hand, the shift of
desktop users to mobile platforms in the post-PC era, along with the unique multi-sensing
capabilities of modern mobile devices are expected to eventually unfold the full potential of
Crowdsourcing. Smartphones offer a great platform for extending and diversifying web-based
crowdsourcing applications to a larger contributing crowd, making contribution easier and
omni-present. This thesis presents the fundamental concepts behind building a web platform
for collecting and displaying crowdsource data.
The purpose of this thesis is to develop a platform in which users after creating an
account will be able to create their own maps, their own data categories and will be able to post
map pins with data.
To develop such platform, we need a spatial database, a web framework and libraries
which can work with spatial data, a mobile friendly frontend and last but not least the
infrastructure in which the platform will work on.
We successfully met our goal as we were able to develop a platform where the user can
register and authenticate, use a mobile friendly UI utilizing the Progressive Web App (PWA)
technology to make the application feeling more like a native mobile application. The user
through his smartphone can make a post on a map using the three main media types (photo,
video and audio), can make comments on other users posts and can like them and finally has
the ability to make his own maps with its own data categories. We present below the steps we
took to develop and support our application in the theoretical part of our thesis.
1. The technologies and libraries we used.
2. Code analysis.
3. The observations and conclusions we derived during the development of our thesis.
Συλλογές
Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο:
Αυτός ο ιστότοπος χρησιμοποιεί cookies για την λειτουργία του.
Συνέχεια
Περισσότερες πληροφορίες