基于RCP的插件式GIS应用框架研究

被引量 : 0次 | 上传用户:lijing1671
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近十年,GIS渗透到各行各业,GIS的应用需求呈现出不稳定性与多样性的特点,传统的GIS软件的开发模式已经无法适应不断外延的应用需求,同时GIS的一些通用功能在不同的项目中被重复开发,因此在开发GIS应用系统时,最大程度的实现软件的重用和提升软件的可扩展性显得尤为重要。框架是一种高级的代码重用机制,插件以灵活的方式提供功能的扩展,基于二者开发的GIS软件可以灵活的应对GIS需求变更。本文旨在提供一个基于Eclipse富客户平台开发的插件式GIS应用框架,以达到在多平台都能快速创建应用系统的目的。插件式GIS应用框架是以“插件”为功能扩展形式的插件平台,它由GIS应用框架和GIS插件两个部分组成。本文首先通过GIS应用框架的研究,选择Eclipse RCP作为构建GIS应用框架的平台。按照功能无关性、动态性和扩展性这三条设计原则,通过扩展(即实现)Eclipse RCP自身插件的五个扩展点,并提供四个为其他功能插件在其上继续扩展的扩展点,完成GIS应用框架的构建。其次将GIS按照功能进行了分类,提取出地理数据可视化基础GIS功能插件,并将其与GIS插件平台封装在一起,最终提供给用户一个可浏览地理数据的插件式GIS应用框架的解决方案。最后通过在开发好的插件式GIS应用框架上集成地图浏览和网络分析功能插件,实现了公交查询系统,验证了插件式GIS应用框架的正确性、可行性以及实用性。通过本文的研究,提供给用户一个能直接运行、高度复用和可无限扩充功能的插件式GIS应用框架,它不仅能让软件根据用户的实际需求实现“生长”,而且能快速完成GIS应用系统的构建;同时它也减少了开发的成本,为开发出可动态扩展、部署简单、可重用的GIS应用系统提供新思路和解决方案。
其他文献
随着我国银行商业化改革的深化,银行业间的竞争变得越来越激烈,争夺客户资源已成为银行间竞争的焦点。客户满意是银行获得客户资源的重要保证,也是银行进行经营决策的重要参
中国石化资金集中管理系统是个新建系统,该系统是在中国石化现有信息系统上构建一个覆盖财务公司本部及所有分支机构、集团/股份/资产管理公司本部及下属分子公司的资金管理部
2007年的次级贷危机引起了一场始料未及的金融风暴,以美国著名的住房按揭机构新世纪金融公司为代表的贷款机构,以美林公司为代表的投资银行,以及以花旗集团为代表的金融超市
我国中小企业信用担保体系建设取得积极进展,以中小企业信用担保机构为主体的担保业已初步形成,风险管理是其业务的重要组成部分。本毕业设计项目依托一个实际工程项目,首先
随着我国海洋渔业的发展,作为渔业安全生产的重要保障,渔业通信变得越来越重要。本课题研制的新一代渔业基站电台,属于用于近海渔业通信的超短波电台通信系统的一部分,具有信
随着人口数量增长,中国粮食需求不断增加。然而,在耕地面积逐年减少的情况下,单产水平的提高就成为实现粮食产量稳定增长的关键因素。虽然高产品种的选育和高产栽培技术方面
我国现有的渔业通信基站电台主要是以超短波电台为主。超短波电台多采用模拟信号通信,使得电台功能单一,话音质量差。随着渔业通信的发展,数字语音及数字传输业务的需求越来
近几年,宽带多媒体卫星系统的开发和应用已成为卫星通信热点研究技术之一;由于Ka波段卫星通信具有可提供带宽大(3.5 GHz)、通信容量大、波束窄、终端尺寸小和抗干扰能力强等诸
股票市场是宏观经济的“晴雨表”。在市场经济和金融市场高度发达的国家里,经济状况与股市行情之间存在着相当密切的关系,它们相互影响、相互促进、互为因果。一方面,投资对
目的:探讨小剂量肝素皮下注射对CLP致脓毒症大鼠的早期干预作用。方法:健康雌性SPF级Wistar大鼠96只,随机分为假手术组(8只)、脓毒症组(44只)、肝素干预组(44只),以盲肠结扎