基于客户端实现Internet GIS

基于客户端实现Internet GIS


发布日期: 2017-01-18 更新日期: 2017-01-18 编辑:xuzhiping 浏览次数: 4171

标签:

摘要: 在企业、政府或公共事业单位的GIS应用中,需要全部的GIS分析以满足管理支持,可以在客户端实现某些GIS操作。基于客户端实现是通过向Web浏览器添加Java Applets、Active X组件和Plug-in等,也可以由用户安装客户端应用程序来实现。在下一部...

在企业、政府或公共事业单位的GIS应用中,需要全部的GIS分析以满足管理支持,可以在客户端实现某些GIS操作。基于客户端实现是通过向Web浏览器添加Java Applets、Active X组件和Plug-in等,也可以由用户安装客户端应用程序来实现。在下一部分详细介绍这些分布式技术,我们首先看一看需要Applets、ACtive X组件和PlUg-in支持的网页的执行过程。

若网页中有脚本,脚本作为网页一部分。随网页一起装入到客户端,用户通过HTML页面输入信息,浏览器解释执行脚本。若页中有Applet,则每次被用户访问时,自动下载Applet,直接在客户端运行。退出网页时,自动删除Applet。如果网页需要插件(Plug-in)支持,在网页下载到客户端之前,提示将插件从服务器下载到客户端并安装。插件增强了浏览器功能,能够访问客户端文件和操作系统。

客户端实现的优点是浏览器成为胖客户端,克服了服务器/瘦客户端的缺点。充分利用客户端处理能力(降低服务器负载);降低网络流量;用户能够更好地控制任务执行,包括漫游、缩放、控制图层显示、空间査询输入、显示属性;能够传输矢量地图数据,数据量小,速度快,能更好地进行特征连接。客户端软件需要资源,下载Java小程序(Applet),或者下载并安装Plug-in,并且下载比较大的GIS数据集。

客户端的实现程序包括:①编译程序。需要时可下载并在客户端运行,如Java Applets和浏览器插件(Plug-in)。②客户端脚本。如Java Script(IE浏览器和Navigator支持)和VBScript(只有IE浏览器支持)。

基于客户端实现中,最主要的问题是分布式软件和数据。因为客户端平台类型繁多,并不完全兼容,分布式软件(Java、Active X和各种插件)有时会带来问题。

关注公众号
获取免费资源

随机推荐


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

Powered by TorCMS

OSGeo 中国中心 邮件列表

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

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