基于智能客户端的网络GIS解决方案初探16测绘通报2005年第12期:0494—0911(2005)12—0016—04:P208文献标识码:B基于智能客户端的网络GIS解决方案初探黄慧,边馥苓(武汉大学空间信息与数字工程研究中心,湖北武汉430079)PrimaryExplorationofaSolutiontoInternetGISBasedonSmartClientHUANGHui,BIANFu-ling摘要:网络GIS是当前G[S研究的一个热点课题.首先介绍几种常用的网络GIS解决策略,进而分析基于客户端的策略对高访问量,大量GIS分析功能要求处理的优越性,在此根底上,利用Microsoft框架对网络GIS体系结构进行设计.实践说明,基于智能客户端的网络GIS可以加快对用户清求的响应速度,并且客户端成为强大的智能型,降低效劳器的处理负载,具有使负载均衡的特点.一,引言送到客户端.这是典型的瘦客户,胖效劳器模网络GIS是地理信息系统与互联网(Internet/输,处理计算,信息发布等功能为GIS所需要的数据采集,分析计算,共享等功能提供了有效的技术支过去的短短十年间,网络G1S取得了巨大的开展,正处在发生重大技术变革的关键时期,新技术的出---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---现,新标准的公布,如分布式技术,组件技术,XML多的网络GIS实现技术,如何针对具体的应用选择适宜的技术来组织开发,以取得满意的应用效果,就显得尤其重要.二,网络GlS解决方案分析虽然实现网络GIS的方法有多种,如CGI,API,3ava,ActiveX,Plug—in等,但其根本体系结构一般都采用客户/效劳器(C/S)模式,即客户端向效劳器端提出信息处理的请求,效劳器端接收请求后,根据要求执行数据的各种查询,检索,分析等相应操器端负载的分配策略不同,主要分为以下三种l2]:1.基于GIS效劳器的模型,这种模型由客户端浏览器向通用网关接口(CGI)发出效劳请求,CGI接到效劳请求后调用GIS眼务器的地理空间数据进行处理,最后将处理结果以静态HTML页面的形2.基于客户端的模型,这种模型一般采用配套的效劳器和客户端软件,把需要的地理空间数据从效劳器端下载到客户端,由客户端软件进行处理.3.局部基于客户端的模型,这种模型采用前端捅件技术(Plug—in,ActiveX,JavaAppIet等)将GIS客户端的处理能力,平衡客户和效劳器两端的数据处理量,减轻网络传输负担.这三种模型在实际应用中各有优缺点,基于GIS效劳器的模型虽然简化了客户端,但把所有处理工作集中在效劳器端,加大了效劳器端处理的数据量和网络传输负担;基于客户端的模型虽然增加了客户端处理能力,减少了效劳器端处理的数据量和网络传输负担,但是由于客户端软件功能有限,对---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---于地理空间数据标准有局限性,需要及时对地理空间数据进行更新;局部基于客户端的模型将基于GIS效劳器模型中效劳器的局部功能转移到客户端处理,在一定程度上减少了网络传输量,利用了客户端资源,但需要确定哪些数据和操作在效劳器端执行,哪些在客户端执行,软件的设计本钱较高,而且三种模型的网络GIS都有相应较成熟的实现机制和适用范围,但在实际应用中还存在以下问题:第一,GIS数据是海量的,且空间信息的复杂性高,对于高访问量及需要大量空间分析功能的网络GIS,效劳器处理的数据量较大,网络传输的负担较重.作者简介:黄慧(1978.),女,湖北武汉人,博士生,主要研究方向为地理信息系统的建立与应用.2005年第12期测绘通报17第二,以浏览器作为静态网页的浏览工具难以用来表达丰富的空间信息,也难以进行以下复杂的空间操作,如平滑缩放等.第三,通过Internet实现空间只能在登录后才能浏览数据,进行相应操作,并且随着用户的不断增多,还需针对不同用户需求设置不同的权限.第四,从资源的合理利用角度来看,目前还有很多空闲资源.据统计,大型机有40%的时间处于空闲状态,多数的PC有95%的时间处于空闲状态.因此,本文提出了基于智能客户端的网络GIS.与目前的网络GIS解决方案相比,该方案具有充分利用客户端资源,减少网络流量,个性化用户界面,利于部署,更新方便等特点.---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---三,基于智能客户端的网络GIS智能客户端是一种"智能的"客户端应用程序,能够适应多种客户端使用...