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

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

论文摘要

随着地理信息系统(Geographic Information System, GIS)研究和应用的不断深入,GIS的应用需求呈现出多样性和不确定性,对可扩展性和动态性的要求也越来越高。基于传统技术架构的GIS结构复杂、复用程度低、可扩展性差、集成调试难度高,很难满足与日俱增的GIS应用需求。本文介绍了GIS和应用框架的发展现状,给出了GIS应用框架的目标。在比较了组件式、软总线式、插件式框架方案优缺点的基础上,提出了插件式GIS应用框架,将插件开发的优点加入到GIS应用开发中。研究了插件式GIS应用框架实现过程中涉及到的关键技术,主要包括框架宿主程序的建立、接口的设计、插件引擎的设计、插件间通信机制、命令的处理等,并最终实现了插件式GIS应用框架。实验结果和实际应用表明,插件式GIS应用框架简化了GIS应用集成的复杂性,提高了GIS应用系统的易用性、模块性、可伸缩性,为实现动态加载、灵活配置、扩展方便、部署简单和高度重用的GIS应用提供了方法和思路。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 项目背景
  • 1.2 国内外研究现状
  • 1.2.1 插件技术的研究与应用现状
  • 1.2.2 GIS 的研究与应用现状
  • 1.3 本论文的工作内容
  • 1.4 本论文的组织结构
  • 第二章 相关技术概述
  • 2.1 插件技术
  • 2.1.1 插件概述
  • 2.1.2 插件的分类
  • 2.1.3 插件开发方法的特点
  • 2.2 通用应用框架
  • 2.2.1 组件式应用框架
  • 2.2.2 软总线应用框架
  • 2.2.3 插件式应用框架
  • 2.3 GIS 应用框架
  • 2.4 本章小结
  • 第三章 插件式 GIS 应用框架的体系结构
  • 3.1 GIS 应用框架的目标
  • 3.2 GIS 应用框架方案
  • 3.2.1 组件式开发方案
  • 3.2.2 软总线开发方案
  • 3.2.3 插件式开发方案
  • 3.2.4 开发方案的选择
  • 3.3 插件式 GIS 应用框架体系结构
  • 3.3.1 分层体系结构
  • 3.3.2 交互体系结构
  • 3.4 插件式 GIS 应用框架模块分析
  • 3.4.1 宿主程序
  • 3.4.2 框架接口
  • 3.4.3 插件引擎
  • 3.4.4 插件
  • 3.4.5 通信机制
  • 3.4.6 命令处理
  • 3.5 本章小结
  • 第四章 插件式 GIS 应用框架的设计与实现
  • 4.1 宿主程序
  • 4.1.1 宿主应用程序
  • 4.1.2 主界面
  • 4.2 框架接口
  • 4.2.1 接口设计策略
  • 4.2.2 资源管理
  • 4.2.3 业务管理
  • 4.2.4 插件对象
  • 4.2.5 小结
  • 4.3 插件引擎
  • 4.3.1 插件加载器
  • 4.3.2 插件容器
  • 4.3.3 插件解析器
  • 4.3.4 插件引擎小结
  • 4.4 基础插件
  • 4.4.1 组件式 GIS
  • 4.4.2 MapObjects 介绍
  • 4.4.3 基础插件开发过程
  • 4.5 通信机制
  • 4.6 命令处理
  • 4.7 本章小结
  • 第五章 实验研究
  • 5.1 实验目的
  • 5.2 实验内容
  • 5.2.1 主机环境
  • 5.2.2 网络环境
  • 5.2.3 实验内容
  • 5.3 实验过程
  • 5.3.1 插件开发过程
  • 5.3.2 插件运行配置
  • 5.4 系统运行结果
  • 5.4.1 宿主程序
  • 5.4.2 基础插件
  • 5.4.3 业务插件
  • 5.4.4 系统运行结果
  • 5.5 本章小结
  • 第六章 结束语
  • 致谢
  • 参考文献
  • 在读期间参与项目
  • 相关论文文献

    • [1].知识萃取应用框架研究与实务[J]. 图书情报工作 2019(01)
    • [2].政府实施大数据治理的应用框架构建[J]. 凯里学院学报 2018(02)
    • [3].高效分布式作战应用框架设计与实现[J]. 指挥信息系统与技术 2017(03)
    • [4].一种基于微服务的应用框架[J]. 计算机系统应用 2016(09)
    • [5].面向智慧应用框架的智慧湖北发展模式研究[J]. 科技进步与对策 2015(17)
    • [6].基于可视电话的泛应用框架体系研究[J]. 计算机与数字工程 2008(08)
    • [7].水质监测技术现有问题分析及物联网应用框架[J]. 资源节约与环保 2016(03)
    • [8].大数据计算环境下的城市动态治理:概念内涵与应用框架[J]. 电子政务 2020(01)
    • [9].软件/开发工具[J]. 今日电子 2018(Z1)
    • [10].基于主题模型的产品自动光学检测应用框架[J]. 湖南农机 2014(02)
    • [11].开放网络中的一种生物认证应用框架[J]. 计算机应用 2008(05)
    • [12].基于云-边-端协同的电力物联网用户侧数据应用框架[J]. 电力建设 2020(07)
    • [13].移动终端离线电子地图应用框架研究[J]. 测绘科学 2013(06)
    • [14].基于Web2.0的知识社区应用框架研究[J]. 重庆电子工程职业学院学报 2011(03)
    • [15].基于Native+html5移动应用框架的研究[J]. 计算机光盘软件与应用 2013(19)
    • [16].GLFW 2.7.5发布,OpenGL应用框架[J]. 硅谷 2012(08)
    • [17].基于供应链的中小型订单式制造企业信息化应用框架[J]. 中国管理信息化 2012(08)
    • [18].基于应用框架的数据加密服务的设计与实现[J]. 计算机工程与设计 2009(04)
    • [19].现代航空物流中无线射频标识技术的应用框架[J]. 价值工程 2008(10)
    • [20].基于Flex的WebGIS应用框架研究[J]. 江西测绘 2012(03)
    • [21].评论挖掘在情报分析中的应用框架研究[J]. 情报科学 2016(05)
    • [22].大数据在铁路货运信息系统中的应用框架探讨[J]. 电脑知识与技术 2015(13)
    • [23].施工企业建筑信息模型应用框架研究[J]. 陕西建筑 2019(11)
    • [24].常用HTML5移动应用框架[J]. 电脑知识与技术 2013(10)
    • [25].SUSE Studio:让你自由定制和部署SUSE Linux[J]. 微电脑世界 2009(09)
    • [26].捕获有效数据[J]. 新理财(政府理财) 2019(12)
    • [27].基于J2EE的应用框架技术研究[J]. 数字技术与应用 2016(03)
    • [28].面向智能家居的物联网操作系统应用框架设计[J]. 现代电子技术 2020(23)
    • [29].基于MVC的分布式作战应用框架研究[J]. 指挥控制与仿真 2010(03)
    • [30].基于MVC模式的Web应用框架研究[J]. 计算机与信息技术 2010(Z2)

    标签:;  ;  ;  ;  

    基于插件技术的GIS应用框架的研究与实现
    下载Doc文档

    猜你喜欢