利用地图文档模拟的地图编辑事务模型

A Map Editing Transaction Model Simulated by Map Document Status Change

  • 摘要: 随着数字地图与地理信息服务的需求增长,快速高效的地图制图和地理信息更新技术需求迫切,协同制图是提高地图制图工作效率、快速更新地图和地理空间数据库的有效方法。针对基于空间数据库的地图编辑事务执行效率低、并发控制复杂、地图数据一致性维护困难的问题,提出一种利用地图文档模拟的地图编辑事务模型,它支持空间坐标、属性、几何、关系等定义,用地图文档状态变化描述地图编辑事务,利用地图文档备份数据和变化数据来存储组织地图编辑事务,为协同制图提供了一种高效事务处理手段。试验表明,该模型使地图编辑过程不受数据库管理系统(database management system,DBMS)执行效率的限制,且严格保持了地图编辑事务的原子性、一致性、隔离性、持久性(atomicity, consistency, isolation, durability,ACID)特性,很好地支持了“你见即我见”的协同制图用户视图同步显示,相比基于DBMS的地图数据库具备更高的执行效率和事务管理能力,可用于地理空间数据库和制图数据库快速更新。

     

    Abstract:
      Objectives  With the increasing demand of digital map and geographic information service, the rapid and efficient cartographic and geo-information updating technology is urgently needed. Collaborative mapping is an effective way to improve the efficiency of cartography for rapidly updating map products and geospatial database.
      Methods  Considering the low efficiency of collaborative mapping transaction execution and the complexity of transaction concurrency control, we propose a map editing transaction model simulated by map document status change. The proposed model supports spatial coordinates, attributes, graphics, and relation definition, and it also describes map editing transactions by simulating the change of map document status. Map document data backups and data changes are used to store and organize map editing transactions. This paper provides a high efficiency editing transaction processing method for collaborative mapping.
      Results  Experiments show that the model makes the map editing process work without the limitation of execution efficiency in database management system (DBMS), and strictly maintains the characteristics of atomicity, consistency, isolation and durability in map editing transactions.
      Conclusions  The synchronous display of collaborative mapping users' map views can be well supported, and all users in the collaborative working group can see the same map content. Compared with the map database based on DBMS, the proposed method has higher execution efficiency and transaction management capability, and can be used for rapid updating of geospatial database and cartographic database.

     

/

返回文章
返回