Συγγραφή πηγαίου κώδικα για δημιουργία χάρτη: εργαλεία &amp; τεχνικές προγραμματισμού για την παραγωγή διαδραστικών χαρτών για το διαδίκτυο
Creators: name: Καρυστινάκης, Κωνσταντίνος Ιωάννη
Publisher: name: Aristotle University of Thessaloniki
Year: 2016
Subjects: πηγαίος κώδικας για δημιουργία χαρτών
διαδραστικοί χάρτες για διαδίκτυο
εργαλεία και τεχνικές προγραμματισμού
source code for creating maps
interactive maps for web
tools and programming techniques

description: Η παρούσα διατριβή έχει στο επίκεντρο της ένα απλό προβληματισμό: η διαδικασία σχεδίασης χαρτών στο διαδίκτυο, σε αντίθεση με την αντίστοιχη παραγωγής έντυπων χαρτών, δεν λαμβάνει υπόψη της τον παράγοντα της αισθητικής, με αποτέλεσμα οι περισσότεροι χάρτες να είναι τυποποιημένοι και αισθητικά «φτωχοί». Η αναζήτηση πιθανής λύσης στο πρόβλημα υλοποιείται, θέτοντας δύο επιμέρους στόχους: αφενός, η διαδικασία της σχεδίασης να υλοποιείται σε μεγάλο βαθμό με συγγραφή κώδικα και αφετέρου όλη η γραμμή παραγωγής (από τη σχεδίαση μέχρι τη δημοσίευση) να βασίζεται σε ανοικτές ή ελεύθερες εφαρμογές, υπηρεσίες και δεδομένα. Στο κεφάλαιο 1 παρουσιάζεται και τεκμηριώνεται ο ανωτέρω προβληματισμός και περιγράφεται το πλαίσιο της διατριβής. Για την κατανόηση των παραδειγμάτων της διατριβής κρίνεται απαραίτητη η αναφορά βασικών αρχών της Επιστήμης της Χαρτογραφίας (κεφάλαιο 2) καθώς και η επεξήγηση των τεχνολογιών και των, ανοικτού τύπου, εργαλείων που χρησιμοποιούνται σε όλα τα βήματα της σχεδιαστικής διαδικασίας (κεφάλαιο 3). Στα κεφάλαια 4 – 9 παρουσιάζονται οι χαρτογραφικές συνθέσεις με έμφαση στην επεξήγηση του κώδικα και των χαρτογραφικών ζητημάτων που προκύπτουν. Τέλος, στο κεφάλαιο 10 διερευνώνται θέματα επέκτασης της λειτουργικότητας των χαρτογραφικών συνθέσεων με τη χρήση εξωτερικών βιβλιοθηκών Javascript. Η προτεινόμενη διαδικασία σχεδίασης και δημοσίευσης διαδραστικών διαδικτυακών χαρτών διαρρηγνύει τις παραδοσιακές μεθόδους σχεδίασης, υλοποιώντας ένα διαφορετικό μοντέλο παραγωγής με σημαντικά πλεονεκτήματα όπως την αποδέσμευση από εμπορικές εφαρμογές, τη χρήση του κώδικα για την ανάδειξη «σχεδιαστικών προτύπων» στην απόδοση της αισθητικής του χάρτη ή την εκπαιδευτική αξία της συγγραφής και ανάγνωσης κώδικα για τον συντάκτη του χάρτη ή τον εκπαιδευόμενο χαρτογράφο.
description: On the center of this master thesis there is one primary concern: the design process for creating web maps, contrary to the equivalent process for the production of print maps, does not take into account the factor of aesthetics, resulting in the creation of standardized and poorly designed webmaps. The “quest” for a possible solution poses two individual goals: On the one hand, the design process must be implemented with the use of code and, on the other hand, the whole procedure (from design to publish) must use open source or free software, data and services. Chapter 1 presents the main question and describes the context of the thesis. In order to understand the examples presented in this thesis, an allusion is made on basic principles of the Science of Cartography (chapter 2) and the basic technologies and open source tools and software used in every design stage (chapter 3) are explained. Chapters 4 -9 present the cartographic compositions and emphasize on the source code used and on the cartographic matters that appeared during the process. Finally, matters of extended functionality with the use of Javascript libraries are looked into in chapter 10. The proposed design process ruptures the traditional design methods, implementing a different production model with substantial advantages such as the detachment of commercial software, the use of code as a design pattern for map aesthetics or the educational value of writing and reading source code for the creator and the trainee cartographer respectively.