WebGIS的技术实现方式及比较


发布日期 : 2015-05-20 02:17:21 UTC

访问量: 149 次浏览

技术实现方式及比较

1.公共网端接口方法(CGI)

2.服务器应用程序接口方法(ServerAPI)

3.插入法

4.java互联网编程语言

5.Active技术方法

6.WebGIS各种构造模式的对比

构造模型

优点

缺点

CGI

客户端小,充分利用了服务器的资源

JPG和GIF是客户端操作的唯一形式,网络连接和服务器的负担较重

ASP

性能较好,二次开发比较容易

只能在window平台上实现,不能跨平台部署和运行

GIS插件

比HTML更灵活,具有动态代码的模块,可直接操作空间数据

与平台和操作系统有关,不同的空间数据类型需要不同的插件支持,而且GIS插件必须安装在客户端的硬盘上

ActiveX 控件

具有动态代码的模块,通过OLE与其他的程序、模块与web通信

需要下载、安装占有硬盘控件,与平台和操作系统相关;并且不同的空间数据要不同的ActiveX支持

Java Applet


在支持的Java的web浏览器上运行,与平台和操作系统无关,服务器和网络任务都比较轻

处理较大的GIS分析任务有限;处理大数据量的矢量数据速度慢

客户端与服务器并重

支持java的互联网浏览器和服务引擎执行,与平台和操作系统无关;服务器和网络的任务都比较轻

对服务器的性能要求高

7.WebGIS各种构造模式的评价

 

 

CGI

Asp

Plug-in

appletactiveXJ2ee

执行能力

 

客户端

很好

很好

服务器

很好很好很好

网络

总体一般一般比较好比较好很好

 


相互作用


 

用户界面


很好很好很好

客户端功能

一般

一般很好很好很好

本地数据

可移植性很好一般
安全很好很好一般一般