基于geomediawebmap的webgis研究与开发

基于geomediawebmap的webgis研究与开发

ID:20630318

大小:113.78 KB

页数:4页

时间:2018-10-14

基于geomediawebmap的webgis研究与开发_第1页
基于geomediawebmap的webgis研究与开发_第2页
基于geomediawebmap的webgis研究与开发_第3页
基于geomediawebmap的webgis研究与开发_第4页
资源描述:

《基于geomediawebmap的webgis研究与开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于GeoMediaWebMap的WebGIS研究与幵发吴小锋张润朋(中山大学城市与资源规划系,广东广州510275)摘要:本文在分析WebGIS设计思想的基础上,着重论述了GeoMediaWebMap的实现原理和技术特点,并介绍了一个基于GeoMediaWebMap开发的基准地价成果管理信息系统。关键词:WebGIS;GeoMediaWebMap;CGI/Server;ObjectWeb1WebGIS概述WebGIS是Internet技术应用于地理信息系统(GIS)开发的产物。GIS通过WWW功能得以扩展,真正成为一种大众使用的工具,从WWW的任意一个节点,Inte

2、rnet用户可以浏览WebGIS站点中的空间数据、制作专题图,以及进行各种空间检索和空间分析。WebGIS不仅开拓了地理信息资源利用的新领域,而且为G1S信息的高度社会化共享提供了可能。WebGIS作为数字地球的主要技术依托和载体,已经成为1T领域十分重要的研宂方向。2WebGIS的设计思想WebGIS设汁主要考虑的是基于何种开发方法实现,以及客户端采用何种图形数据方式(矢量或者栅格图形)进行显示。而这些问题将影响整个WebGIS的功能和性能。2.1基于CGI/ServerAH的WebGISCGI和SeverAPI是较平应用于WebGIS开发的方法。•其屮CGI(Co

3、mmonGatewayInterface)通用网关接口,是按照如下方式实现www交互的:用户发送一个请求到服务器上,服务器通过CGI把该请求转发给后端运行的GIS应用程序中,由应用程序生成结果交还给服务器,服务器再把结果传递到用广端S示。这种方式的缺点是服务器毎次请求都要重新启动GTS应川程序,降低了系统响应速度。SeverAPT是经过扩充的CGT工具,比如Microsoft的TSAPT和Netscape的NSAPT。采用ServerAPT,服务器请求后端GIS应用程序时不用重新启动该程呼,而是通过IPC(Inter-processCommunication,进程间通

4、讯协议)与之进行信息交换。不过由于ServerAPI没有统一的标准,所以一旦采用了某种ServerAPI,那么服务器端将依赖于这种服务器程序。目前的大部分WebGTS是采用的CGT/SeverAPT方法。但是,CGT机制本身有很大的缺陷,对于毎一个客户机的清求,都要重新启动一个新的服务进程,从而影响速度。它不适应于编写最新的客户/服务器应用软件,也不适合编写而叫对象的Java客户机、经过各种扩充的CGI工具也无助于问题的解决,因为不管是采用进程间DLL、服务器插件或者是OKB对象的方案,它们都需要HTTP和Web服务器作为中介,来协调服务器和客户机对象之间的通信。一个

5、客户机对象无法直接调用服务器对象,客户机与服务器对象之间交互的基本形式仍然是HTML表格。对于象WebGTS这样复杂的客户/服务器应用来说,网络通信量相当大,采用这种方式很难进一步提高速度。2.2基于ObjectWeb的WebGIS1997年6月诞生了Web的一种分布式对象方案,称为“ObjectWeb”。ObjectWeb将是Internet变革中的又一个新浪潮。基于ObjectWeb规范的WebGIS可以称为分布式对象WebGIS,这是WebGIS的;®新发展方向。基于ObjectWeb开发的WebGTS可以有效避免CGT形成的瓶颈,允许客户机直接调用服务器上的方

6、法。分布式对象平台提供一种可以伸缩的由服务器到服务器的体系结构,服务器对象可以运行在多个服务器上,从而可以动态平衡客户端请求的负载。目前,有两套不同的ObjectWeb规范正在进行着激烈的竞争:一个是ObjectManagementGroup和JavaSoft公司的联合推出的CORBA/Java标准,另一个是Microsoft公司提出的DCOM/ActiveX标准。两个标准各有千秋,相持不下。尽管Java编译器在不断改进,但是CORBA/Java在运行速度上仍然不如DCOM/ActiveXo和Java一样,CORBA/Java规范的最大优势仍然在于其跨平台能力,适用于

7、Windows、Macintosh、UNIX等,而DCOM/ActiveX目前还只能运行于32位Windows系列操作系统。不过,Windows系列操作系统的市场占有率达80%以上,在Internet客户端的计算机市场里,其占有率则可能更高。究竟选用何种规范来开发WebGIS,需要根裾软件的设计目标来权衡各方而的因素。2.3客户端图形类型的选择进行WebGTS设计的另外一个重要选择是,在客户端使用矢量地图或者栅格地图。如果使用矢量图形,一般需要在客户端事先安装插件(plug-in),或者运行时免费自动下载JavaApplet抑或ActiveX控件;在

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。