论文摘要
计算机的出现使GIS应运而生,而地理数据又是GIS的“血液”,是实现GIS各项功能的基础。矢量数据的生产无论是在地图制图还是GIS领域都占有举足轻重的地位。因此,矢量数据编辑是数据生产过程中的一个重要环节。然而目前的矢量数据编辑仍处于传统单人单机的手工作坊式阶段,作业人员之间缺乏实时交流与协同配合,工作模式存在弊病,从而导致矢量数据生产、更新与维护的周期长、效率低。上世纪八十年代提出的“计算机支持的协同工作”(CSCW)的理论在GIS领域的应用,为解决矢量数据编辑问题带来了契机。本文在对矢量数据编辑现状分析的基础上,应用CSCW及协同GIS的理论方法和技术对矢量数据协同编辑问题进行研究和探讨,主要内容如下:1.从对传统矢量数据编辑工作模型的分析入手,提出基于递归任务树和数据集中管理的矢量数据编辑协同工作模型。2.多人协同编辑中不可避免地会发生操作冲突问题,本文从矢量数据编辑工作的实际情况出发,考虑采用基于任务树的版本控制技术面向实体的多级锁方法相结合的并发控制策略。3.考虑到系统的安全性与数据的一致性维护等方面的问题,采用基于角色的多用户控制方法。4.为了提高系统对于矢量数据的兼容性,加强系统的实用性与适用性,延长系统的生命周期,本文提出基于脚本化模型的矢量数据集成方法。5.在上述理论的基础上,采用面向接口的系统设计方法建立满足多人协同工作要求的矢量数据协同编辑系统,并对系统中关键组件包的设计及其主要功能进行了介绍。
论文目录
摘要Abstract第一章 绪论1.1 引言1.2 研究的意义1.2.1 协同GIS是GIS发展的趋势之一1.2.2 矢量数据编辑是GIS数据生产过程中的关键环节1.2.3 传统矢量数据编辑工作模式存在的痼疾1.3 国内外研究现状与发展动态1.4 论文的研究重点与组织1.4.1 本文的研究重点1.4.2 论文的组织第二章 矢量数据协同编辑系统相关理论2.1 计算机支持的协同工作(CSCW)2.1.1 什么是CSCW2.1.2 CSCW分类2.1.3 CSCW系统结构2.2 协同GIS2.2.1 协同GIS的概念2.2.2 协同GIS分类2.2.3 协同GIS体系架构2.3 本章小结第三章 矢量数据编辑协同工作模型3.1 传统矢量数据编辑工作模型3.1.1 传统矢量数据编辑更新作业流程3.1.2 数据质量控制过程3.1.3 成果数据的管理3.1.4 传统工作模型中存在的问题3.2 基于递归任务树和数据集中管理的协同工作模型的提出3.2.1 多用户协同编辑采用的并发控制策略3.2.2 多用户访问控制模型3.2.3 矢量数据协同编辑的群体感知3.2.4 基于递归任务树和数据集中管理的协同工作模型3.3 本章小结第四章 系统体系研究与设计4.1 系统目标及设计原则4.1.1 设计原则4.1.2 系统目标4.2 系统架构分析与设计4.3 关键业务逻辑组件设计与描述4.3.1 开放式数据模型组件4.3.2 数学基础组件4.3.3 矢量数据统一访问引擎4.3.4 矢量数据符号化组件4.3.5 用户编辑交互组件4.3.6 群组通信组件4.3.7 用户与权限管理组件4.3.8 版本控制组件4.3.9 协同感知组件4.4 系统设计中的几个关键问题与设计模式4.4.1 统一数据管理与组合模式(Composite)4.4.2 矢量数据可视化表达与外观模式(Facade)4.4.3 实时群体感知的实现与观察者模式(Observer)4.4.4 基于脚本化模型的矢量数据简单集成与解释器模式(Interpreter)4.4.5 系统中的单件模式(Singleton)4.4.6 点状符号中图像符号的实现与适配器模式(Adapter)4.5 本章小结第五章 矢量数据协同编辑原型系统的实现5.1 系统概述5.2 系统主要功能5.2.1 矢量数据图形同步协同编辑5.2.2 矢量数据属性查询与编辑5.2.3 用户及权限管理5.2.4 群组通信及消息管理5.2.5 批注管理5.3 本章小结第六章 结论与展望6.1 工作总结6.2 进一步的工作参考文献作者简历 攻读硕士学位期间完成的主要工作致谢
相关论文文献
标签:协同论文; 并发控制论文; 组件对象模型论文; 设计模式论文; 协同编辑论文;