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

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:robben11
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人们对地理信息需求的不断增长和Internet技术的快速发展,GIS技术与Internet技术相互融合形成了WebGIS。WebGIS应用越来越普及,已经渗透到各个应用领域。WebGIS的开发目前存在有很多开发方式,就实现方式的不同可以分为基于服务器端的CGI方法、Server API方法,基于客户端的Plug-in方法、Java Applet方法以及ActiveX方法;就开发层次的不同可以分为底层开发和基于WebGIS软件的二次开发。对于如何快速的开发出高效健壮的WebGIS,已成为WebGIS研究的热点之一。论文文运用了Java的Spring开源框架和ESRI公司的WebGIS平台ArcIMS相结合的方式来构建WebGIS。其中运用ArcIMS Java Connector连接器作为WebGIS功能的实现方式,运用Sprlag框架对整个框架进行管理,充分运用Spring框架的分层架构的优势,把WebGIS的表现层、业务逻辑层和数据层进行分离,使WebGIS具有多层次、模块化、可扩展、易移植且平台独立性强的优点,为快速开发出健壮高效的WebGIS系统提供一种有效的解决方案。论文在WebGIS各层的实现上都提供了有效的解决方式。在数据层上,对于空间和非空间数据采用不同的访问方式,空间数据的访问调用ArcIMS API来实现,而非空间数据运用JDBC/JDO访问关系数据库来实现;在业务逻辑层上运用Spring IOC设计模式对功能代码进行有效的管理和灵活的配置;在表现层上运用了Spring MVC实现了表现和业务逻辑的分离,以及运用了XML/XSL技术使页面能更灵活的定制。论文把Spring框架这种轻量级的J2EE架构运用于WebGIS系统的设计中,既使系统有多层结构的优点,又避免了EJB带来的复杂性。并且运用了XML/XSL来代替HTML来实现界面的设计,使界面能更加灵活的定制。
其他文献
乡村景观是由自然环境、人文景观及其中的社会结构所组成的,也是人与环境互动作用产生的生态综合体。人与环境互动作用的结果,不仅造就了区域特有的景观形态,也塑造了地区景观未
从来到南戴河国际娱乐中心宣传部工作,邝建就有一个梦想——用镜头诠释生态南戴河的大美。  许多人看过邝建的摄影作品,总会发自内心地赞美:“拍得太好了!”他拍的照片唯美、有鲜明的个人特点。在拍摄南戴河的摄影作品中,他不仅记录了南戴河的生态景观,且用镜头诠释出对生态美的理解,具有一定的艺术性。对于人们的称赞,他很感动,他感谢很多人,也感慨很多事,在他看来,作为一名看着南娱景区发展的摄影人,用镜头展现和传
旅游业的发展对旅游区经济的发展有着明显的推动作用,但同时也给当地带来了过度开发、自然生态环境破坏和旅游收益分配不公平等诸多问题,尤其是社区居民参与问题。旅游区社区居
语文综合性学习是指以语文学科为核心,从学习者的兴趣与需要出发,注意语文学科与其他学科、学生生活和社会生活之间的整体联系,在活动的过程中培养学生搜索和处理信息的一种学习方法。通过综合性学习,可以培养学生获取新知识、分析和解决问题以及交流与合作的能力。综合性学习是新课程标准提出的一个全新理念,能有效地挖掘学生潜在的学习能力,激发学生的学习兴趣,提升学生的语文素养。那么,在实际的教学过程中,我们又该如何
生态安全是近一、二十年在国内外兴起的一个新的研究领域,已经引起国内外政府部门和众多学者的高度关注。生态安全被认为是国家安全的基石,其研究内容是当前全球变化研究的重要