scholarly journals Towards Progressive Geospatial Information Processing on Web Systems: A Case Study for Watershed Analysis in Iowa

2021 ◽  
Author(s):  
Muneeb Shahid ◽  
Yusuf Sermet ◽  
Ibrahim Demir

Geographic Information Systems (GIS) are available as stand-alone desktop applications as well as web platforms for vector- and raster-based geospatial data processing and visualization. While each approach offers certain advantages, limitations exist that motivate the development of hybrid systems that will increase the productivity of users for performing interactive data analytics using multidimensional gridded data. Web-based applications are platform-independent, however, require the internet to communicate with servers for data management and processing which raises issues for performance, data integrity, handling, and transfer of massive multidimensional raster data. On the other hand, stand-alone desktop applications can usually function without relying on the internet, however, they are platform-dependent, making distribution and maintenance of these systems difficult. This paper presents RasterJS, a hybrid client-side web library for geospatial data processing that is built on the Progressive Web Application (PWA) architecture to operate seamlessly in both Online and Offline modes. A packaged version of this system is also presented with the help of Web Bundles API for offline access and distribution. RasterJS entails the use of latest web technologies that are supported by modern web browsers, including Service Workers API, Cache API, IndexedDB API, Notifications API, Push API, and Web Workers API, in order to bring geospatial analytics capabilities to large-scale raster data for client-side processing. Each of these technologies acts as a component in the RasterJS to collectively provide a similar experience to users in both Online and Offline modes in terms of performing geospatial analysis activities such as flow direction calculation with hydro-conditioning, raindrop flow tracking, and watershed delineation. A large-scale case study is included in the study for watershed analysis to demonstrate the capabilities and limitations of the library. The framework further presents the potential to be utilized for other use cases that rely on raster processing, including land use, agriculture, soil erosion, transportation, and population studies.

2015 ◽  
Vol 12 (2) ◽  
pp. 655-681 ◽  
Author(s):  
Tomas Cerny ◽  
Miroslav Macik ◽  
Michael Donahoo ◽  
Jan Janousek

Increasing demands on user interface (UI) usability, adaptability, and dynamic behavior drives ever-growing development and maintenance complexity. Traditional UI design techniques result in complex descriptions for data presentations with significant information restatement. In addition, multiple concerns in UI development leads to descriptions that exhibit concern tangling, which results in high fragment replication. Concern-separating approaches address these issues; however, they fail to maintain the separation of concerns for execution tasks like rendering or UI delivery to clients. During the rendering process at the server side, the separation collapses into entangled concerns that are provided to clients. Such client-side entanglement may seem inconsequential since the clients are simply displaying what is sent to them; however, such entanglement compromises client performance as it results in problems such as replication, fragment granularity ill-suited for effective caching, etc. This paper considers advantages brought by concern-separation from both perspectives. It proposes extension to the aspect-oriented UI design with distributed concern delivery (DCD) for client-server applications. Such an extension lessens the serverside involvement in UI assembly and reduces the fragment replication in provided UI descriptions. The server provides clients with individual UI concerns, and they become partially responsible for the UI assembly. This change increases client-side concern reuse and extends caching opportunities, reducing the volume of transmitted information between client and server to improve UI responsiveness and performance. The underlying aspect-oriented UI design automates the server-side derivation of concerns related to data presentations adapted to runtime context, security, conditions, etc. Evaluation of the approach is considered in a case study applying DCD to an existing, production web application. Our results demonstrate decreased volumes of UI descriptions assembled by the server-side and extended client-side caching abilities, reducing required data/fragment transmission, which improves UI responsiveness. Furthermore, we evaluate the potential benefits of DCD integration implications in selected UI frameworks.


Author(s):  
W. Tampubolon ◽  
W. Reinhardt

Large scale topographical mapping in the third world countries is really a prominent challenge in geospatial industries nowadays. On one side the demand is significantly increasing while on the other hand it is constrained by limited budgets available for mapping projects. Since the advent of Act Nr.4/yr.2011 about Geospatial Information in Indonesia, large scale topographical mapping has been on high priority for supporting the nationwide development e.g. detail spatial planning. Usually large scale topographical mapping relies on conventional aerial survey campaigns in order to provide high resolution 3D geospatial data sources. Widely growing on a leisure hobby, aero models in form of the so-called Unmanned Aerial Vehicle (UAV) bring up alternative semi photogrammetric aerial data acquisition possibilities suitable for relatively small Area of Interest (AOI) i.e. <5,000 hectares. For detail spatial planning purposes in Indonesia this area size can be used as a mapping unit since it usually concentrates on the basis of sub district area (kecamatan) level. In this paper different camera and processing software systems will be further analyzed for identifying the best optimum UAV data acquisition campaign components in combination with the data processing scheme. The selected AOI is covering the cultural heritage of Borobudur Temple as one of the Seven Wonders of the World. A detailed accuracy assessment will be concentrated within the object feature of the temple at the first place. Feature compilation involving planimetric objects (2D) and digital terrain models (3D) will be integrated in order to provide Digital Elevation Models (DEM) as the main interest of the topographic mapping activity. By doing this research, incorporating the optimum amount of GCPs in the UAV photo data processing will increase the accuracy along with its high resolution in 5 cm Ground Sampling Distance (GSD). Finally this result will be used as the benchmark for alternative geospatial data acquisition in the future in which it can support national large scale topographical mapping program up to the 1:1.000 map scale.


