• 中国出版政府奖提名奖

    中国百强科技报刊

    湖北出版政府奖

    中国高校百佳科技期刊

    中国最美期刊

    留言板

    尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

    姓名
    邮箱
    手机号码
    标题
    留言内容
    验证码

    基于插件技术的GIS应用框架的研究与实现

    吴亮 杨凌云 尹艳斌

    吴亮, 杨凌云, 尹艳斌, 2006. 基于插件技术的GIS应用框架的研究与实现. 地球科学, 31(5): 609-614.
    引用本文: 吴亮, 杨凌云, 尹艳斌, 2006. 基于插件技术的GIS应用框架的研究与实现. 地球科学, 31(5): 609-614.
    WU Liang, YANG Ling-yun, YIN Yan-bin, 2006. Plugin-Based GIS Application Framework: Research and Implementation. Earth Science, 31(5): 609-614.
    Citation: WU Liang, YANG Ling-yun, YIN Yan-bin, 2006. Plugin-Based GIS Application Framework: Research and Implementation. Earth Science, 31(5): 609-614.

    基于插件技术的GIS应用框架的研究与实现

    基金项目: 

    国家“863”计划 2003AA132010

    详细信息
      作者简介:

      吴亮(1976-),男,讲师,博士,主要从事地理信息系统的教学与研究工作.E-mail: wuliang123@sina.com

    • 中图分类号: P208;TP311

    Plugin-Based GIS Application Framework: Research and Implementation

    • 摘要: 为了解决传统GIS软件的行业化、专业化和开发成本较高的问题, 使GIS软件面向大众化、低成本化发展, 构建插件式GIS应用框架平台, 能提供一个具有良好的复用性和灵活的可扩展性平台, 同时为项目实施所面对的特定知识应用领域提供很好支持软件框架具有实际意义.在深入研究“平台+插件”模型的本质与实现机制后, 提出了基于插件技术的GIS应用框架的对象模型、消息机制和层次结构.同时将这一理论成果成功应用到了大型GIS平台---MAPGIS7.0的开发与实践中, 实现了全插件式的GIS应用框架, 使平台功能扩展和GIS的应用开发具有了可行性.

       

    • 图  1  主程序与插件关系

      Fig.  1.  Collaboration diagram of main program and plugins

      图  2  应用框架结构

      Fig.  2.  Application framework structure

      图  3  应用框架对象接口

      Fig.  3.  Application framework object interface

      图  4  框架界面接口

      Fig.  4.  Application framework user interface

      图  5  GIS框架中的Windows消息转发流程(a) 和消息转发流程(b)

      Fig.  5.  Windows message dispatch process (a) and message transmit process (b) in GIS framework

      图  6  框架结构

      Fig.  6.  Framework architecture

      图  7  MAPGIS7.0的插件管理

      Fig.  7.  Plugin management of MAPGIS7.0

      表  1  GIS平台中插件分类

      Table  1.   Plugin type in GIS platform

    • [1] Antonija, M., 2002. OO paradigm meets GIS: A new era in spatial data management. [s. l. ], [s. n. ].
      [2] Chen, F. M., Chen, Q., 2005. Design and implementation of plugin-based reusable software. Computer Engineer and Design, 26 (1): 172 -173 (in Chinese with English abstract).
      [3] DISGIS, 1999. "DISGIS white paper-final version", distributed geographical information systems -Models, methods, tools and frameworks. ESPRIT Project, 22 (7): 084.
      [4] Erich, G., 2001. Design pattern. Translated by Li, Y. J. . China Machine Press, Beijing. 223 -225 (in Chinese).
      [5] Jiang, C. H., 2002. Plugin technique and its application. Tsin-ghua Tongfang Optical Disc Co., Ltd., 1995 -2005, Beijing. 10 -11, 67 (in Chinese).
      [6] Li, Y. C., 2003. Software plugin technique: Principle and implementation. Application Technique, (7): 24 -25 (in Chinese with English abstract).
      [7] OGC, 1999. OpenGIS catalog interface implementation specification (version 1.0). Open GIS Consortium, [s. n. ].
      [8] Song, G. F., Zhong, E. S., 1998. Design and development of COM GIS. Journal of Image and Graphics, 3 (4): 23 -26. (in Chinese with English abstract).
      [9] Wu, X. C., 2006. The new generation of MAPGIS. China International Conference on Digital City Construction Technology, Suzhou (in Chinese).
      [10] Wu, X. C., 2002. The principle, method and application of geographic information system. Electronics Industry Press, Beijing (in Chinese).
      [11] 陈方明, 陈奇, 2005. 基于插件思想的可重用软件设计与实现. 计算机工程与设计, 26 (1): 172 -173. doi: 10.3969/j.issn.1000-7024.2005.01.055
      [12] Erich, G., 2001. 设计模式. 李英军译. 北京: 机械工业出版社. 223 -225.
      [13] 姜昌华, 2002. 插件技术及其应用. 北京: Tsinghua TongfangOptical Disc Co., Ltd. 1995 -2005.10 -11, 67.
      [14] 李延春, 2003. 软件插件技术的原理与实现. 应用技术, (7): 24 -25. https://www.cnki.com.cn/Article/CJFDTOTAL-XTYY200307006.htm
      [15] 宋关福, 钟耳顺, 1998. 组件式地理信息系统研究与开发. 中国图像图形学报, 3 (4): 23 -26. https://www.cnki.com.cn/Article/CJFDTOTAL-ZGTB804.014.htm
      [16] 吴信才, 2006. 新一代MAPGIS数字城市技术应用与发展. 苏州: 第二届中国国际数字城市建设技术研讨会.
      [17] 吴信才, 2002. 地理信息系统原理、方法及应用. 北京: 电子工业出版社.
    • 加载中
    图(7) / 表(1)
    计量
    • 文章访问数:  3346
    • HTML全文浏览量:  96
    • PDF下载量:  1
    • 被引次数: 0
    出版历程
    • 收稿日期:  2006-05-30
    • 刊出日期:  2006-09-25

    目录

      /

      返回文章
      返回