首页 百科知识 -插件模式

-插件模式

时间:2022-10-18 百科知识 版权反馈
【摘要】:Plug-in模式是在客户端上扩充Web浏览器的技术,使Web浏览器支持处理GIS数据和地图显示,并为Web浏览器与GIS数据之间的通信提供条件。但是Plug-in必须像应用软件一样,先安装在客户机后才能使用。而Plug-in把一部分服务器上的功能移植到用户端上,加快了用户操作的反应速度,减少了流量。服务器仅需提供GIS数据服务,网络也只需将GIS数据一次性传输。GIS Plug-in与平台相关。对于同一个GIS数据,在不同的操作系统下,需要不同的Plug-in支持。
-插件模式_网络地理信息系统

4.1.3 Plug-in插件模式

Plug-in模式是在客户端上扩充Web浏览器的技术,使Web浏览器支持处理GIS数据和地图显示,并为Web浏览器与GIS数据之间的通信提供条件。利用Plug-in技术,可以在客户端直接处理来自服务器的GIS矢量数据,并且可以生成自己的数据,以供Web浏览器或其他Plug-in显示使用。但是Plug-in必须像应用软件一样,先安装在客户机后才能使用。

CGI系统仅提供给用户端有限的功能,传给用户的信息都是静态的,用户的GIS操作都需要由服务器来处理。而Plug-in把一部分服务器上的功能移植到用户端上,加快了用户操作的反应速度,减少了流量。为了便于其他软件厂商发展插入型软件,例如Netscape公司专门提供了一套应用程序接口(API)。

基于Plug-in的Web GIS体系结构示意图见图4.2。Plug-in模式的工作流程如下:

图4.2 基于Plug-in模式的Web GIS体系结构图(陈能成,2009)

(1)客户端的Web浏览器向Web服务器发送数据请求;

(2)Web服务器接受用户发出的请求,进行处理,并将用户所需的GIS数据传递给Web浏览器;

(3)客户机端接受Web服务器传来的GIS数据,并将GIS数据类型进行理解;

(4)在本地系统查找与GIS数据相关的Plug-in(或Helper),或加载相关的Plug-in。

(5)GIS的操作如放大、缩小、漫游、查询、分析皆由相应的GIS Plug-in来完成。

基于Plug-in的Web GIS系统有以下优势:

(1)无缝支持与GIS数据的连接。由于对每一种数据源,都需要有相应的GIS Plug-in;因而GIS Plug-in能无缝支持与GIS数据的连接。

(2)GIS操作速度快。大部分GIS基本操作是在浏览器上通过plug-in插件完成,与从服务器上得到服务相比,等待时间减少,运行速度加快,效率提高了。

(3)服务器和网络传输的负担轻。服务器仅需提供GIS数据服务,网络也只需将GIS数据一次性传输。服务器的任务很少,网络传输的负担轻。

基于Plug-in的Web GIS同样存在缺点,主要表现在下列几个方面:

(1)GIS Plug-in与平台相关。对于同一个GIS数据,在不同的操作系统下,需要不同的Plug-in支持。对于不同的Web浏览器,也需要使用相对应的Plug-in。

(2)GIS Plug-in与GIS的数据类型相关。为了显示和处理不同类型和来源的空间数据,需要安装不同的Plug-in来进行相关处理。

(3)需要事先安装,管理困难。Plug-in要像一般的安装程序一样,先在客户端安装才能使用。随着客户端浏览器上应用的增多,需要安装的Plug-in也相应增多,以适应不同类型和格式的空间数据处理,这就增加了管理的复杂性。

(4)更新困难。Plug-in出现新版本时,系统不能自动更新,需要用户重新下载安装。

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

Autodesk公司的MapGuide是GIS插件的最典型的例子。

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

我要反馈