WMS Service Level information is information that applies to the whole WMS instance. That is, it is information that is not particular to any layer or piece of data published by the WMS instance.
Service Level Information appears in response to the GetCapabilities
call as child elements of the Service
element. Specifically, the GetCapabilities
call returns the following user-definable service level information.
Info | Description |
---|---|
Title | The value of this may be specified via the wms:Title global catalog element. |
Contact Information | The value of this may be specified via the wms:ContactInformation global catalog element. |
Fees | The value of this may be specified via the wms:Fees global catalog element. |
Access Constraints | The value of this may be specified via the wms:AccessConstraints global catalog element. |
The information used to produced these values in the GetCapabilities
is derived from global catalog properties. That is, they are specified in the Globals section of the catalogs.xml
.
Here is an example of the Service
element:
<wms:Service>
<wms:Name>WMS</wms:Name>
<wms:Title>ServiceTitle</wms:Title>
<wms:Abstract>ServiceAbstract</wms:Abstract>
<wms:KeywordList>
<wms:Keyword>MrSID</wms:Keyword>
</wms:KeywordList>
<wms:OnlineResource xlink:href=""/>
<wms:ContactInformation>
<wms:ContactPersonPrimary>
<wms:ContactPerson>Guppy</wms:ContactPerson>
<wms:ContactOrganization>LizardTch</wms:ContactOrganization>
</wms:ContactPersonPrimary>
<wms:ContactPosition>Forward</wms:ContactPosition>
<wms:ContactAddress>
<wms:AddressType></wms:AddressType>
<wms:Address>10 Pike</wms:Address>
<wms:City>Seattle</wms:City>
<wms:StateOrProvince>Washington</wms:StateOrProvince>
<wms:PostCode>98104</wms:PostCode>
<wms:Country>USA</wms:Country>
</wms:ContactAddress>
</wms:ContactInformation>
<wms:Fees>Free</wms:Fees>
<wms:AccessConstraints>None</wms:AccessConstraints>
</wms:Service>