- 4
- 0
- 约9.46千字
- 约 6页
- 2017-08-16 发布于安徽
- 举报
基于构件库的GIS应用系统开发方法的研究
赵疲,安杨
(武汉大学计算机学院计算机工程系,武汉430079)
E-mail:zhaobo@wtusm.edu.on;allenan@tom.com
http://www.whu.edu.ca
摘要:从软件复用的角度,结合GIS工程本身的特点,提出了基于构件库的GIS应用系统开发方法并结
合一实例的系统开发设计来讨论建立构件库的可行性和方法。
关键词:软件复用;构件;GIS应用系统
随着GIS应用领域的扩展.许多地理信息的发布、处理与应用要求能够在网络上(特别是Interact上)
GIS)是
运行,因此网络GIS,尤其是WebGIS已成为(/IS界研究的热点之一。开放式地理信息系统(Open
GIs的一个主要技术之一的分布式对象技术是建立在
未来网络环境下GIS技术发展的趋势,而实现Open
组件fComponent)概念之上的。组件技术很好地满足了开放GIS系统的可移植、可伸缩、可扩展等需要。
因此,传统的GIS工具软件最终将会走向组件化,而模型的组件化也将相应成为应用模型开发的主要方式。
在组件模型的基础上,还可以进一步制作可重用模型组件库,这将是软件重用技术今后的一个重要发展方
向,也将为GIS与应用模型的集成提供一种新的技术手段。鉴于此点,本文提出了基于构件库的GIS应用
系统开发方法。
1构件与GIS构件
构件是软件开发过程中不同阶段(如分析、设计、编码、测试等)生成的不同形态(如类、框架、构架、
模式等)、不同表示(如图形、伪码、语言等)的软件实体,由构件规约与构件实现两部分组成。其中,构件
规约主要由构件模型进行描述。
构件模型是对构件本质特征的抽象描述。目前,国际上已经形成了许多构件模型,这些模型的目标和
作用各不相同。其中,某些模型属于参考模型,例如3c模型;某些模型属于描述模型,例如:RESOLVE模
模型将构件的接口与实现进行有效的分离,提供了构件交互的能力,从而增加了复用的机会,并适应了目
前网络环境下大型软件系统的需要。
GIS构件则是以EXE或DLL形式出现的二进制可重用软件块,它通过向用户提供预先定义的接口,来
封装各种功能明确的GIS服务,使得用户无需从底层的基本功能做起,而以一种强大和灵活的开发手段来使
构件无缝地协同工作在自己的应用程序中,并且可以利用构件的能力来提供标准服务之外的简便的扩展和
创新以及强壮的构件版本支持。
GIS构件分为三个层次:对象构件、功能构件和应用构件。对象构件单元提供系统的基本服务,如安
全管理、事件管理、数据连接管理等,是与应用相分离的;功能构件则提供特定的GIS功能服务,如空间
数据管理与查询、数据目录管理、数据获取与编辑、空问分析、符号设计、专题地图等构件,是GIS构件
开发中的核心;应用构件为特定的应用服务,直接面向GIS用户,响应用户的操作请求,如环境管理、灾
害监测、管网管理等,是最上层的GIS构件。
作者简介: 赵波(1972--),男,湖北武汉人,博士生,主要研究领域为软件理论;安扬(1975--),女,湖北武汉人。博士生,主要研
究领域为WebGIS
基于构件库的Gls应用季兢开发方法的研究635
2基于构件库的GIS应用系统开发模式
基于构件库的GIS应用系统开发模式如图l所示。
图I基于构件库的GIS应用系统开发模式
在这种开发模式中,对大量的GIS构件进行有效的管理,以方便构件的存储、检索和提取。是成功复
用构件的必要保证。构件管理的研究内容包括;构件提取、构件描述、构件分类、构件库组织、人员及权
限管理和用户意见反馈等。
构件提取是实现构件库的第一步,其主要工作是对领域内的可重用模块的辨识,提取出领域内相对通
用的部分组成构件。这是整个构件库实现过程中最灵活的一个阶段。
构件描述是对构件本质的抽象描述,主要是为构件的制作与构件的复用提供依据;从管理角度出发,
也需要对构件进行描述,例如:实现方式
您可能关注的文档
- 慢性盆腔炎中医证型分布规律的研究.pdf
- 燃料电池电动车研究开发现状和课题.pdf
- 植物功能基因组学研究与展望.pdf
- 原位(TB%2bTC)%2fT复合材料中TB%2fT界面的微结构地研究.pdf
- 传统课堂与大学生研究训练计划实践对培养能力的对比.pdf
- 基于词图树扩展的语音命令理解和其容错算法的研究.pdf
- 柴油机油腐蚀性能评定法地研究.pdf
- 基于循环网络的宽带CDMA小区用户功率控制的研究.pdf
- 沿层属性分析在储层的研究中的应用.pdf
- 下一代网络体系中IVR系统地研究.pdf
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
原创力文档

文档评论(0)