访问量: 275 次浏览
Web GIS可简单定义为基于Web环境的GIS。当前Internet/Intranet正在以惊人的速度迅速膨胀发展,在这样的形势下,如何将GIS引入Internet/Intranet世界,使GIS充分利用和发挥互联网的优势,就成为GIS发展研究的一个重要课题。
从系统集成的角度,综合OpenGIS, ESR, Intergraph的观点, 基于万维网的GIS应具有以下特点:首先Web GIS是一个开放系统。注重数据共享、软件重用、跨平台运行和易于集成等。简单地说,它能够共享多种来源、多级尺度、存放在不同地点的地理数据;能够通过对象管理、中件和插件等技术手段与非GIS系统(如Delphi)集成;并能够通过Java、CORBA、DCOM等技术跨平台协作运行,支持用客户机/服务器模式等。开放式系统使GIS用户、软件开发者、系统集成者都得到益处。其次,Web GIS适合在万维网环境中运行。将GIS软件与Web服务器集成,通过普通浏览器,用户可以在任何地方操纵网络GIS,享用地理空间信息服务,从而将GIS扩展成为公众服务系统;同时拓宽地图出版渠道,降低数据散发成本,提高地理数据共享程度。最后,Web GIS支持数据分布(data distribution)和计算分布(distributed processing)。GIS服务器为局域和远程用户提供GIS服务,如地理数据目录服务,地理数据存取服务,地理空间分析服务,地理模型系统服务,地理空间可视化服务等。通过互操作技术,一个GIS处理过程可由多个GIS服务器协调完成,它们共享分布的数据对象,在多个不同的平台上协同运行,最大限度地利用网络资源。
开发基于万维网的开放式GIS,需要多种技术的支持,包括Internet/Intranet技术;数据库管理技术(DBMS);面向对象方法;客户机/服务器模式(Client/Server);分布式平台技术(Distributed Computing Platform);插件技术(Component Plugging Software)、嵌入技术(如OLE)、中件技术(Middleware)和Java小程序(Applet);多媒体数据操作标准ISO,地理数据目录服务技术(Geodata Catalog Service),数据仓储技术,地理信息高速公路设施(如美国的NSDI)和Web Server 等。下面,笔者将主要就分布式地理信息客户机/服务器模型(Distributed GIS Client/Server Model)和构件化的分布式Web GIS模型(Component-based Distributed Web GIS Model)技术进行探讨