- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章 C/S与B/S模式下的地理信息系统
8.1 基于C/S模式的地理信息系统
随着计算机网络的发展,基于客户机/服务器体系结构,并在网络支持下的分布式系统结构已经成为地理信息系统的发展趋势。由于GIS的固有的特点,使得运行于网络上的分布式系统特别适合于构造较大规模的GIS应用,其应用表现在以下几个方面:
数据的分布:在地理信息系统中,主要数据是空间数据,由于数据生产和更新的要求,常常需要存放在空间上分离的计算机上。
应用功能的分布:GIS的功能组成了由空间数据录入到输出的一个工作流程,不同的人员由于其关注的信息不同,需要不同的GIS功能服务对数据进行处理,将应用分布在网络上就可以解决该问题。
外设共享:外设的分布是服务分布的一种,由于许多GIS外设较为昂贵,如高精度平板扫描仪,喷墨绘图仪,大幅面数字化仪等,而通过分布式系统,可以实现这些设备的共享。
并行计算:在地理信息系统中,许多模型具有较高的时间复杂性,利用分布系统可以实现并行计算,缩短计算时间。
下面将描述分布式系统以及一些网络地理信息系统的模式和实现。
分布式系统和C/S模型
分布式系统(Distributed System)的定义是:一组独立计算机的集合,但是从用户的角度来看,如同于一台计算机。较之于集中式系统(Centralized System)以及独立的微机系统,分布式系统具有以下优点(表1,表2):
表1:分布式系统的优势--与集中式系统比较[A. S. Tanenbaum]
项目
描述
经济
多个微处理器提供了更好的性能/价格比
速度
一个分布式系统比大型机有更好的总体计算能力
固有的分布
一些应用系统需要运行于空间上分离的机器
可靠性
如果一台机器崩溃,整个系统还能够运行
增量发展
计算能力能够以很小的增量增长
表2:分布式系统的优势--与微机系统比较[A. S. Tanenbaum]
项目
描述
数据共享
允许多个用户访问同一数据库
设备共享
允许多个用户共享昂贵的外设
通讯
使人与人之间的通讯变得简单,如电子邮件
灵活性
以最有效的方式将工作量分布在所有可用的机器上
在具有上述优势的同时,由于分布式系统的复杂性,对软件硬件提出了更高的要求,它也具有以下不足之处(表13-3):
表3:分布式系统的不足之处[A. S. Tanenbaum]
项目
描述
软件
当前支持分布式系统的软件较少
网络
网络可能充满了或者引发其它的错误
安全性
容易使得需要保密的数据被访问
客户机/服务器(C/S,Client/Server)模型是一种分布式系统结构,在该体系中,客户端通常是同最终用户交互的应用软件系统,而服务器由一组协作的过程构成,为客户端提供服务。客户机和服务器通常运行相同的微内核,一个客户机/服务器机制可以有多个客户端,或者多个服务器,或者兼而有之。客户机/服务器模式基于简单的请求/应答协议,即客户端向服务器提出信息处理的请求,服务器端接收到请求并将请求解译后,根据请求的内容执行相应操作,并将操作结果传递回客户端(图1)。客户机/服务器体系的优点在于简单和高效。HTTP、FTP等协议都是遵循客户机/服务器的模式。在网络地理信息系统的实现中,客户机/服务器模型是经常采用的一种方案。目前,将服务器分解形成数据服务器和应用服务器,形成三层结构,可以更好地区分数据访问操作和应用模型,这是经常被采用的一种结构。
图1:客户端-服务器模型
8.2 网络地理信息系统的组合方式
在分布式的网络地理信息系统中,客户机和服务器分别由相应的软件、硬件以及数据库组成,其组合可以按照数据和应用功能的分布分成五种(表1):
表1:网络信息系统的组合方式[李斌]
组合方式
数据
应用功能
全集中式
中央服务器
中央服务器
数据集中式
中央服务器
客户端
功能集中式
客户端
中央服务器
全分布式
客户端
客户端
函数库分布式
客户端或者服务器
中央服务器存储,客户端动态连接执行
8.2.1 全集中式
全集中式的地理信息系统把软件、数据库管理系统和数据库全部集中在中央服务器上,客户系统只负责用户界面功能,即获得用户指令并传递给服务器,显示查询结果,提供系统的辅助功能(图1)。常用的客户设置有三种,第一种是以X-server为代表的,只负责表现逻辑的客户系统,所有的数据处理和运算均在服务器上执行,客户端由专门的X终端或者X模拟器通过X协议实现用户与服务器之间的通讯;第二种是以ArcView为代表的客户软件系统,这类系统除了提供一般的用户界面以外,还具有相当强的分析和处理功能。ArcView可以与ESRI的ARC/INFO、与作为服务器的SDE、Arcstorm,通过网络软件系统NFS或者网络API构成网络地理信息系统;第三种是目前在WebGIS上广泛采用的客户系统,用户界面功能由浏览器执行
您可能关注的文档
- 成信工《GIS原理》实验指导03空间数据及属性数据管理.docx
- 成信工《GIS原理》实验指导04空间查询与量算.docx
- 成信工《GIS原理》实验指导04空间查询与量算.pdf
- 成信工《GIS原理》实验指导05矢量及栅格数据分析.docx
- 成信工《GIS原理》实验指导05矢量及栅格数据分析.pdf
- 成信工《GIS原理》实验指导06 DEM的建立与应用.docx
- 成信工《GIS原理》实验指导06 DEM的建立与应用.pdf
- 成信工《GIS原理》实验指导07基于掌图国土执法中动态巡查.docx
- 成信工《GIS原理》实验指导07基于掌图国土执法中动态巡查.pdf
- 成信工《遥感原理与方法A》教学大纲.docx
原创力文档


文档评论(0)