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
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.