Development of GIS application for collaborative work with geospatial data

Abstract

Ovaj rad opisuje razvoj i testiranje web aplikacije namijenjene kolaborativnom prikupljanju prostornih podataka u stvarnom vremenu. Prostorni podaci se prikupljaju putem interaktivne karte pri čemu korisnici dodaju točke na lokacije značajki i unose pripadajuće atributne vrijednosti promatranog svojstva značajki. Dodane točke i njihove atributne vrijednosti su u stvarnom vremenu vidljive ostalim korisnicima unutar iste sesije. Naziv aplikacije je GeoNotes. S obzirom na tehničke aspekte, aplikacija koristi web tehnologije HTML, CSS i JavaScript. Osim toga, ključno je i korištenje javnih JavaScript biblioteka OpenLayers, Proj4js i Socket.IO. OpenLayers služi za prikaz interaktivne karte u web pregledniku, Proj4js za prilagodbu projekcija, a Socket.IO za omogućavanje dvosmjerne komunikacije između klijenata i servera u stvarnom vremenu. Što se tiče kôda aplikacije, ideja je da kôd bude što jednostavniji, a da omogućava željene funkcionalnosti aplikacije. Nakon dovršetka razvoja aplikacije provedeno je terensko testiranje s hipotezom da će aplikacija biti funkcionalna za kolaborativno prikupljanje prostornih podataka u stvarnom vremenu. Više sudionika je unutar iste sesije prikupljalo podatke o broju katova zgrada oko Sveučilišta Sjever. Hipoteza je potvrđena.This paper describes the development and testing of a web application designed for collaborative real-time collection of spatial data. Spatial data is collected via an interactive map, where users add points to the locations of features and enter corresponding attribute values of the observed feature properties. The added points and their attribute values are visible in real time to other users within the same session. The name of the application is GeoNotes. From a technical perspective, the application uses web technologies such as HTML, CSS, and JavaScript. In addition, the use of public JavaScript libraries OpenLayers, Proj4js, and Socket.IO is essential. OpenLayers is used to display the interactive map in the web browser, Proj4js for projection transformation, and Socket.IO to enable real-time bidirectional communication between clients and the server. The application code is designed to be as simple as possible while still enabling the desired functionalities. After the development was completed, field testing was conducted with the hypothesis that the application would be functional for collaborative real-time spatial data collection. Multiple participants within the same session collected data on the number of floors of buildings around the University North. The hypothesis was confirmed

Similar works

Full text

thumbnail-image

University North Digital Repository

redirect
Last time updated on 17/07/2025

This paper was published in University North Digital Repository.

Having an issue?

Is data on this page outdated, violates copyrights or anything else? Report the problem now and we will take corresponding actions after reviewing your request.

Licence: info:eu-repo/semantics/openAccess