Design and Realization of MAPGIS7.0 Management Based on DBMS
-
摘要: 提出了一种“版本化”的地理数据库管理模式和基于DBMS (database management system) 的版本管理模型, 讨论了其设计过程和层次结构, 给出了关键算法及MAPGIS7.0中版本管理的实现技术, 解决了传统GIS软件不能并发处理长事务的难题。该版本管理工具已经在国家“863”项目---地质调查空间数据管理系统良好地运行, 能够满足多用户长期并发编辑地图的要求.Abstract: This paper presents a "versioned" managing mode to manage the geological database, and a model of version management based on DBMS. The design process and architecture are discussed, as well as the main arithmetic and technologies of version realization in MAPGIS 7.0. It solves the concurrency control problem of long-duration transaction which cannot be solved by traditional GIS software. Test shows that in actual application, users can do cooperative editing for a long term with MAPGIS7.0. Now it has been successfully applied to the national geological survey spatial database management system.
-
Key words:
- MAPGIS /
- long transaction /
- version
-
表 1 添加要素: 向AMFXX表中添加一条记录
Table 1. Add a feature: insert to AMFXX
表 2 更新要素: 向DMFXX表中添加一条记录
Table 2. Update a feature: insert to DMFXX
表 3 更新要素: 向AMFXX表中添加一条记录
Table 3. Update a feature: insert to AMFXX
表 4 删除要素: 向DMFXX表中添加一条记录
Table 4. Delete a feature: insert to DMFXX
-
[1] Liao, G. Q., 2000. An optimistic concurrency control method for supporting engineering design transaction. Computer Engineering, 26 (7): 24-25 (in Chinese with English abstract). [2] Michael, Z., 1999. Modeling our world. Environmental Systems Research Institute, Inc., California. [3] Ren, J., 2005. Principles of geodataba seversion control. Land and Resources Information, 6 (3): 41-45 (in Chinese with Englishabstract). [4] Wu, X. C., 2003. MAPGIS7.0 whitepaper. Wuhan Zondy Cyber-Tech Co., Ltd., Wuhan (in Chinese). [5] 廖国琼, 2000. 一种支持工程设计事务的乐观并发控制方法. 计算机工程, 26 (7): 24-25. [6] 任娟, 2005. Geodatabase版本控制原理剖析. 国土资源信息化, 6 (3): 41-45. [7] 吴信才, 2003. MAPGIS7.0技术白皮书. 武汉: 中地数码科技有限公司.