Author(s):  
Hantze Sudarma ◽  
Tri Djoko Wahjono

Research on this case study aims to evaluate the web application survey PT. KalbeMorinaga Indonesia. This case study was done because of some performance issue on theapplication. The problems related to the ability of software to speed data processing and reporting.Research was done on the performance of software and was combined using the gray box, that is,the evaluation of the test and evaluation of the code of the network itself. In addition, it was usedfor testing software for test automation. Automation tests were done as much as several times witha different number of virtual users. Results obtained were analyzed so as to be used as a referencefor the results which pages have problems with performance issues, and were tested by using asolution which then were tested again on that page and comparing the results. The final results ofthe analysis were compared with the results of the first test and then the results of the analysis andrecommendations for improvement can be used by application developers in the future.


2020 ◽  
Vol 4 (2) ◽  
pp. 63
Author(s):  
Rian Andrian ◽  
Ahmad Fauzi

In software engineering, web applications are software that are accessed using a web browser through a network such as the Internet or intranet. Web applications are applications that can be relied on by users to do many useful activities. Despite the awareness of web application developers about safe programming practices, there are still many aspect in web applications that can be exploited by attacker. The development of web applications and the Internet causes the movement of information systems to use them as a basis. Security is needed to protect the contents of web applications that are sensitive and provide a safe process of sending data, therefore application security must be applied to all infrastructure that supports web applications, including the web application itself. Most organizations today have some kind of web application security program or try to build/ improve. But most of these programs do not get the results expected for the organization, are not durable or are not able to provide value continuously and efficiently and also cannot improve the mindset of developers to build/ design secure web applications. This research aims to develop a web application security scanner that can help overcome security problems in web applications.


2016 ◽  
Vol 5 (2) ◽  
pp. 279-296
Author(s):  
Stefan Gelfgren

This article studies how the Laestadian movement (a Christian confessional revivalist movement that is sceptical of technology) uses digital media in general, and the internet in particular, in its work. In a time when churches on a large scale are concerned with how to communicate with people through digital media, the Laestadian movement choses another path, based upon other assumptions and choices. The focus here is on how congregations and representatives use digital media, and not on individual and private use, and this article will focus primarily on Sweden and Finland. Based on interviews with representatives and by mapping the congregations’ online presence, this article provides an interpretation of the use of the internet within Laestadianism. Through this group, we see how ideology, faith, and practices regulate a restricted, negotiated, and conscious use of the internet, which challenges any preconceptions regarding use and effect of the internet on religion. This case study therefore gives additional perspective for understanding the role of digital media within and in relation to institutionalized Christianity.


Author(s):  
Ernie Mazuin Mohd Yusof ◽  
Mohd Ismail Yusof ◽  
Rafidah Ali ◽  
Izzat Hilmi Harjimi ◽  
Qasidah Kamarul Bahrin

<span>In oil and gas industry, productivity is very important as the industry involves high cost and can be considered as a large-scale industry. Therefore, time and budget should be kept minimal to avoid loss to the oil and gas company. An example of lack of productivity in the industry is there are many complaints in the oil and gas industry that welders do not perform their job on time. Therefore, this project discussed about a system that can be used to monitor these welding stations. This system is important because it can help supervisors track the welding works from afar or anywhere using internet of things (IoT). To achieve that, a system must consist of hardware and software that are capable of connecting to the internet and monitor the welding works. In this project, the hardware chosen were Arduino Uno for data processing, ESP8266 to connect the microcontroller to the internet, voltage sensor to detect the voltage of the welding machine and a website to show the data taken. Other than that, this system was able to warn the welder of overvoltage of the welding machine. Thus, the system solved the problem of welders not performing their job on time. Supervisors were also able to monitor the job of welders to ensure maximum productivity. Based on the testing done on the system, the prototype was able to work as intended. The welding station monitoring system was able to detect welding usage, measure voltage values of welding and send the data to IoT for monitoring.</span>


Sign in / Sign up

Export Citation Format

Share Document