【互联网地理信息系统构造方法】
互联网地理信息系统(WebGIS)是信息技术与地理信息系统(GIS)的融合,它利用Web技术提供空间数据的发布、查询检索、空间模型服务等功能,实现了地理信息的全球性、分布式共享。WebGIS的核心在于通过HTTP协议进行客户端与服务器之间的交互,允许用户在Web浏览器上进行图形化操作,访问和分析空间数据。
一、WebGIS的定义与特点
WebGIS是基于Web技术和GIS技术结合的一种新技术,通过HTTP协议的请求/应答机制,实现用户与服务器的交互。用户可以在浏览器上查看和操作空间数据,进行空间查询和分析。WebGIS的特点包括:全球性信息传播、分布式的系统结构以及跨平台的兼容性。
二、WebGIS的应用层面
1. 空间数据发布:WebGIS使空间数据以图形方式展示,用户更易获取所需信息。
2. 空间查询检索:用户可进行图形和属性数据库的交互式查询。
3. 空间模型服务:服务器端提供空间模型,根据用户输入的参数进行计算并反馈结果。
4. Web资源组织:利用地图对具有空间分布特征的信息进行管理和检索。
三、WebGIS与传统GIS的区别
1. WebGIS基于网络的C/S架构,而传统GIS多为独立的单机系统。
2. WebGIS的信息交互跨越全球,借助互联网进行。
3. WebGIS的用户和服务器可在不同地点和平台上运行,具有分布式特性。
四、WebGIS的内容与构造模式
1. 构造模式:分为基于服务器和基于客户机两种。服务器端GIS负责分析和输出,客户机端GIS则更多涉及交互和显示。
2. 实例:基于服务器的如CGI.Server API、IMS, ProServer;基于客户机的如GIS Plug-in, GIS ActiveX, GIS Java Applet。
五、系统分类与任务比较
1. 基于服务器的应用系统:GIS分析和输出在服务器上完成,浏览器作为用户界面。
2. 基于客户机的应用系统:部分GIS操作在客户机上执行,服务器主要负责数据传输和管理。
六、基于服务器的WebGIS
基于服务器的WebGIS中,GIS服务器运行在后台,通过CGI或其他通道脚本与Web服务器交互,将用户的请求转化为GIS操作,处理结果再返回给浏览器。这种模式下,客户端轻量化,服务器端承担大部分计算任务。
总结来说,互联网地理信息系统(WebGIS)通过整合Web技术与GIS技术,实现了地理信息的网络化、交互化和分布式应用,广泛应用于地图浏览、空间查询、数据分析和资源组织等多个领域,极大地扩展了GIS的应用范围和用户体验。