WebGIS的实现方法---插件/控件法

WebGIS的实现方法---插件/控件法

2017-02-23 作者: xuzhiping 浏览: 4336 次

摘要: 插件/控件法 插件(plug-in)和控件(activecontrol) 是扩充浏览器功能使之能够解释自定义格式的GIS数据文件的方法。这种功能模块对Netscape就叫做插件,而对于IE就叫做控件。 这种方法的工作原理是,浏览器在启动时自动装载特定目录下的p...

插件/控件法

插件(plug-in)和控件(activecontrol) 是扩充浏览器功能使之能够解释自定义格式的GIS数据文件的方法。这种功能模块对Netscape就叫做插件,而对于IE就叫做控件。

这种方法的工作原理是,浏览器在启动时自动装载特定目录下的plug-in动态链接库。当访问的页面中嵌人了特定格式的元素或对象时,浏览器自动在已启动的plug-in中,寻找与该文件名后缀匹配的plug-in并调用,从而解释并显示相应的嵌入元素。

通过安装额外软件增加网络浏览器GIS功能的方法就是“插入法” (plug-in)的WebGIS解决方案。插入法是美国网景公司发明的为了 增加网络浏览器功能的方法。该公司提供了一套应用程序接口(API),目的是便于其他软件厂商插入与万维网应用有关的软件。这种插入软件不但可以增加网络浏览器处理地理空间数据的能力,使人们更容易获取地理数据,而且可以减少网络服务器的信息流量从而使服务器更有效地为更多的用户服务,因为大多数用户的数据处理功能可以由网络浏览器的GIS插入软件来完成。

基于Plug-in的WebGIS是客户机运行模式,通过安装在Web浏览器上的应用程序实现GIS的功能。Plug-in克服了HTML的不足,可直接操作GIS数据。但需要先从互联网上获取特定的插入软件,必须先安装在客户机的硬盘上才能使用,而且Plug-in与客户机所运行的平台直接有关,不同的GIS数据需要不同的plug-in支持。

这种WebGIS实现方法的优点在于采用了本地代码,所以执行速度快;由于扩展了浏览器的处理功能,所以可以处理矢M地图数据;由于实现了客户端逻辑,所以在一定程度上平衡了客户和服务器两端的负载,减少了网络带宽要求。但是,需要特别指出的是,这种浏览器的嵌入功能模块需要安装在本地机器上,对客户而言,这是不方便和不安全的。同时,在传统软件编程方法中,不能解决不同版本之间的兼容性及版本管理问题,一旦制定了新的格式,对应的浏览器中的嵌人模块就必须重新安装。

相关链接

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org