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 条
  • [41] Development and Testing of the AXBT Real-Time Editing System (ARES)
    Densmore, Casey R.
    Jayne, Steven R.
    Sanabia, Elizabeth R.
    JOURNAL OF ATMOSPHERIC AND OCEANIC TECHNOLOGY, 2021, 38 (01) : 3 - 16
  • [42] Comparison of real-time text chat and collaborative editing systems
    Chen, D
    Sun, CZ
    COOPERATIVE DESIGN, VISUALIZATION, AND ENGINEERING, PROCEEDINGS, 2004, 3190 : 196 - 204
  • [43] Extending real-time collaborative editing systems with asynchronous communication
    Ignat, CL
    Norrie, MC
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, VOL 2, 2004, : 528 - 533
  • [44] Real-time shape editing using radial basis functions
    Botsch, M
    Kobbelt, L
    COMPUTER GRAPHICS FORUM, 2005, 24 (03) : 611 - 621
  • [45] Test case generation for collaborative real-time editing tools
    Yu, Lian
    Xiao, Wenping
    Chi, Changyan
    Ma, Lin
    Su, Hui
    COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL I, PROCEEDINGS, 2007, : 509 - +
  • [46] Testability and test framework for collaborative real-time editing tools
    Yu, Lian
    Xu, Lifeng
    Wang, Guanzhu
    Chi, Changyan
    Xiao, Wenping
    Su, Hui
    USIC 2007: PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2007, : 322 - +
  • [47] REAL-TIME AT CO-OP
    不详
    DATA PROCESSING, 1973, 15 (03): : 163 - 165
  • [48] Conflict-Tolerant Real-Time Features
    D'Souza, Deepak
    Gopinathan, Madhu
    Ramesh, S.
    Sampath, Prahladavaradan
    QUANTITATIVE EVALUATION OF SYSTEMS: QEST 2008, PROCEEDINGS, 2008, : 274 - +
  • [49] Analysing Time-Stamped Co-Editing Networks in Software Development Teams using git2net
    Christoph Gote
    Ingo Scholtes
    Frank Schweitzer
    Empirical Software Engineering, 2021, 26
  • [50] A Comprehensive Real-Time Traffic Map for Geographic Routing in VANETs
    Huang, Chi-Fu
    Chan, Yuan-Feng
    Hwang, Ren-Hung
    APPLIED SCIENCES-BASEL, 2017, 7 (02):