GIS 开发中可重用组件资源库的设计.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
20 11 年2 月 地理空 间信 息 Feb.,2011 第9 卷第 1 期 GEOSPATIAL INFORMATION Vol.9,No.1 GIS 开发中可重用组件资源库的设计 张 恒,刘 群 (四川建筑职业技术学院,四川德阳6 18000) 摘 要:传统的 GIS 系统开发多采用结构化的设计思想,对于不同 GIS 信息系统的建设,需要重复去设计、开发相关模 块,开发效率较低。将组件重用思想应用到GIS 开发实践中,总结了组件、组件重用思想及组件开发流程,探讨了GIS 开 发中可重用接口的设计思路,包括:空间数据库连接和图层加载接口设计,数据查询和维护接口设计,空间分析接口设 计。应用实践表明,基于可重用组件的GIS 系统开发,可以高效、快速地开发出更稳定的应用系统,显著降低开发成本。 关键词:组件式地理信息系统;基于组件开发;重用 中图分类号:P208 文献标志码: B 文章编号: 1672-4623 (20 11) 0 1-0036-03 随着组件和中间件技术 (如 COM 、CORBA 、Ja- 等功能的专业服务。可见,COMGIS 根据组件规范的 vaBeans)的普及,越来越多的GIS 开发者采用面向对 要求,封装了GIS 专业功能,实现了相应的接口,GIS 象的设计模式 (如 UML)、面向对象的编程语言 (如 开发人员需要进一步将COMGIS 组件、开发语言和数 C #、VB. NET)和COMGIS 组件来开发GIS 应用系 据库集成起来,开发出满足行业需求的应用系统,其 统。在系统开发中,COMGIS 组件仅提供对空间数据 实质是将各类异构系统提供的组件重组。 进行输入、存储、处理、分析、输出等功能的基类、控 软件重用是指通过可重用组件来组装、集成、构 件和接口,为了开发出完整实用的应用系统,GIS 开发 [1-2] 建和更新软件系统 。组件的重用性依赖于组件的粒 者还应充分分析这些控件间的内在联系,对其进行二 度大小、实现功能、通用性、组合方式、准确性、容错 次集成和深加工,开发出新的可重用模块。因此,深 性等因素。组件重用的粒度可大可小,小到普通子函 入分析应用型 GIS 系统的通用功能,设计并开发可重 [1,4] 数、接口、类库的重用,大到整个软件体系的重用 , 用组件,这无疑是GIS 开发者需要深刻思考的问题。本 这些重用提供了一套解决某类共性问题的思路和参考 文以空间分析组件的设计和开发为例,介绍应用型GIS 代码,使开发者无需重复制定方案,只需做适当的修 系统开发中可重用组件的设计方法,供 GIS 开发人员 改和完善。组件重用的目标是让开发者充分利用现有 参考。 的组件组装应用程序,而不需要考虑这些组件是如何 开发的。可见,利用可重用组件来开发GIS 应用软件, 1 组件及组件重用 开发者将从繁重、琐碎的底层重复代码编程中得以解 组件 (Component),是一些独立代码的封装体,提 脱,不仅极大地减少了软件开发的工作量,而且显著 供一定的功能。组件具有高度封装、可复用、稳定性 降低了软件开发的成本,提高了软件的质量。 [1,2

文档评论(0)

sxym26 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档