Nowadays, improving of accessibility of cloud computing services leads to increasing amount of WebGIS applications. First, internet maps were managed as static files. Then, interaction was implemented by Common Gateway Interface and server-side programming languages. Currently, WebGIS are built on top of advanced Web 2.0 solutions. Geo-Spatial Data Repository (GSDR) is a web service developing for quality assessment of open geo-spatial data. GSDR is deployed in a computing cloud. A non-blocking web server allows handling multiple concurrent intensive requests. Requests can implement geoprocessing tasks required by users. Tasks are processed in-parallel using multiple CPUs. Utilization of Open Source GIS libraries enables to implement various geo-spatial algorithms. A central database allows multiple concurrent connections. One of the most important challenges for modern WebGIS applications is providing responsive design suitable for different devices, such as desktop computers, laptops, tablets and smart phones. GSDR’s frontend provides a generic responsive web design solutions, which may be applied for other map-based applications. The design approach was tested on various web maps implementing multiple visualization techniques including regular feature visualization by various shapes, colors and sizes, as well as, heatmap and tile-based visualization. The found solutions were modularized into a set of relatively independent projects providing the source code and instructions. These projects are available through a number of public version control repositories. One can easily evaluate and utilize the described backend and frontend strategies for any kind of WebGIS applications.
Coastal dynamics monitoring is an actual topic today. Hundreds of solutions are available. Advanced technologies (e.g., automatic terrestrial laser scanning) are applied for developed areas. At the same time, old-school approaches are still applicable, especially for distant coastal zones. More accessible methods including the use of total stations (instead of LIDAR scanners) or even regular theodolites and meteorological data based approaches for coastal dynamics modeling remains popular in research of distant Arctic areas. In this works, Open Source tools implemented for such research activities are described. The first tool implements Popov-Sovershaev wave-wind energy calculation method. The second tool was designed for calculation, integration and visualization of shoreline profiles usually measured by a total station. The tool supports polar and Cartesian coordinate systems. Points can be projected onto either trend line or user defined line. The tool enables to compare different profiles and illustrate dynamics of coastal segments. The mentioned tools are integrated by an extendable application framework. Currently, it supports the two mentioned main tools and several service tools including programming console, map viewer and SQLite database management widget. Tools are integrated by the Tcl/Tk programming language allowing users to deploy light weight extremely portable application with graphic user interface. Two more tools suitable to smaller scale research will be available soon. First, a tool for multi-tempotal aerospace imagery visualization/interpretation is developed. Second, a tool for bathymetry data interpolation and visualization is developed to help researchers converting scanned bathymetric charts to elevation models.