WMS
来自Wiki.Citydatum
网络地图服务(Web Map Service,WMS)是由开放地理空间信息联盟(Open Geospatial Consortium,OGC)于1991年提出的标准协议,用于在互联网上提供具有地理参考的地图影像,这些地图影像通常是基于GIS数据库生成的。
概述
OpenGIS® Web Map Service Interface Standard (WMS) 提供了一个简单的HTTP界面,用于从一个或多个分布式的地理空间数据库申请具有地理空间信息的(geo-registered)地图图像。WMS请求定义要处理的地理数据层和区域范围信息,返回的相应是一个或多个、可在网络浏览区中展示的、具有地理空间信息的地图图像(如JPEG、PNG)。应用界面同时支持指定返回的图像是否可以透明显示,以便将从多个服务器返回的图层进行合并或叠加覆盖。
功能特性
- WMS能够根据用户的请求返回相应的地图;
- WMS服务器通常返回位图格式的地图(如PNG、GIF、JPEG),此外也可以包含矢量图形(如SVG或WebCGM格式的点、线、曲线、文字);
- WMS支持网络协议HTTP,所支持的操作是由URL定义的;
规范定义的主要操作
- GetCapabitities:返回服务级元数据,是对服务信息内容和要求参数的一种描述;
- GetMap:返回一个具有明确地理空间参考和大小参数定义的地图影像;
- GetFeatureInfo(可选):返回显示在地图上的某些特殊要素的信息;
- 其它操作:如DescribeLayer,GetLegendGraphic,GetStyles,SetStyles等;
软件支持
提供WMS功能的开源软件:
- deegree
- GeoServer
- MapServer
- QGIS Server
可浏览WMS的开源软件(客户端):
- Geozilla
- QGIS Browser
- osgEarth
- Marble