WebGIS现状及发展趋势.docxVIP

  • 9
  • 0
  • 约6.27千字
  • 约 5页
  • 2017-08-11 发布于重庆
  • 举报
WebGIS现状及发展趋势

Web GIS现状及发展趋势摘要:随着科技的日新月异,计算机技术的飞速进步,WebGIS 的强大功能以及便捷的可操作性已逐步取代传统桌面式GIS。本文拟通过分析当前WebGIS的主要技术方法 ,探讨其中的主要特点和优势,并进一步分析其潜在的技术瓶颈,在此基础上提出未来WebGIS 的技术创新和发展趋势。关键词:WebGIS 无线网络 云计算引言Internet技术正在深刻地改变着这个世界。随着人们对地理信息需求的增加,基于Internet发布地理信息数据,供全球用户查询、检索并提供GIS服务的网络地理信息系统(Web GIS),已成为地理信息系统发展的重要方向之一。Web GIS是Internet技术应用于GIS开发的产物。GIS通过WWW服务使其功能得以延伸和扩展,并真正成为一种大众化的工具。Web GIS为地理信息和GIS服务通过Internet在更大范围内发挥作用提供了新的平台。Web GIS的核心是在地理信息系统中加载HTTP 和TCP/IP 标准的应用体系, 实现互联网环境下的空间信息管理等地理信息系统功能。从互联网的任意一个节点进入, Internet 用户可以浏览Web GIS 站点中的空间数据、专题地图, 以及进行各种空间检索和空间分析, 从而使GIS 进入千家万户。总之, 它是地理信息系统技术和互联网技术相结合产生的一种革命性的新技术, 使基于地图( 图形、图像) 的应用系统得以通过互联网技术在各行各业中得到广泛应用。2.Web GIS 概述Web GIS是Internet和WWW技术应用于GIS开发的产物,因此,Web GIS不但具有大部分乃至全部GIS软件具有的功能,而且还具有利用Internet优势的特有功能,即用户不必在自己的本地计算机上安装GIS软件就可以在Internet上访问远程的GIS数据和应用程序,进行GIS分析,在Internet上提供交互的地图和数据。2.1Web GIS的特点Web GIS逻辑上由3部分组成:  (1) Web浏览器:用户可以通过其获取分布在Internet上的各种地理信息;  (2) Web GIS的信息代理:设定地理信息代理机制和地理信息代理协议,并提供数据访问接口,是实现地理信息在Internet发布的关键;  (3) Web GIS服务器:根据用户请求操作GIS数据库,为用户提供地理信息GIS服务,实现客户和服务器的动态交互。  因此,与以往的桌面GIS相比,Web GIS具有许多优点:  (1) 全球化的客户/服务器应用。全球范围内任意1个WWW节点的Internet用户都可以访问Web GlS服务器提供的各种GIS服务,甚至还可以进行全球范围内的GIS数据更新,使分布式的多数据源的数据管理和合成变得更易于实现。  (2) 真正大众化的GIS。以往的GIS由于成本高、技术难度大,往往成了少数专业人士拥有的专业工具,很难推广。Web GIS则给更多的用户提供了使用GIS的机会。Web GIS在客户端通常只需使用通用浏览器进行浏览和查询(有时还要加入一些免费使用的插件、Active X控件等),从而大大降低了系统成本。  (3) 跨平台特性。在Web GIS以前,尽管一些GIS厂商已经针对不同的操作系统提供了不同的GIS软件版本,但是迄今为止没有1个GIS软件真正具有跨平台的特性。对于Web GIS而言,无论Web GIS服务器端使用何种操作系统的GIS软件,由于使用了通用的Web浏览器,用户都可以轻松地访问Web GIS数据,不存在任何困难。  (4) 良好的可扩展性。Web GIS很容易跟Web中的其他信息服务进行无缝集成,可以建立灵活多样的GIS应用。例如,随着通信终端向多媒体和移动化方向发展,数字移动电话、PDA(个人数字助理)将成为Web GIS的客户端,WAP服务器和Web GIS服务器将连为一体。2.2Web GIS的技术方法目前,已有若干不同的技术方法被用于研制Web GIS。从第一代的CGI技术到第二代的Plug-in技术及目前流行的以Java为代表的Internet网络开发。到目前为止实现Web GIS应用开发的技术方法主要有:CGI技术方法,即通用网关接口技术方法;Plug-in技术方法,即即插即用技术方法;ActiveX控件技术方法以及Java语言编程技术方法。CGI技术方法通用网关接口CGI方法是互联网络服务器(Web Server) 通过调用外部应用程序的接口扩展网络服务器的功能。CGI 的作用相当于在外部应用程序与Internet/Intranet 网络服务器之间架设一座桥梁, 使网络服务器对客户端的请求作出响应。客户端通过网络服务器激发CGI 程序响应来实现具体操作, 读取超文本标识语言(HTML) 文件, 并将读取的数据信息或文件

文档评论(0)

1亿VIP精品文档

相关文档