首页> 中文学位 >基于Spring和ArcIMS的WebGIS开发方法研究
【6h】

基于Spring和ArcIMS的WebGIS开发方法研究

代理获取

目录

文摘

英文文摘

学位论文独创性声明及学位论文使用授权声明

第一章绪论

1.1选题背景

1.1.1当前WebGIS的开发方法及存在问题

1.1.2应用软件框架开发系统的基本方法及特点

1.2国内外研究现状

1.3论文的研究内容

1.3.1研究目标

1.3.2研究内容

1.3.3论文组织

第二章Spring和ArcIMS介绍

2.1 Spring介绍

2.1.1 Spring总体架构

2.1.2 Spring核心技术

2.2 ArcIMS介绍

2.2.1 ArcIMS体系结构

2.2.2 ArcIMS空间服务器

2.2.3 ArcIMS应用服务器

2.2.4 ArcIMS连接器

2.2.5 ArcIMS管理工具

2.2.6 ArcIMS客户端组件

第三章WebGIS开发关键技术

3.1功能代码的灵活配置

3.2功能代码和显示页面的分离

3.3灵活的定制用户界面

第四章WebGIS框架设计与开发

4.1WebGIS框架设计

4.1.1设计目标

4.1.2运行环境

4.1.3总体结构

4.1.4界面设计

4.1.5功能模块具体设计

4.2功能模块的具体实现

4.2.1地图操作模块

4.2.2用户管理模块

4.2.3元数据管理模块

第五章WebGIS框架应用

5.1崇明生态岛WebGIS系统的构建

5.2WebGIS系统演示

5.2.1主界面

5.2.2地图操作

5.2.3元数据管理

第六章总结与展望

6.1论文成果

6.2 论文不足之处

6.3进一步工作

参考文献

后记

展开▼

摘要

随着人们对地理信息需求的不断增长和Internet技术的快速发展,GIS技术与Internet技术相互融合形成了WebGIS。WebGIS应用越来越普及,已经渗透到各个应用领域。 WebGIS的开发目前存在有很多开发方式,就实现方式的不同可以分为基于服务器端的CGI方法、Servet API方法,基于客户端的Plug-in方法、Java Applet方法以及ActiveX方法;就开发层次的不同可以分为底层开发和基于WebGIS软件的二次开发。对于如何快速的开发出高效健壮的WebGIS,己成为WebGIS研究的热点之一。 论文文运用了Java的Spring开源框架和ESRI公司的WebGIS平台ArcIMS相结合的方式来构建WebGIS。其中运用ArcIMS Java Connector连接器作为WebGIS功能的实现方式,运用Spring框架对整个框架进行管理,充分运用Spring框架的分层架构的优势,把WebGIS的表现层、业务逻辑层和数据层进行分离,使WebGIS具有多层次、模块化、可扩展、易移植且平台独立性强的优点,为快速开发出健壮高效的WebGIS系统提供一种有效的解决方案。 论文在WebGIS各层的实现上都提供了有效的解决方式。在数据层上,对于空间和非空间数据采用不同的访问方式,空间数据的访问调用ArcIMS API来实现,而非空间数据运用JDBC/JD0访问关系数据库来实现:在业务逻辑层上运用Spring IOC设计模式对功能代码进行有效的管理和灵活的配置;在表现层上运用了Spring MVC实现了表现和业务逻辑的分离,以及运用了XML/XSL技术使页面能更灵活的定制。 论文把Spring框架这种轻量级的J2EE架构运用于WebGIS系统的设计中,既使系统有多层结构的优点,又避免了EJB带来的复杂性。并且运用了XML/XSL来代替HTML来实现界面的设计,使界面能更加灵活的定制。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号