地理信息Web服务是以GIS相关理论和技术支撑为主要基础,以计算机网络及其它通讯设备等基础设施为操作平台,融合了WEB服务、网络计算等最新发展成果,以满足用户地理信息相关需求为核心的地理信息服务理论和技术系统。
原始数据下载
该类型的应用中,服务器和客户端无处理过程。 服务器用于传输文件,数据集直接来自GIS,虽然通常直接被打包(如ARC/INFO输出文件)或重新格式化(如重构为标准传输格式,如SDTS和DIGEST)。 然后数据集置于便于网络传输的文件系统,通常是FTP或Web(HTTP)服务器。 文件组织为文件夹或目录结构。用户可以浏览目录,下载感兴趣的文件,或仅访问一定权限的文件。
静态地图显示
该应用可以浏览预先制作的地图图像。 地图图形由GIS或图形软件产生,用栅格或矢量格式保存,可在Internet浏览器上浏览。 通常使用GIF或JPEG栅格格式和CGM、DXF、或Shockwave矢量格式,矢量格式要求用户安装浏览器插件。 地图图像文件一旦创建,就如其它形式的图形图像一样在Web上分布,在用户浏览器端作为HTML文档或按图像本身显示。
元数据搜索
元数据搜索从根本上是一个数据库查询应用,具备简单的空间查询能力。 元数据库由数据组成,这些元数据是对某一个部门的地理信息系统的结构化的描述。 每一可供使用的数据集由一条元数据记录描述,该记录包含一套预定义的字段,用于描述数据集的各种特征。 一些常见的字段包括主题描述、投影、坐标系统、物理文件格式、数据源和信息准确度以及空间覆盖范围。
动态地图显示
地图不是静态的,而是根据用户选择的参数,如比例尺、位置和专题即兴绘制。 地图要么通过DGI网关程序由标准GIS系统(如Mapinfo,Arcinfo)传输,要么由地图发生器产生,该发生器是一个为动态制图特别编写的程序。 任一方式中,地图均可以从一个站点或多个空间数据集绘制。该类站点大多采用“轻客户端”策略。
数据预处理
这项服务适于拥有自己的GIS的用户。 许多底端GIS软件,如Mapinfo,缺乏诸如格式转换、投影变换等空间数据预处理能力。数据预处理器可辅之以这些功能。
基于Web的GIS查询和分析
这是迄今最高级的、能提供给用户GIS软件一般各种功能的应用。 使用传统的Web工具,如HTML、表单和GIF图像地图,或利用Java技术,可以实现客户对GIS的各种查询和分析。 客户端可以完成GIS所有的功能。如属性查询、缓冲区分析、迭加分析、分类、地图显示,甚至数据编辑。可以完全控制哪些操作可得,哪些数据集可视。
能响应网络的GIS软件
这种应用采用“极重客户端”策略。客户软件是一个标准的GIS或桌面地图制图软件,具备使用来自网络的动态(或活动)数据的附加能力。服务器仅能实时传输数据。 能响应网络的GIS软件是Open GIS Consortium(OGC)的主要目标之一。