WMS 1.1.1 |
WMS 1.1.1定义了 GetCapabilities,GetMap,GetFeatureInfo 三个操作(operation),其中 GetFeatureInfo 操作是可选操作。WMS 规范了 WMS 操作在 HTTP(Hypertext Transfer Protocol)分布式平台(Distributed Computing Platform,DCP)中的实现和使用,将来的版本可能能够支持其它 DCP。
GetCapabitities,返回服务级元数据。
GetMap,返回地理空间参数和大小已明确定义的地图图像。
GetFeatureInfo,返回显示在地图上的某些特殊要素(feature)的信息。
可以通过标准的 Web 浏览器以 URL(Uniform Resource Locator,统一资源定位符)提交请求(request)来调用 WMS 的操作,URL 的内容组织依赖于所要请求的操作。比如,请求一个地图,需要在 URL 中指定要在地图中显示的信息,显示地球的哪一部分,坐标系统,图片输出大小等。
请求 WMS 服务,要传递的参数是以参数名=参数值的形式包含在 URL 中。比如,一个 WMS 服务的地址是:http://server/services/wms。当执行 GetCapabilities 操作时,所需的参数为 SERVICE、REQUEST,值分别为 WMS、GetCapabilities,则完整的 URL 为:http://server/services/wms?&map=world&SERVICE=WMS&REQUEST=GetCapabilities。参数名不区分大小写,参数的顺序可以任意顺序排列。参数的值区分大小写,但是出于容错的考虑,对于一些参数值,服务也忽略了大小写。URL 应该按照 W3C 标准进行编码。