摘要: 随着因特网的普及,传统的GIS逐步从单机的“信息孤岛”步入网络的海洋,Web GIS逐步进入人们的日常生活。在过去几年间,Web GIS的架构得到充分研究,基本已达成共识: 采用的实现技术不外乎CGI、服务器端API、浏览器插件(plugin)、Java小程序...
随着因特网的普及,传统的GIS逐步从单机的“信息孤岛”步入网络的海洋,Web GIS逐步进入人们的日常生活。在过去几年间,Web GIS的架构得到充分研究,基本已达成共识: 采用的实现技术不外乎CGI、服务器端API、浏览器插件(plugin)、Java小程序、ActiveX等。几乎每家主要的GIS厂商都推出自有的WebGIS,一时间市面上涌现众多WebGIS产品,如ESRI公司的ArcIMS、Mapinfo公司的MapExtreme、Intergraph的GeoMedia Web Map、Autodesk的MapGuide、武汉吉奥信息工程公司的GeoSurf等。
经过数年的发展,Web GIS的功能更加丰富,不再是简单地在线地图浏览、下载。基于WebGIS技术的网站除了在线地图服务,提供丰富的数据服务和处理功能,比如,雅虎公司的Yahoo!Maps网站可为驾驶员提供基于地图的行车路线指南、实时的交通信息等。微软的TerraServer网站不仅可以下载数字地图,还提供美国全境的航空摄像片(aerial photograph,见图1)。
Web服务作为IT业界的新宠,自然不会被地理信息业界的研究者、从业者忽视。大家关心Web服务技术能否成功地与GIS整合,开始进行相关研究、尝试。
以率先在网上发布电子地图而闻名的mapquest,现在每天下载的地图数量超出20000000,为深化业务,推出了Web服务,已拥有1400个客户。ESRI公司的ArcWeb服务,微软公司的Mappoint.Net,都是基于Web服务技术实现的;上面提到的TerraServer也提供了基于SOAP协议的Web服务接口。这些服务都是基于SOAP的Web服务的简单应用,主要是把GIS的功能用SOAP接口加以包装,提供给开发商。实施难度不大,只是SOAPWeb服务技术在GIS领域中的基础应用。
OGC是GIS Web服务的又一个主要的推动者。开放地理信息系统协会(OGC)成立于1994年,其目标是建立一套针对GIS互操作的数据、技术规范,为GIS数据共享、互操作奠定基础。0GC的宗旨之一就是空间数据、服务的互操作,因此Web服务的发展自然得到OGC的关注;OGC正在进行Web服务相关技术的研究,如UDDI、SOAP等在GIS中的应用等,推出的WMS、WFS、WCS系列OGC Web Servdes(OWS)规范得到业界的广泛支持;值得注意的是,OGC推出的主要OWS规范并非基于SOAP、WSDL、UDDI等,而是基于HTTP、URI、XML等标准,即更接近RESTWeb服务而非SOAP Web服务。