Abstract

The map server application of the Czech Orienteering Federation Map Archive is providing information about maps for orienteering since 2004. With time this archive was no longer suitable for users’ requirements. In the old application there were not enough good possibilities of viewing data and it was impossible to insert or edit any data.

Before this application was developed it was necessary to do some analysis. Inputs to this analysis were suggestions from the previous application users and map archive administrator. Outputs from this analysis were catalogue of requirements, case study and a new data model.

Nowadays there are plenty of technologies that provide visualisation and on-line editing of geographic data in web browser. Technologies from Google Company were chosen due to analysis. Data are stored in Google Fusion Tables. For data visualisation in map application is used Google Maps API.

As a first step it was necessary to migrate geographic and table data to Fusion Tables and put watermark on raster images and resize them to 96DPI.

Main result of this master thesis is the application that uses jQuery and JavaScript programming languages for client-side scripting and PHP for server-side scripting.

Developed web application displays maps for orienteering sports in web browser. It supports a combination of graphic searching in map window and the text search on an advanced level based on the name of map and several other attributes. It also provides searching based on spatial analysis. Inputs could be a position entered in GPS coordinates or village name and a distance. Results from searching could be viewed in map, table or could even be downloaded in supported formats. In other modules application could obtain detailed information about authors, maps and clubs. It is effortlessly possible to switch between map and these modules.

Web content management system of map archive application is realized in a secure mode. Authorization to administrator console uses your Google Account and OAuth2 protocol. In this section it is possible to insert and edit records of maps and their authors. Inserting of geometry is developed by using Google Drawing Library.

Application is completely translated into English, therefore; it is perfectly useable for English speaking users.