学位论文 > 优秀研究生学位论文题录展示

社区WebGIS原型系统设计与实现

作 者: 李永强
导 师: 高辉;李勇
学 校: 电子科技大学
专 业: 软件工程
关键词: WebGIS ArcIMS AJAX ASP.NET 智慧社区 MVC
分类号: P208
类 型: 硕士论文
年 份: 2011年
下 载: 21次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着Web技术的飞速发展,地理信息系统也在不断的发展变化中并进入了一个崭新的阶段。在这个背景下,WebGIS的产生是一个必然的结果,地理信息在GIS技术与Web技术的结合下开始以更快的步伐发展,形成了部门化、产业化和大众化的趋势并逐渐开始引入到日常生活的应用当中,这对于城市信息化建设来说,不仅是一次有益的探索和尝试,而且是十分重要并且实用的。开展基于网络的GIS研究也正是今后GIS发展的主要研究方向,实现统一管理不同地理位置的数据信息和资源共享的目标。国内外各大GIS厂商也为此推出了大量WebGIS开发工具,其中使用较为广泛的就是ESRI公司的ArcIMS。本文首先对WebGIS的概念、特点、理论基础及构建方法做了重要阐述,进而根据应用和需求具体分析了基于ArcIMS方法的WebGIS构建,原理及关键技术,并做了相关的实验;最后以上述技术为依托实现了一套社区WebGIS原型系统。主要研究内容如下:(1)详细研究和分析了基于ArcIMS的WebGIS概念、方法和技巧以及Web Services技术在WebGIS中的应用。对于ArcXML的定义、语法和使用方法进行了重点阐述;探讨了ArcIMS网络服务器的体系构成,地理空间数据的发布过程和优化技术;分析了如何选择ArcIMS开发中的浏览器(客户端);同时研究了ArcSDE的工作原理。(2)从规范层面,对ArcIMS体系结构及相关技术进行研究,包括对AicXML及.NET LINK的深入剖析以及对其核心语言ArcXML的解析与封装。在HTML模式下的ArcIMS开发中引入NET技术,提出了两种切实可行的传递参数的方法,解决了ASP.NET与JavaScript函数库之间通用与共享的问题;通过实验证明了基于VML的距离量测方法在减小服务器开销并且提高系统的运行效率方面比传统的ArcIMS测距法具有更高的适用性。(3)基于ArcIMS对不同的数据源都可以实现统计数据的可视化,因此可以利用不同效果的专题图分析的方式,实现空间数据与统计专题数据的紧密关联;分析了两种基于ArcIMS的选中要素和未选中要素缓冲区分析并加以实现;根据实验提供了每项技术实现的主要流程、部分关键代码和有代表性的实例。(4)在上述各项技术研究的基础上,根据实际情况结合了“智慧社区”建设中的相关工程项目,采用基于ArcIMS的方法设计并实现了“社区WebGIS”的原型系统。最后在全面总结本文主要研究内容的基础上,对未来的进一步研究做出了展望。(5)系统采用MVC架构设计模式。MVC架构模式把交互系统分解成模型、视图、控制器三个部分,很好地实现了数据层与表示层的分离。使得系统的搭建更具有伸缩性、灵活性、易维护性,并且支持异构环境,不用依赖于任何特定操作系统、中间件、硬件等。

全文目录


摘要  4-6
ABSTRACT  6-11
第一章 绪论  11-23
  1.1 社区WEBGIS 背景及概述  12-16
    1.1.1 WEBGIS 概述  12-14
    1.1.2 WEBGIS 的特点和优势  14-16
  1.2 WEBGIS 现状及发展趋势  16-21
    1.2.1 国内外WEBGIS 发展现状  16-19
    1.2.2 WEBGIS 发展方向  19-21
  1.3 研究意义  21
  1.4 研究目标和论文组织  21-23
