(作者:张攀)
湖南科技大学地理信息系统 0910040102
摘 要:21世纪是网络时代崛起和发展的时代,万维网成为高效的全球信息发布的渠道。随着Internet的飞速发展,GIS事业也得到了空前的发展,尤其是在WebGIS产业方面表现的更加突出。因此,Internet和GIS的结合将会为社会提供一个更为便捷和高效的服务平台。
关键字:WebGIS、CGI,Plug—in、ActiveX,Java、 Applet、云GIS
一:WebGIS前简介:
WebGIS是指基于Internet平台,客户端应用软件采用网络协议,
运用在Internet上的地理信息系统。一般由多主机,多数据库和多个客户端以分布式连接在Internet上而组成,包括以下四个部分: WEB-GIS浏览器,WEB-GIS服务器,WEB-GIS信息代理。
二:目前,webGIS的主要商用产品
(1):MapInfo
公司的MapXtreme
(2):ESRI公司的IMS和Arc Service (3):Intergraph公司的GeoMedia webmap (4):AutoDesk公司的MapGuide
(5):ESRI公司的ArcIMS (6):超图公司的SuperMap IS
三:webGIS 实现的基本方式
1:基于
CGI的方式:
URL及GIS数据操作请求,web
原理:用户通过浏览器发出
服务器接受请求,并通过CGI脚本,将用户的请求传递给GIS服务器,GIS服务器接受请求后经行数据处理,将结果形成GIF或JPEG图像,通过CGI脚本,web服务器返回给Web浏览器显示。
优点:
(1):瘦客户端,即不用在客户端安装任何软件,在客户端使用
的是支持标准HTML的web的浏览器。
(2):CGI方式被多种操作系统的web服务器支持。
缺点:
(1):增加了网络传输的负担 (2):服务器的负重量
(3):同步请求问题,静态图像 (4):用户界面受web浏览器的
2:基于Plug—in的方式
原理:webGIS
浏览器发出GIS数据请求,web服务器接收用
户请求经行处理,并将用户所要的GIS数据传输给Web浏览器,客户端接收GIS数据,在系统查找与GIS数据相关的Plug—in,用于GIS数据显示。
优点:
(1):无缝支持与GIS数据的连接
(2)GIS操作速度快,服务器和网络的传输负担轻 缺点:GIS Plug—in与GIS平台有关 (1)GIS Plug—in 与GIS数据类型有关
(2)Plug—in需要事先安装。更新困难
(3)使用已有的GIS操作分析资源能力弱,处理大型的GIS分
析能力有限
3:基于ActiveX方式
原理:Web
浏览器发出GIS数据操作请求,web服务器接
收用户的请求,进行处 理,并将用户所要的GIS数据对象和GISActiveX控件传送给web浏览器,GIS ActiveX 控件负责向web服务器请求GIS数据,并负责显示GIS数据,进行各种操作。
优点:
具有GISPlug-in模式所有的优点,Active
X能支持OLE标准的任 何程序语言或应用系统使用,比Plug-in更灵活。 缺点: (1)需要下载
(2)与平台相关。与浏览器相关
(3)使用已有的GIS操作分析资源的能力弱,处理大型的GI
S分析能力有限。存 在信息安全隐患
4:基于JavaApplet方式
原理:Web浏览器发出数据操作请求,web服务器接收用
户请求,经行处理,将GIS数据和GIS Java Applet传送给web浏览器,客户接收数据和GIS Java Applet,并启动它,对GIS数据进行处理,完成GIS操作。
优点:
(1)体系结构中立,与平台和操作系统无关
(2)动态运行,无需在客户端安装。GIS操作速度快 (3)服务器和网络传输的负担轻 缺点:
(1)使用已有的GIS操作分析资源的能力弱,处理大型的GIS分析能力优点
(2)GIS数据的保存、分析结果的储存和网络资源的使用能力有限
四:未来GIS实现方式
1:基于云计算的GIS架构
云计算将会是互联网发展的重要方向之一,目前已近有许多公
司推出了自己的云GIS,具有代表性的是ArcGIS云。其架构图如下
特点:
(1)资源使用低成本 (2)业务连续性 (3)业务灵活性 (4)业务的创新能力
五:WebGIS的应运发展前景
1:WebGIS
电子政务
2:WebGIS在市政的应用 3:WebGIS在工程中的应用
4:WebGIS在生态和环境方面的应用 5:WebGIS在林业方面的应用 6:WebGIS在管理系统中的应用 7:WebGIS在“数字地球”的应用 8:WebGIS与网上虚拟现实的结合 六:结论
WebGIS将会是GIS发展的一条出路,不同的构造模式都有自己的优缺点,主要从如下几方面考虑:
(1)执行力:主要表现在客户端、服务器、网络三方面,衡量它的标准时信息吞吐量和反应时间。
(2)客户端处理量:主要表现在执行速度的快慢,取决于硬件和数据程序量。
(3)服务器处理量:主要表现在执行速度的快慢,取决于硬件和软件配置和软件设置。
总体来讲,基于CGI的方式执行力一般;基于Plug-in、Java Applet、ActiveX的方式执行力较好。
在移动性方面,CGI和Java Applet与平台无关,而Plug-in和ActiveX与平台有关,移植受。
在安全方面,CGI代码在服务器上运行,很安全;而Plug-in和ActiveX以二进制码在客户机上运行,相对不安全。
参考文献
1:马林兵、张新长、伍少坤,《Web GIS原理与方法教程》,2010 2:《ArcGIS云计算解决方案——触手可及的云》 3:刘南,《WebGIS原理及其应用》,2002
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务