Real-Time Co-Editing of Geographic Features

Real-time GIS enables multiple geographically dislocated users to collaboratively edit geospatial data. However, being based on the strong consistency model, traditional real-time GIS implementations cannot provide fully automatic conflict resolution. In highly dynamic situations with increased probability for conflicts, this will hinder user experience. Conflict-free replicated data types (CRDTs), a technology based on a more relaxed concurrency control model called strong eventual consistency, can resolve all conflicts in real time, letting the users work on their local copies of the data without any restrictions. The application of CRDTs to real-time geospatial geometry co-editing has, to the best of our knowledge, not been investigated. Within this research, we therefore developed a simple web-based real-time geospatial geometry co-editing system using an existing CRDT implementation in Javascript coupled with OpenLayers. When applied to the co-editing of geospatial geometry in its native form, standard CRDT conflict resolution mechanics exhibit some issues. As an attempt to address these issues, we developed an advanced operation generation technique named “tentative operations”. This technique allows for the operations to be generated over the most recent session-wide state of the data, which in effect highly reduces concurrency and provides “geometry aware” conflict resolution. The tests we conducted using the developed system showed that in low-latency network conditions, the negative effects of standard CRDT conflict resolution mechanics do get minimized even under increased system loads.

Authors

Institutions

Publication Details

Journal
ISPRS International Journal of Geo-Information
Published
2024-12-07
DOI
https://doi.org/10.3390/ijgi13120441
Citations
1
Primary Topic
Web Data Mining and Analysis
Type
article
Field-Weighted Citation Impact
0.78
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Real-Time Co-Editing of Geographic Features

Saša Vranić, Nikola Kranjčić, Hrvoje Matijević, Vlado Cetl
1 citations
ISPRS International Journal of Geo-Information
Web Data Mining and Analysis
0.78
article

Real-Time Co-Editing of Geographic Features

Saša Vranić, Nikola Kranjčić, Hrvoje Matijević, Vlado Cetl
article en
1 citations

Abstract

Real-time GIS enables multiple geographically dislocated users to collaboratively edit geospatial data. However, being based on the strong consistency model, traditional real-time GIS implementations cannot provide fully automatic conflict resolution. In highly dynamic situations with increased probability for conflicts, this will hinder user experience. Conflict-free replicated data types (CRDTs), a technology based on a more relaxed concurrency control model called strong eventual consistency, can resolve all conflicts in real time, letting the users work on their local copies of the data without any restrictions. The application of CRDTs to real-time geospatial geometry co-editing has, to the best of our knowledge, not been investigated. Within this research, we therefore developed a simple web-based real-time geospatial geometry co-editing system using an existing CRDT implementation in Javascript coupled with OpenLayers. When applied to the co-editing of geospatial geometry in its native form, standard CRDT conflict resolution mechanics exhibit some issues. As an attempt to address these issues, we developed an advanced operation generation technique named “tentative operations”. This technique allows for the operations to be generated over the most recent session-wide state of the data, which in effect highly reduces concurrency and provides “geometry aware” conflict resolution. The tests we conducted using the developed system showed that in low-latency network conditions, the negative effects of standard CRDT conflict resolution mechanics do get minimized even under increased system loads.

ISPRS International Journal of Geo-InformationVol. 13(12)
University North (HR), Croatian Geological Survey (HR)
Partnerships for the goals
Openalex Percentile: Top 19%
Web Data Mining and Analysis
0.78
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Real-Time Co-Editing of Geographic Features — Saša Vranić, Nikola Kranjčić, et al. · ISPRS International Journal of Geo-Information (2024) | TGRS Research Map | TGRS