首页 百科知识 控件技术是为适应互联网而发展的标准

控件技术是为适应互联网而发展的标准

时间:2022-10-18 百科知识 版权反馈
【摘要】:ActiveX控件是用于完成具体任务和信息通信的软件模块。与Plug-in不同,ActiveX能被支持OLE标准的任何程序语言或应用系统所使用。基于GIS ActiveX控件的互联网地理信息系统是依赖GIS ActiveX来完成GIS数据的处理和显示。GIS ActiveX控件与Web浏览器灵活无缝结合在一起。基于ActiveX的Web GIS体系结构见图4.3。当浏览器上没有相应的GIS ActiveX时,必须从网络或Web服务器上下载,占用客户端机器磁盘空间。在其他浏览器使用时,须增加特殊的Plug-in予以支持。
控件技术_网络地理信息系统

4.1.4 GIS ActiveX控件技术

ActiveX是Microsoft为适应互联网而发展的标准,它是建立在OLE(Object Linking and Embedding)标准之上,为扩展Microsoft Web浏览器Internet Explorer功能而提供的公共框架。ActiveX控件是用于完成具体任务和信息通信的软件模块。GIS ActiveX控件用来处理GIS数据和完成部分GIS分析功能。

与Plug-in不同,ActiveX能被支持OLE标准的任何程序语言或应用系统所使用。相反,Plug-in只能在某一具体的浏览器中使用。基于GIS ActiveX控件的互联网地理信息系统是依赖GIS ActiveX来完成GIS数据的处理和显示。GIS ActiveX控件与Web浏览器灵活无缝结合在一起。通常情况下,GIS ActiveX控件包容在HTML代码中,并通过<OBJECT>参考标签来获取。基于ActiveX的Web GIS体系结构见图4.3。

图4.3 基于ActiveX的Web GIS体系结构图(陈能成,2009)

其工作流程如下:

(1)Web浏览器发出GIS数据显示操作请求;

(2)Web服务器接受到用户的请求,进行处理,并将用户所要的GIS数据和GIS ActiveX控件传送给Web浏览器;

(3)客户机端接受Web服务器传来的GIS数据和GIS ActiveX控件,启动GIS ActiveX控件,对GIS数据进行处理,完成GIS操作。

基于GIS ActiveX控件的Web GIS系统的优势有以下几点:

(1)具有GIS Plug-in模式的所有优点。GIS ActiveX与GIS Plug-in一样,客户端处理能力强,GIS服务器和网络负载下,运行速度快,支持多种格式的数据。

(2)能被支持OLE标准的任何程序语言或应用系统所使用,比GIS Plug-in模式更灵活,使用方便。

基于GIS ActiveX控件的Web GIS系统也存在不足:

(1)需要下载。当浏览器上没有相应的GIS ActiveX时,必须从网络或Web服务器上下载,占用客户端机器磁盘空间。

(2)与平台相关。对于不同的平台,必须提供不同的GIS ActiveX控件。

(3)与浏览器相关。GIS ActiveX控件最初只使用于Microsoft Web浏览器。在其他浏览器使用时,须增加特殊的Plug-in予以支持。

(4)使用已有的GIS操作分析资源的能力弱,处理大型的GIS分析能力有限。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