- 2
- 0
- 约8.19千字
- 约 15页
- 2018-08-29 发布于福建
- 举报
基于插件GIS软件动态配置关键技术研究
基于插件GIS软件动态配置关键技术研究
摘 要:为了解决传统GIS 软件的行业化、专业化和开发成本较高的问题,在深入研究“平台+ 插件”模型的本质与实现机制的基础上,设计了基于插件技术的GIS 软件动态配置模型,并对模型实现中的体系结构、消息处理机制、插件间的交互和动态配置的一致性等关键技术进行了深入剖析,最后结合大型GIS 平台――MAPGIS7. 0给出了应用实例,验证了此动态配置模型的可行性。
关键词:动态配置; 插件; GIS应用框架
中图分类号:TP311 文献标志码:A 文章编号:1001-3695(2008)08-2371-03
Key technology of plugin-based GIS software dynamic configuration
CHEN Zhan-long??1,2??,WU Liang??1,WU Xin-cai??1
(1.Faculty of Information Engineering, China University of Geosciences, Wuhan 430074, China; 2.China GIS Software Research Application Engineering Center of Ministry of Education, Wuhan 430074, China)
Abstract:Traditional GIS software faces some hot potatoes, for example, industrilization, specialization and high cost. In order to resolve these problems, based on the thorough study of essential and implementation mechanism of platform plugin model, this paper designed the GIS software dynamic configuration model, and analyzed the key technologies of system structure, software dealing with message mechanism, interactive mechanism between plugins and the coherence of dynamic configuration in the realization of GIS software dynamic configuration model. At last, combined with large-scale GIS platform (MAPGIS7. 0??), this paper gave the practice of this model, and tested the feasibility of GIS software dynamic configuration model.
Key words:dynamic configuration; plugin; GIS application framework
在软件项目开发这样一个充满变化的知识应用领域,面对应用需求的多元化、软件项目的大型化,使不同开发团队的开发管理复杂性增加,从而导致了软件开发成本提高等问题。从软件工程的角度出发,在设计层面人们希望通过一些软件构架的改进达到以下目的[1]:a)提高软件复用性;b)增强模块化和封装性; c)不同功能模块的无缝集成;d)灵活的可扩展性; e)面向不同应用层面的领域性和易移植性。目前GIS应用领域正面临着一个从行业级、专业化应用到大众化应用转变的过程。 随着GIS 大众化应用的不断深入,GIS 软件系统必须充分考虑适应各种各样不断衍生的应用需求的难题。基于传统软件构架体系的GIS 软件系统虽然具有模块分工明确、平台结构紧凑等优点,但TB 级的GIS 数据管理、多元化的数据来源、不断外延的GIS功能等发展趋势对GIS 平台提出了新的要求和挑战。因此对于GIS 平台来说,提供一个具有良好复用性和灵活可扩展性的,同时对GIS 项目实施所面对的特定知识应用领域具有很好支持的软件框架是一件非常有意义的事情[1],而采用“平台+ 插件”的软件构架将是解决上述问题的核心。
1 GIS软件动态配置模型
“插件”这个词最早来源于硬件技术,20世纪60年代计算机硬件模块化,模块化的硬件插入计算机的设备框架中(如声卡
原创力文档

文档评论(0)