基于Web服务的城市基础地理数据发布与分发系统研究

基于Web服务的城市基础地理数据发布与分发系统研究

论文摘要

近10年来,随着计算机技术特别是网络、通讯技术的发展,GIS技术得到了飞速发展,并朝着网络化、大众化的方向发展。同时,由于社会对地理信息的巨大需求,地理数据的应用日益广泛。利用Internet在Web上发布和出版地理信息、为用户提供地理数据浏览、查询、制作专题地图和分析的功能,从而实现地理信息的操作和共享,已经成为GIS相关产业发展的必然趋势。论文结合“萍乡市基础地理信息系统”项目,对城市基础地理数据在WEB上的发布和分发进行研究,提出了利用ESRI的Web开发工具ArcGIS Server来构建WebGIS的系统方案。结合IIS(Internet Information Service)和.Net技术,在Microsoft VisualStudio.Net开发平台上实现动态WebGIS应用系统。本文分析了WebGIS的主要特点,探讨了WebGIS的实现以及相关的基础技术,比较分析了几种流行的WebGIS开发平台;选用ESRI公司的ArcGIS Server9.2作为开发平台,就它的发展、体系结构以及该平台开发中Tasks技术进行了深入介绍:对系统开发所涉及到的关键技术进行了探讨;最后,根据基础地理数据发布和分发系统的特点和实际需求,提出了系统的设计方案,并就设计方案,结合ArcGIS Server的技术特点实现了一个基于Web服务的基础地理数据发布和分发系统。创新之处和技术难点主要在于:1)结合ESRI软件发展的方向——服务器的GIS技术,对比当前比较流行的几种WebGIS开发平台,采用了ESRI最新的WebGIS开发平台ArcGIS Server9.2作为系统的开发工具构建WebGIS应用,相对其它的WebGIS开发产品更具优势。2)基于Internet的空间数据分发技术。以往用户进行空间数据分发,大都是在本机上使用桌面端产品进行操作,该系统使用户可以在不同的机器上通过互联网做到数据的分发,使用户能够便捷的获取所需数据,而无需安装任何相关的桌面端产品。3)无需编程构建WebGIS应用。结合最新的ArcGIS Server9.2产品理念,在不用编程的情况下,使用构建Tasks的方法完成了属性查询、要素集和要素类空间数据的分发以及缓冲分析等功能。4)将地理处理技术以及ModelBuilder技术很好结合到系统开发中,极大丰富了其功能的应用。Geoprocessing和ModelBuilder作为ESRI公司桌面端产品中的重要技术,在ArcGIS Server9.2推出后得到了很好的扩展,两者的结合使WebGIS开发更便捷,通过模型建立完成功能的实现。5)空间元数据管理。结合XML数据存储管理模式,通过构建XSL样式规范,使用ASP.NET控件将空间数据导入,使用户能很方面的获取到空间数据的属性、描述和空间等相关信息。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题的来源、研究的目的及意义
  • 1.2 国内、外同类研究的发展现状
  • 1.2.1 WebGIS的发展
  • 1.2.2 地理数据分发的研究现状
  • 1.3 创新之处
  • 1.4 论文的组织和章节内容
  • 第二章 相关技术基础
  • 2.1 WebGIS概述
  • 2.1.1 WebGIS的概念与特点
  • 2.1.2 WebGIS的实现技术
  • 2.1.3 WebGIS相关基础技术
  • 2.1.4 WebGIS开发平台分析
  • 2.2 ArcGIS Server 9.2平台软件介绍
  • 2.2.1 ArcGIS Server 9.2简介
  • 2.2.1.1 ArcGIS Server最初定位
  • 2.2.1.2 ArcGIS Server 9.2的新发展
  • 2.2.2 ArcGIS Server 9.2的体系结构
  • 2.2.2.1 ArcGIS Server 9.2组成部分
  • 2.2.2.2 GIS服务器
  • 2.2.2.2.1 服务器对象(Server Object)
  • 2.2.2.2.2 服务器对象管理器(SOM)
  • 2.2.2.2.3 服务器对象容器(SOC)
  • 2.2.2.3 GIS服务发布,构建认触b地图应用
  • 2.2.2.3.1 GIS服务
  • 2.2.2.3.2 Web地图应用
  • 2.2.3 Tasks的研究与应用
  • 2.2.3.1 地理处理(Geoprocessing)服务
  • 2.2.3.2 ModelBuilder模型建立
  • 2.2.3.3 使用Task框架
  • 2.3 系统关键技术探讨
  • 2.3.1 ASP.NET技术
  • 2.3.1.1 ASP.NET的技术特点
  • 2.3.1.2 在Visual Studio.Net 2005中进行Web开发
  • 2.3.2 XML技术
  • 2.3.2.1 XML技术简介
  • 2.3.2.2 XSL──可扩展样式语言
  • 2.3.3 JavaScript技术
  • 2.3.4 Geodatabase技术
  • 2.3.4.1 Geodatabase模型
  • 2.3.4.2 Geodatabase项目
  • 第三章 系统功能设计
  • 3.1 开发环境与开发语言选择
  • 3.2 系统数据组织与发布
  • 3.2.1 数据库设计
  • 3.2.1.1 库体数据编码体系
  • 3.2.1.2 要素集及要素类的设计
  • 3.2.2 地图数据发布
  • 3.2.3 调用发布的地图数据
  • 3.3 系统功能模块的设计
  • 3.3.1 基本功能(一)
  • 3.3.2 基本功能(二)
  • 3.3.3 地物查询
  • 3.3.3.1 基于地物位置查询
  • 3.3.3.2 基于地物属性查询
  • 3.3.4 结果显示
  • 3.3.5 元数据管理
  • 3.3.6 缓冲分析
  • 3.3.6.1 点缓冲
  • 3.3.6.2 线缓冲
  • 3.3.6.3 面缓冲
  • 3.3.7 打印地图
  • 3.3.8 用户管理
  • 3.3.8.1 用户注册
  • 3.3.8.2 用户登陆
  • 3.3.9 数据分发
  • 3.3.9.1 “要素集”数据分发
  • 3.3.9.2 “要素类”数据分发
  • 3.3.10 其他网站要素
  • 3.4 系统在服务器端的预览
  • 3.5 系统在客户端的访问
  • 第四章 系统功能实现
  • 4.1 基本功能(一)的实现
  • 4.2 基本功能(二)的实现
  • 4.3 地物查询功能的实现
  • 4.3.1 “基于地物位置查询”的实现
  • 4.3.2 “基于地物属性查询”的实现
  • 4.3.2.1 “模糊查询”功能的实现
  • 4.3.2.2 “SQL查询”功能的实现
  • 4.4 “结果显示”的实现
  • 4.5 “元数据管理”的实现
  • 4.6 “缓冲分析”的实现
  • 4.6.1 模型建立
  • 4.6.2 发布服务
  • 4.6.3 调用服务
  • 4.7 “打印地图”的实现
  • 4.8 “用户管理”的实现
  • 4.8.1 “注册”的实现
  • 4.8.2 “登陆”的实现
  • 4.8.3 获取客户端信息的实现
  • 4.9 “数据分发”的实现
  • 4.9.1 要素集数据分发
  • 4.9.1.1 模型建立
  • 4.9.1.2 发布服务
  • 4.9.1.3 调用服务
  • 4.9.2 要素类数据分发
  • 4.9.2.1 模型建立
  • 4.9.2.2 发布服务
  • 4.9.2.3 调用服务
  • 4.9.2.4 数据下载
  • 4.10 “其他网站要素”的实现
  • 第五章 总结与展望
  • 5.1 总结
  • 5.2 展望
  • 参考文献
  • 致谢
  • 个人简历
  • 论文发表
  • 研究成果
  • 相关论文文献

    • [1].基于WEB的通信电源远程监控系统研究[J]. 中国设备工程 2019(24)
    • [2].基于自适应遗传算法的考虑服务质量感知Web服务发现[J]. 电子测量技术 2019(22)
    • [3].面向Web系统热点数据预测及缓存管理的研究[J]. 信息技术与信息化 2019(12)
    • [4].基于页面对象的Web应用测试用例生成方法[J]. 计算机应用 2020(01)
    • [5].运用物联网和Web服务搭建院际转运信息平台[J]. 电子技术与软件工程 2020(02)
    • [6].延迟加载在web开发中的应用心得[J]. 视听 2020(02)
    • [7].基于Web的期刊采编系统的设计与实现[J]. 电脑知识与技术 2020(06)
    • [8].Web服务软件测试技术的研究与实现[J]. 电脑知识与技术 2020(02)
    • [9].移动互联网时代的Web性能优化实践[J]. 信息通信 2020(01)
    • [10].基于Web的校园个人自行车租赁系统[J]. 卫星电视与宽带多媒体 2020(02)
    • [11].基于网站制作的Web前端开发技术与优化[J]. 数字技术与应用 2020(01)
    • [12].基于Web应用的网络安全漏洞发现与研究[J]. 无线互联科技 2020(05)
    • [13].基于Web的动态几何软件领域模型及其应用[J]. 计算机应用 2020(04)
    • [14].基于web技术支持下网络多媒体课件的制作原则及优点[J]. 科技风 2020(13)
    • [15].基于Web的网上教学平台的设计与实现[J]. 科技与创新 2020(07)
    • [16].1+X证书制度与Web前端开发专业融合的探索[J]. 信息与电脑(理论版) 2020(04)
    • [17].基于《web前端页面设计》在线开放课程自主学习探讨[J]. 计算机产品与流通 2020(05)
    • [18].基于WEB的计算机课程辅助教学系统的设计与实现[J]. 计算机产品与流通 2020(05)
    • [19].基于Web的时变体数据的体绘制方法[J]. 计算机测量与控制 2020(04)
    • [20].Web浏览器中数据安全配置的研究[J]. 电脑编程技巧与维护 2020(04)
    • [21].基于实践应用的Web开发技术教学改革研究初探[J]. 科学大众(科学教育) 2020(05)
    • [22].基于Web的桥梁健康监测系统设计与实现[J]. 计算机技术与发展 2020(04)
    • [23].基于Web技术的计算机实验室综合管理系统设计[J]. 电子制作 2020(11)
    • [24].分析校园网中Web服务器的配置及安全防护[J]. 江西电力职业技术学院学报 2020(01)
    • [25].基于Web的研究生学位信息管理系统技术研究[J]. 创新创业理论研究与实践 2020(07)
    • [26].WEB技术在地质资料二次开发中的应用探讨[J]. 中国非金属矿工业导刊 2020(03)
    • [27].基于Web技术的医疗图像脱敏系统的设计与实现[J]. 宁夏工程技术 2020(02)
    • [28].网站制作的Web前端开发设计的相关研究[J]. 卫星电视与宽带多媒体 2020(07)
    • [29].Web开发提高网站性能的技巧[J]. 电脑编程技巧与维护 2020(06)
    • [30].随钻测井地质导向服务WEB版[J]. 国外测井技术 2020(03)

    标签:;  ;  ;  

    基于Web服务的城市基础地理数据发布与分发系统研究
    下载Doc文档

    猜你喜欢