WMS 1.1.1 |
WMS 1.1.1定义了 GetCapabilities,GetMap,GetFeatureInfo 三个操作(operation),其中 GetFeatureInfo 操作是可选操作。WMS 规范了 WMS 操作在 HTTP(Hypertext Transfer Protocol)分布式平台(Distributed Computing Platform,DCP)中的实现和使用,将来的版本可能能够支持其它 DCP。
可以通过标准的 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 标准进行编码。