首页 励志故事 基于控件的网络地理信息系统体系结构

基于控件的网络地理信息系统体系结构

时间:2022-01-19 励志故事 版权反馈
【摘要】:GIS ActiveX控件用于在客户端处理GIS数据和完成GIS分析。基于GIS ActiveX控件的网络地理信息系统体系结构如图4-4所示。它依靠控件与Web浏览器灵活无缝地结合在一起,来完成GIS数据的处理和显示。基于GIS ActiveX控件的网络地理信息系统的劣势如下:①需要下载,占用客户机端机器的磁盘空间。②与平台相关,对不同的平台,必须提供不同的GIS ActiveX控件。基于GIS ActiveX控件的网络地理信息系统有Intergraph的GeoMedia Web Map。
控件方法_网络地理信息系统

4.2.1 GIS控件方法

ActiveX是Microsoft为适应互联网而发展的标准。ActiveX是建立在对象连接和嵌入技术(OLE)标准上,为扩展Microsoft Web浏览器Internet Explorer功能而提供的公共框架。ActiveX是用于完成具体任务和信息通信的软件模块。GIS ActiveX控件用于在客户端处理GIS数据和完成GIS分析。

ActiveX控件和Plug-in非常相似,都是为了扩展Web浏览器的动态模块。所不同的是,ActiveX能被支持OLE标准的任何程序语言或应用系统所使用,而Plug-in只能在某一具体的浏览器中使用。

基于GIS ActiveX控件的网络地理信息系统体系结构如图4-4所示。它依靠控件与Web浏览器灵活无缝地结合在一起,来完成GIS数据的处理和显示。在通常情况下,GIS ActiveX控件包容在HTML代码中,并通过<OBJECT>参考标签来获取。

GIS ActiveX控件模式的工作原理如下:Web浏览器发出GIS数据显示操作请求;Web服务器接收到用户的请求,进行处理,并将用户所要的GIS数据对象和GIS ActiveX控件传送给Web浏览器;客户端接受到Web服务器传来的GIS数据和GIS ActiveX控件,启动GIS ActiveX控件,对GIS数据进行处理,完成GIS操作。

img26

图4-4 基于GIS ActiveX控件的网络地理信息系统体系结构

基于GIS ActiveX控件的网络地理信息系统的优势如下:

①具有GIS Plug-in模式的所有优点。

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

基于GIS ActiveX控件的网络地理信息系统的劣势如下:

①需要下载,占用客户机端机器的磁盘空间。

②与平台相关,对不同的平台,必须提供不同的GIS ActiveX控件。

③与浏览器相关,GIS ActiveX控件最初只使用于Microsoft Web浏览器。

④在其他浏览器使用时,须增加特殊的Plug-in予以支持。

⑤使用已有的GIS操作资源的能力弱,一般来说,GIS分析能力有限。

基于GIS ActiveX控件的网络地理信息系统有Intergraph的GeoMedia Web Map。

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

我要反馈