主讲人陈颖彪E-ailchenyingb@21cn.comTEL020-.ppt

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
主讲人陈颖彪E-ailchenyingb@21cn.comTEL020-

分布式GIS的发展是以分布式计算技术的发展为依托的。分布式计算技术的发展经历了“文件共享?分布式对象技术?Agent技术”,前两者主要以客户/服务器结构为核心,后者是目前倍受软件界关注的分布式技术,它突破了客户/服务器结构,试图实现分散对等的协同计算的理想模式。 当前分布式GIS平台广泛采用的就是分布式对象技术。由于受传统的客户/服务器结构的限制,基于分布式对象技术的GIS应用难以满意地解决GIS研究中存在的问题以及面临的挑战。而Agent技术将极大地推动分布式计算技术的发展,同时也将对GIS的发展产生深刻的影响。 3、网络GIS平台 ——网络GIS平台的实现技术 真正分布式GIS:Peer to Peer 空间辅助决策 分布式空间信息的管理与整合 分布式空间信息资源的使用 向领域的GIS应用合作 不同GIS产品间的互操作 自适应的GIS应用 … … 3、网络GIS平台 ——网络GIS平台的实现技术 3、网络GIS平台 ——构件化GIS 构件技术是一种二进制标准,即EXE和DLL程序标准。它使得其它的DLL或EXE程序能够操纵、共享和访问由某个EXE或DLL程序(即构件)所提供的方法和数据。构件技术极大地推动了软件业的发展,这是因为: 构件的开发和使用完全独立。 提供了一种必要的机制,使得一个构件可以在它自己的过程中,透明地访问和操纵其它过程的方法和数据。 构件技术体现了面向对象的设计思想,具有独立性、封装性,隐蔽实现的细节,支持互操作的规范化界面;具有关联性、继承性、聚合性和类库机制,以支持复用。 构件是双向和语言无关的,这意味着我们可以使用不同的语言来开发构件,而构件也可以被不同的语言来使用。 3、网络GIS平台 ——构件化GIS GIS构件是以EXE或DLL形式出现的二进制可重用软件块,它通过向用户提供预先定义的接口,来封装各种功能明确的GIS服务,使得用户无需从底层的基本功能做起,而以一种强大和灵活的开发手段来使构件无缝地协同工作在自己的应用程序中,并且可以利用构件的能力来提供标准服务之外的简便的扩展和创新以及强壮的构件版本支持。它具有以下特性: 透明性:即黑盒方法。GIS构件的使用者和开发者相互独立;使用者无需关心构件的具体实现技术和版本更新,而只需访问构件所提供的接口。这样就减少了系统更新对二次开发者所带来的影响,只要接口保持不变,内部怎么实现都可以。 3、网络GIS平台 ——构件化GIS 可组合性:构件之间的通讯与绑定相类似,从而能够无缝地组合起来形成更大的构件。根据开发层次的不同,我们应该提供不同要求的开发人员所需的构件层次。而在系统设计中,最主要的是提供一些可以进行再组合的基础构件(GIS核心对象类),在它们之上可以搭建更高层次的应用构件。 可重用性:构件可以嵌入到其它应用开发程序中使用。例如GIS构件可以嵌入到Web主页,从而使Web页具有GIS功能,进行地图显示、空间分析、查询等操作。二次开发人员也可以充分利用VC++、VB、Delphi、PowerBuilder、Java等语言环境的可视化功能,使用GIS构件来开发面向不同应用领域的GIS应用系统。 3、网络GIS平台 ——构件化GIS 构件化GIS的基本结构 数据库 应用程序、浏览器… GIS构件的层次划分 服务层 应用层 GIS领域 应用对象构件 GIS 服务对象构件 GIS 核 心 对 象 构 件 3、网络GIS平台 ——构件化GIS GIS核心对象构件层负责与数据库的接口,对高层对象构件和应用屏蔽了数据库的异构性,使高层对象构件模型建立在相同的GIS核心对象构件模型之上。 GIS服务对象构件层利用GIS核心对象构件层提供的服务,向更高层提供各种GIS服务,包括项目管理服务、专题与属性管理服务、地理数据管理服务、数据目录服务、地理数据检索与访问服务、地理数据变换与处理服务、地理数据分析与查询服务、图例符号库管理服务、地图显示输出服务等。 GIS领域应用对象构件层,在应用系统建设中,许多领域相关的成型的对象、功能、服务都可以纳入到GIS领域应用对象构件层中,提高应用软件的重用性。 3、网络GIS平台 ——构件化GIS 4、WebGIS 基本概念 基本特点 实现技术 4、WebGIS ——基本概念 Internet的飞速发展,使传统GIS的发展更加广阔。它改变了GIS数据及应用的访问和传输方式,使GIS真正变成了大众使用的工具。 WebGIS是Internet和WWW技术应用于GIS开发的产物,是实现GIS

文档评论(0)

ldj215322 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档