WMS详解
1. 介绍
WMS
即Web Map Service
,根据地理信息动态生成具有空间参考数据的地图。
OGC的WMS标准
将“地图”定义为将地理信息描述为适合在计算机屏幕上显示的数字图像文件。地图不是数据本身。WMS制作的地图通常以图形格式呈现,例如PNG、GIF或JPEG,或者偶尔以可缩放矢量图形(SVG)或网络计算机图形元文件(WebCGM)格式呈现为基于矢量的图形元素。
这个规范定义了三种操作:
- 获取服务级别元数据:
GetCapabitities
它是对服务信息内容和要求参数的一种描述 - 获取地图影像:
GetMap
地理空间参考和大小参数是明确定义了的 - 获取要素信息:
GetFeatureInfo
获取显示在地图上的某些特殊要素信息
2. WMS请求规范详解
2.1 GetCapabilities(返回服务级元数据)
2.1.1 请求URL
http://localhost:8680/geoserver/wms?service=wms&version=1.1.1&request=GetCapabilities
2.1.2 请求参数列表
2.1.3 响应
返回中规定了WMS所支持的服务,以及每个服务返回的数据格式(通过Format指定,Format为MIME类型);
已将XML格式的返回数据组织成以下形式:
2.2 GetMap(获取影像)
2.2.1 请求URL
2.2.2 请求参数列表
2.3 GetFeatureInfo(optional)
2.3.1 请求URL
2.3.2 请求参数列表
3. UML 模型
4. 参考资料
- OpenGIS® Web Map Server Implementation Specification
- 博客园-Naa