WebGIS的实现方法

WebGIS的实现方法

2015-05-19 作者: xuzhiping 浏览: 2894 次

摘要: 从上世纪90年代开始,人们对GIS的网络开发和应用做了很多有意义的探讨并提出了很多实现模型。综合起来,大体 可以分为以下五种类型: CGI CGI即通用网关接口, 是Web服务器的一部分,它能够与运行于Web服务器上的其他程序进行通信。通过CGI,客户端 可以...

从上世纪90年代开始,人们对GIS的网络开发和应用做了很多有意义的探讨并提出了很多实现模型。综合起来,大体 可以分为以下五种类型:

CGI

CGI即通用网关接口, 是Web服务器的一部分,它能够与运行于Web服务器上的其他程序进行通信。通过CGI,客户端 可以和服务器进行简单或复杂的信息交流。

Server API

Server API是对CGI的扩充,基本原理与CGI相同,但效率要明显高于CGI,因为那些程序不需要CGI的启动和初始化的步骤,同时,API和Server结合紧密,执行效率高。

Plug-in

Plug-in(插件程序)将部分服务器上的功能移到客户端,通过用户下载安装后扩充浏览器的功能。与CGI和Server API方式不同,这是一种侧重客户端的策略,这种GIS插件不但可以增加网络浏览器处理地理空间数据的能力,而且还可以减少网络GIS服务器的信息流量。

ActiveX控件

ActiveX是在OLE技术之上发展起来的新技术,其基础是COM,实现了二进制级的组件复用,提高了软件开发效率。缺点是平台兼容性较差,只能运行在Window平台,同时和Plug-in一样,都需要下载安装后才能使用。

Java Applet

Java语言具有跨平台、 面向对象、安全、容易移植等特点,因而在互联网上得到了广泛的应用。Java Applet嵌入在网页中,在浏览器下载该网页时,Java程序的执行代码也同时被下载到客户端的机器上,由浏览器解释执行。

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org