Ανάπτυξη διαδικτυακής εφαρμογής αντικειμενοστρεφούς αρχιτεκτονικής για επικοινωνία με γεωγραφικό πληροφοριακό σύστημα με τη χρήση τεχνικών χωρικής επεξεργασίας
Development of a web application based on object-oriented architecture and supported by a GIS using spatial processing techniques

View/ Open
Subject
Γεωγραφικά Συστήματα Πληροφοριών ; Χωροταξία -- Επεξεργασία δεδομένων ; Διαδικτυακός προγραμματισμόςAbstract
Nowadays we are witnessing the increasing availability and use of services closely related to the management and analysis of geographic/spatial data. Due to the large volume of geographic data and the need for high efficiency when processing them, there have emerged geographic information systems (GIS) that are using innovative technologies capable of realizing the collection, management, processing, analysis, modeling and visualization of geographic data. In this master’s thesis, a web application is developed that is based on object-oriented architecture and is supported by a geographic information system. It offers several services to the users which are based on the spatial processing techniques of geocoding and reverse geocoding. In order to address the geographic/spatial requirements, the database management system PostgreSQL / PostGIS and the application programming interface (API) of Google Maps were used. The application was implemented in the CodeIgniter framework with the use of object-oriented PHP and the logic of both MVC and Front Controller design patterns. As for the client-side, technologies such as, JavaScript, jQuery library, JSON format standard, AJAX technique, HTML and Twitter Bootstrap were used.