基于COM地GIS开发--长江镇扬河段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文档。上传文档
查看更多
舭脚on月p出蝴溉。,c,s71扰h蝴机 口缸F孙D£∞∞5b∞Ⅳ 跏删删啦严z蒯妇埘咖矿 0‰ 耽w胁㈣矿P.R ^妍23—25,2∞l,Ⅳd,#i酱,P冗.£K胁 基于CoM的GIS开发 ——长江镇扬河段GIS 杨涛①丁贤荣王文程立刚 摘要:介铝了coM技术原理,说明了组件在系统中的工作原理.并以长江镇扬河段河 道测量管理GB的设计与实现为倒.介绍了应用组件技术的GIs的研究与实践。 关键词:组件对象模型cOM;Acdvex;中间件;GIs;cOM—GIs;面向对象编程00P;客 户/服务器 autb幅jⅡtroduce¨leCOM旦11d AⅨ江砒CT.In峋8artiele,t}Ie tI碰呵d rIll“l】gp咖cipk衲 80矗ware 0fGIs based硼coM 8ym哪B,givesQrne叩ini0憾叽d忙researchappbcntioIl s鲫e for胁er techrIolo盯,discu鲳凸B“haI】协目髑“dd&b,龃d知aUyp呲f0—raIdqu髑tiom coMdmbon. 1前言 GIs软件的开发方案可以有以下几种:(a)完全利用高级语言自行从底层开发。这样其 各个组成部分之间联系紧密,综合程度和操作效率最高,但难度大,周期长;(b)全部利用现 优点是周期短,工作量小,系统的稳定性和可靠性高;缺点是结构松散,系统显得有些臃肿,操 作效率和系统功能利用率较低;(c)部分自行开发,部分购买。利用目前计算机界较流行的 组件技术(CoM)购买软件商提供的构件,同时使用一些高级语言,进行二次开发。这样开发 的难度比较小,集成度高,周期短,同时又能根据用户的实际情况进行开发。 本文以EsRI公司G璐工具系列产品㈣j眺2.o为例结合实例来阐述第三种方法。 2 COM和GlS的结合:COM.GIs 2.1 o删讧 组件对象模型(即c0IIIponentObject ①工学学士,河海大学水文水资源及环境学院,江苏省南京市西康路1号,邮编:210098 367· 2.o工业标准的实现,它定义了OLE的技术细节,任何符合CoM的语言都可以用于编写coM 对象。一个c0M组件是一个可重复使用的软件对象。 传统的clie彬server结构、群件、中间件等大型软件系统的构成形式,都将在组件的基础 上重新构造。组件技术使近20年来兴起的面向对象技术进入到成熟的实用化阶段。在 c0M的概念模式下,软件系统可以被视为相互协同工作的对象集合,其中每个对象都会提供 特定的服务,发出特定的消息,并且以标准形式发布,以便其他对象了解和调用。组件间的接 D曲ne 口通过一种与平台无关的语言IDL(hte面ceIⅢgua龄)来定义,而且是二进制兼容的,使 用者可以直接调用执行模块来获得对象提供的服务。 c0M已经成为当今得到最广泛支持的面向目标的软件集成技术。 2.2 COM.GIs cOM在GIs中已经引起国内外一些著名软件厂商的重视,它们先后推出了各自基于 不同的功能。各个GIs控件之间以及G碍控件与其他非G玛控件之间,可以方便地通过可视 化的软件开发工具集成起来,形成最终的GIs应用。控件如同一堆各式各样的积木,分别实 现不同的功能(包括GIs和非GIs功能),根据需要把实现各种功能的“积木”搭建起来,就构 成GIs基础平台和应用系统。 如图1所示,一个典型的基于C()M技术的GIs平台,在用户桌面计算机系统上,它的角 来访问数据库(空间数据和属性数据)。 OIs应用程序 M印 l数据库

文档评论(0)

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

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

1亿VIP精品文档

相关文档