节点文献

基于中间件的WEBGIS系统的设计与实现

The Design and Realization of WEBGIS Based on Middleware

【作者】 芮阿骥

【导师】 杨善林;

【作者基本信息】 合肥工业大学 , 计算机应用技术, 2006, 硕士

【摘要】 随着Internet技术的应用和发展,传统GIS正向着网络化GIS方向发展,WEBGIS是GIS技术与Internet技术的有机结合,它使GIS的应用渗透到了国民经济的各个领域,已经成为一种大众化的信息工具。 但是,随着GIS应用的不断增多,地理信息数据格式的不统一给信息共享、数据互访带来了极大的不便,信息孤岛问题越来越突出;虽然国际上一些学术组织也提出一些地理数据表达及操作模型,并积极的向国内外GIS开发商进行推广,但这种方案是基于数据层的解决方案,而未从系统层面上进行解决。本文选择了WEBGIS这个热门研究课题,提出了基于中间件的WEBGIS系统方案,从系统层面上为解决异构问题提供了一种可实施的解决方案。系统由中间件模块、地图信息服务器模块、客户端模块组成。中间件模块以Java技术为基础,采用面向对象的设计方法,实现了网络连接管理、数据传输管理、应用程序部署管理和并发管理模块,并基于JMS规范设计实现了一套完善的消息队列;采用了线程池和数据库连接池技术,为系统性能提供了良好保障。此外,本文基于MapX控件设计并实现了一套WEBGIS地图信息服务器模块,为中小型企业的应用提供了参考。在客户端模块中,设计实现了常用的地图操作功能,对中间件模块和地图信息服务器模块的功能进行了测试验证。

【Abstract】 With the Internet technology development, the traditional GIS develop to WEBGIS technology. WEBGIS is the organic integration of GIS technology and Internet technology, It enables GIS permeates from the field of application systems to all areas of the national economy, has become a popular information tool. In recent years, WEBGIS play an increasingly important role in national economy. From national defense to environmental monitoring, from ocean survey research to digital city, we can find WEBGIS has play more import role in many places.However, with the increasing use of GIS, Inconsistent GIS data formats bring great inconvenience to information sharing and data exchange, information isolated island issue has been very acute. Although some of international academic organizations have also expressed some geographic data and operating models, and promote it to domestic and international GIS developers actively, such programmes are based on the data layer solutions and not solve from the system level. In this paper, I choose the most popular research topics—WEBGIS. Based on the analysis of the traditional principles of WEBGIS, I propose the WEBGIS architecture based on Middleware, It can visit the isomerization unit data and resources from the system level. System is composed of three parts: middleware modules, GIS server modules, client modules. Based on Java technology, Middleware module use OOP and OOD method, realize network connectivity management, application management, transmission management and deployment management module. And design a perfect MQ based on the JMS standard;using thread pool and DBPool technology, the system show good performance. In addtion, I design and realize a GIS server based on the MapX ActiveX. In client module, I design and realize a prototype which achieves some of operation functions, and certify the functions of middleware module and GIS server module.

【关键词】 WEBGIS中间件XML数字城市信息孤岛
【Key words】 WEBGISMiddlewareDigital CityInformation Isolated Island
  • 【分类号】TP311.52
  • 【被引频次】7
  • 【下载频次】171
节点文献中: 

本文链接的文献网络图示:

本文的引文网络