Real-Time Co-Editing of Geographic Features

被引:0
|
作者
Matijevic, Hrvoje [1 ]
Vranic, Sasa [2 ]
Kranjcic, Nikola [1 ]
Cetl, Vlado [1 ]
机构
[1] Univ North, Dept Geodesy & Geomat, Jurja Krizanica 31b, Varazhdin 42000, Croatia
[2] Geoweb, Sisak 44000, Croatia
关键词
real-time co-editing; geographic features; CRDT;
D O I
10.3390/ijgi13120441
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:31
相关论文
共 50 条
  • [21] Real-time editing and relighting of homogeneous translucent materials
    Rui Wang
    Ewen Cheslack-Postava
    Rui Wang
    David Luebke
    Qianyong Chen
    Wei Hua
    Qunsheng Peng
    Hujun Bao
    The Visual Computer, 2008, 24 : 565 - 575
  • [22] Visual gesture recognition for real-time editing system
    Min, BW
    Yoon, HS
    Soh, J
    Yang, YK
    IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS, PROCEEDINGS VOL 2, 1999, : 982 - 984
  • [23] Recovery Support for Real-time Distributed Editing Systems
    Alghamdi, Mohammed, I
    Jiang, Xunfei
    Zhang, Ji
    Zhang, Jifu
    Qin, Xiao
    JOURNAL OF INTERNET TECHNOLOGY, 2018, 19 (04): : 1119 - 1129
  • [24] Real-time tetrahedral volume editing accounting for discontinuities
    Tertois, AL
    Frank, T
    Mallet, JL
    NINTH INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN AND COMPUTER GRAPHICS, PROCEEDINGS, 2005, : 351 - 356
  • [25] Interface Design for a Real-Time Collaborative Editing Tool
    Khairuddin, Nurul Naslia
    LEARNING AND COLLABORATION TECHNOLOGIES: TECHNOLOGY-RICH ENVIRONMENTS FOR LEARNING AND COLLABORATION, PT II, 2014, 8524 : 417 - 428
  • [26] LACTATE OBSERVATION INVIVO BY SPECTRAL EDITING IN REAL-TIME
    VINITSKI, S
    GRIFFEY, RH
    SZUMOWSKI, J
    MATWIYOFF, NA
    MAGNETIC RESONANCE IMAGING, 1988, 6 (06) : 707 - 711
  • [27] Selective Merged Undo for Real-Time Collaborative Editing
    Babi, Mamdouh
    Zhao, Wenbing
    2016 IEEE INTERNATIONAL CONFERENCE ON ELECTRO INFORMATION TECHNOLOGY (EIT), 2016, : 330 - 335
  • [28] Visual gesture recognition for real-time editing system
    Min, Byung-Woo
    Yoon, Ho-Sub
    Soh, Jung
    Yang, Young-Kyu
    International Conference on Multimedia Computing and Systems -Proceedings, 1999, 2 : 982 - 984
  • [29] Real-time editing and relighting of homogeneous translucent materials
    Wang, Rui
    Cheslack-Postava, Ewen
    Wang, Rui
    Luebke, David
    Chen, Qianyong
    Hua, Wei
    Peng, Qunsheng
    Bao, Hujun
    VISUAL COMPUTER, 2008, 24 (7-9): : 565 - 575
  • [30] Use of Adaptive Polynomials for Real-Time Data Editing
    Morel, Claude
    Passi, Ranjit M.
    JOURNAL OF ATMOSPHERIC AND OCEANIC TECHNOLOGY, 1986, 3 (03) : 494 - 498