摘要: 技术实现方式及比较 1.公共网端接口方法(CGI) 2.服务器应用程序接口方法(ServerAPI) 3.插入法 4.java互联网编程语言 5.Active技术方法 6.WebGIS各种构造模式的对比 构造模型 优点 缺点 CGI 客户端小,...
技术实现方式及比较
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 |
applet | activeX | J2ee | |
---|---|---|---|---|---|---|---|
执行能力
|
客户端 |
很好 |
很好 | 好 | 好 | 好 | 好 |
服务器 |
差 |
差 |
好 | 很好 | 很好 | 很好 | |
网络 |
差 | 差 |
好 | 好 | 好 | 好 | |
总体 | 一般 | 一般 | 好 | 比较好 | 比较好 | 很好 | |
相互作用
|
用户界面 |
差 |
差 |
好 | 很好 | 很好 | 很好 |
客户端功能 |
一般 |
一般 | 好 | 很好 | 很好 | 很好 | |
本地数据 |
否 |
否 | 是 | 否 | 是 | 是 | |
可移植性 | 很好 | 差 | 差 | 好 | 一般 | 好 | |
安全 | 很好 | 很好 | 一般 | 好 | 一般 | 好 |