论文摘要
随着地理信息互操作和Web服务技术的发展,WebGIS的应用也越来越普及,但同时也暴露出空间数据异构、无法跨平台等问题。目前,对于GIS开发人员来说,要创建、测试和设置结构清晰、运行稳定的WebGIS,还没有合适的工具和模式可以使用和借鉴。开发人员不仅要熟悉系统的业务逻辑,而且要熟悉所采用的GIS开发工具,了解一些底层信息和开发通用的地图功能。开发难度大,而且稳定性和扩展性不能保证。因此,本文研究的重点在于构建一个基于WebGIS基础开发和运行环境的空间信息服务平台,方便GIS的开发与功能的扩展。本文结合OpenGIS规范和OGC地理信息服务,提出了基于Web Services的空间信息服务平台的解决方案,系统地阐述了空间信息服务平台的特点、优势和体系结构;利用Microsoft的.NET平台和ESRI的ArclMS地图服务器,设计并实现了相应的系统原型。本文所做的工作如下:1.分析WebGIS技术、发展趋势及开发方式的不足以及Web Services技术在WebGIS中的应用,指出Web Services对解决WebGIS开发中遇到问题具有重要意义。2.从规范层面,对ArcIMS体系结构及相关技术进行研究,包括对ArcXML及.NET LINK的深入剖析。结合.NET环境和Web Service技术,对ArclMS原有开发方式的不足进行改进,主要体现在是对其核心语言ArcXML的解析与封装上。3.根据以上基础,在.NET环境下进行接口和功能设计。创建.NETWeb Service将一些通用的地图数据和功能封装起来,并构建一个基于WebGIS基础开发和运行环境的空间信息服务平台,便于集成和扩展。4.设计客户端对空间信息服务平台进行测试,并对此信息平台做出适当评价。
论文目录
摘要Abstract第一章 绪论1.1 本文研究背景1.2 WebGIS现状及存在问题1.3 课题提出及意义1.4 国内外研究现状1.5 本文主要工作及组织第二章 WebGIS与Web Services2.1 WebGIS的基本特征2.2 WebGIS的体系结构2.3 WebGIS存在问题及发展趋势2.3.1 WebGIS现状与存在问题2.3.2 WebGIS发展趋势2.3.3 WebGIS的新技术2.4 .Net核心技术——Web Services2.4.1 Web Services定义2.4.2 Web Services体系结构2.4.3 Web Services运作机制2.4.4 Web Services关键技术2.5 基于Web Service技术的WebGIS的特点2.6 本章小节第三章 空间信息服务平台的设计3.1 空间信息服务规范3.1.1 OGC地理信息Web服务3.1.2 OGC服务框架3.2 开发环境的选择3.2.1 主流WebGIS产品——ArcIMS介绍3.2.2 Microsoft .NET平台及其优势3.3 基于Web Services的空间信息服务平台3.3.1 空间信息平台的模型框架3.3.2 空间信息平台的优点3.4 关键技术分析3.4.1 ArcIMS开发模式分析比较3.4.2 ArcIMS中数据交换的核心——ArcXML3.4.3 .NET Link使用与分析3.4.4 操纵ArcXML——解析与封装3.5 本章小节第四章 空间信息服务平台的实现4.1 系统体系结构及业务流程4.2 接口和功能设计4.3 空间信息服务平台的实现4.3.1 用户注册及验证4.3.2 地图功能服务4.3.2.1 地图web服务功能列表4.3.2.2 GetMap服务实现layer服务的实现'>4.3.2.3 Getlayer服务的实现layer服务的描述'>4.3.2.4 Getlayer服务的描述4.3.3 服务发布和部署4.3.4 服务的查找4.4 服务平台的测试与分析4.4.1 客户端的实现4.4.2 客户端实验结果4.5 本章小节第五章 总结与展望5.1 本文总结5.2 进一步展望参考文献致谢攻读硕士学位期间发表的论文和参与的项目
相关论文文献
标签:服务平台论文;