摘要: 目前,已有若干不同的技术方法被用于研制万维网地理信息系统。分别是:公共网端接口方法(Common Gateway Interface—CGI)、服务器应用程序接口方法(Server API)、插入法(Plug-in)、Java互联网编程语言、ActiveX技术...
目前,已有若干不同的技术方法被用于研制万维网地理信息系统。分别是:公共网端接口方法(Common Gateway Interface—CGI)、服务器应用程序接口方法(Server API)、插入法(Plug-in)、Java互联网编程语言、ActiveX技术方法。几种技术方法的介绍如下表所示。
类型 | 运行环境 | 优点 | 缺点 |
---|---|---|---|
基于CGI的WebGIS | 服务器 | 功能强、资源利用率高,客户端小,跨平台性好 | 资源竞争激烈,效率低;网络负荷,运行速度慢 |
基于服务器API的WebGIS | 服务器 | 运行效率比CGI高,传输安全可靠 | 程序可移植性差,系统维护复杂 |
基于Plug-in 的WebGIS | 客户机 | 客户端处理能力强,GIS服务器与网络的负荷轻,速度快,效率高 | 与平台和操作系统环境相关,客户端功能有限,插件管理不便,不同的GIS数据需要不同的Plug-in支持 |
基于Java Applet的WebGIS | 服务器、客户机 | 动态运行,无须预先安装,与平台和操作系统无关,安全可靠 | 客户端负荷重,处理较大的GIS分析任务的能力有限,速度不快 |
基ActiveXWebGIS | 客户机 | 具有GIS Plug-in模式的所有优点,软件复用能力强,比GIS Plug-in更加灵活方便 | 不同的GIS需要不同的GIS ActiveX控制件,兼容性较差,需要下载,安全性不高 |