第二章 基于ARCIMS 的WEBGIS 原型系统关键技术  23-46
  2.1 基于ARCIMS 的WEBGIS 的构建  23-29
    2.1.1 WEBGIS 中的空间数据模型和构建方法  23
    2.1.2 ARCIMS 的体系结构  23-25
    2.1.3 创建WEB 地图数据配置文件  25-26
    2.1.4 基于ARCIMS 的WEBGIS 地图服务响应过程  26-27
    2.1.5 ARCXML  27-29
  2.2 基于ARCIMS 的WEBGIS 服务体系  29-34
    2.2.1 ARCIMS 服务组件  29-31
    2.2.2 服务器之间的关系  31-32
    2.2.3 实例数目优化策略  32-33
    2.2.4 ARCIMS 服务器配置优化技术  33-34
  2.3 空间数据访问中间件ARCSDE  34-37
    2.3.1 ARCSDE 原理  35
    2.3.2 ARCSDE 体系结构  35-36
    2.3.3 ARCSDE 中空间数据的管理  36-37
  2.4 空间分析  37-43
    2.4.1 空间量算分析理论  37-38
    2.4.2 ARCIMS 中空间量算  38-40
    2.4.3 缓冲区分析理论原理  40-43
  2.5 专题图制作原理  43-45
    2.5.1 专题信息的分类和存储模式  43-44
    2.5.2 基于ARCIMS 专题图的制作  44-45
  2.6 本章小结  45-46
第三章 社区WEBGIS 原型系统的设计  46-55
  3.1 原型系统体系结构设计  46-48
  3.2 原型系统数据存储模型  48-52
    3.2.1 原型系统物理存储模型设计  48-51
    3.2.2 原型系统事务数据模型  51-52
    3.2.3 统计图表的设计与实现  52
  3.3 图层渲染优化设计  52-54
  3.4 分级权限管理设计  54
  3.5 本章小结  54-55
第四章 社区WEBGIS 原型系统的实现  55-75
  4.1 需求分析  55-56
    4.1.1 项目来源  55
    4.1.2 系统建设目标  55-56
  4.2 原型系统构成  56-57
    4.2.1 体系结构  56
    4.2.2 系统软、硬件环境  56-57
  4.3 系统数据库设计  57-59
    4.3.1 空间数据  57-58
    4.3.2 非空间业务数据  58-59
  4.4 原型系统功能实现  59-72
    4.4.1 系统功能界面  60-69
    4.3.2 关键空间分析的实现  69-72
  4.5 WEB 数据的导出方法  72-73
  4.6 原型系统性能测试  73-74
  4.7 本章小节  74-75
第五章 结论与展望  75-77
  5.1 结论  75-76
  5.2 展望  76-77
致谢  77-78
参考文献  78-80

相似论文

  1. 教学档案管理系统的设计与实现,TP311.52
  2. 部队在线考试系统设计与实现,TP311.52
  3. 基层部队人员日常管理信息系统设计实现,TP311.52
  4. 基于ArcGIS Server的农区水质遥感反演信息系统构建研究,S127
  5. 基层部队网站的设计与建设,TP311.52
  6. 部队人员住房管理系统的开发与实现,TP311.52
  7. 基于工作流的高校学生信息管理系统的设计与实现,TP311.52
  8. 基于嵌入式Web服务器的监控系统研究,TP393.05
  9. 基于Web的科学计算遗留应用共享技术研究,TP393.09
  10. 康复医疗信息系统的设计和实现,TP311.52
  11. 基于SOA与工作流的OA系统的研究与实现,TP311.52
  12. 基于Java EE框架的公文传输系统设计与实现,TP311.52
  13. OpenBASE企业管理器设计与实现,TP311.52
  14. 基于Struts2的校友管理与服务系统的设计与实现,TP311.52
  15. 军队现役干部考核信息系统的设计与实现,TP311.52
  16. 汕头三维仿真网络城市系统的设计与应用,TP311.52
  17. 数字化查账系统研究,TP311.52
  18. 基于WebQuest的职校电子专业网络教学平台的设计与实现,TP311.52
  19. 企业事务日历即时管理系统,TP311.52
  20. 基于ASP.NET技术的托幼机构卫生保健管理系统的设计与实现,TP311.52
  21. 湖南网络职院教务综合管理平台的设计与实现,TP311.52

中图分类: > 天文学、地球科学 > 测绘学 > 一般性问题 > 测绘数据库与信息系统
© 2012 www.xueweilunwen.com