论文部分内容阅读
地理信息服务的出现不仅可以为解决多源异构空间数据的共享与互操作问题提供一个很好的解决方案,而且能够为分布式跨平台空间处理能力的共享与互操作的实现起到一个促进作用。面对传统的空间数据更新方式已经不能满足人们对空间数据现势性的需求,借鉴地理信息服务的思想,论文提出了一种地理要素在线更新服务的新的更新方式。针对地理要素在线更新过程中面临的一些问题,开展相应的关键技术研究,重点对数据网络传输、事务并发控制、更新处理服务实现三个方面进行深入的研究,实现了地理要素在线更新服务平台原型系统。论文围绕下面几个方面开展了研究工作:1.论文从空间信息共享与互操作、地理信息服务应用和地理要素更新方式三个角度分析了开展地理要素在线更新服务研究的应用需求,进一步提出了论文的研究意义。根据国内外相关研究现状,分析当前研究中存在的问题和不足,结合论文的研究背景和意义,提出了论文的主要研究内容及组织结构。2.开展了支撑地理信息服务的Web服务基础知识、OGC Web Service体系框架、OGC地理信息服务规范等的理论研究;详细分析了网络要素服务的实施规范、工作原理及与GML数据的关系。研究了GML编码规范的基本内容,包括GML版本的核心模式,以及GML数据与GML核心模式的扩展关系。3.在矢量数据格式访问OGR库的基础上,实现了常用空间数据格式(SHP格式与TAB格式)与GML数据的格式转换方法。在分析GML数据冗余类型与常用GML数据压缩方法的基础上,提出了一种适应于网络传输的GML数据流压缩方法。详细介绍了该方法的实现流程,包括GML数据流分离方法、数据部分数据流压缩方法、结构部分数据流压缩方法和数据流合并方法。4.从地理要素更新的内容、方式、周期三个方面分析了常见地理要素更新方法,根据WFS服务能够支持地理要素事务操作的特点,提出了基于WFS的地理要素在线更新方法。针对多用户同时提交地理要素更新请求或访问WFS服务要素数据时面临的并发冲突问题,设计了一个基于多版本控制的WFS要素更新并发管理方案。还实现了用于地理要素在线更新的空间处理服务及空间处理服务客户端。5.根据SOA思想与OWS体系框架,设计了地理要素在线更新服务框架。为了验证论文提出的三个关键技术,建立了地理要素在线更新服务平台原型系统,并实现了一个基于OpenLayers和GeoExt的地理要素在线更新平台客户端,最后借助论文发布的地理要素更新处理服务,对地理要素更新过程中的增加要素和删除要素两种方法进行实验验证。