📄 capabilities_1_3_0.xsd
字号:
<?xml version="1.0" encoding="UTF-8"?>
<schema targetNamespace="http://www.opengis.net/wms" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:wms="http://www.opengis.net/wms" xmlns:xlink="http://www.w3.org/1999/xlink" elementFormDefault="qualified">
<import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://schemas.opengis.net/gml/2.1.2/xlinks.xsd" />
<!-- ********************************************************************* -->
<!-- ** The Top-Level Element. ** -->
<!-- ********************************************************************* -->
<element name="WMS_Capabilities">
<annotation>
<documentation> A WMS_Capabilities document is returned in response to a GetCapabilities request made on a WMS. </documentation>
</annotation>
<complexType>
<sequence>
<element ref="wms:Service" />
<element ref="wms:Capability" />
</sequence>
<attribute name="version" type="string" fixed="1.3.0" />
<attribute name="updateSequence" type="string" />
</complexType>
</element>
<!-- ********************************************************************* -->
<!-- ** Elements Used In Multiple Places. ** -->
<!-- ********************************************************************* -->
<element name="Name" type="string">
<annotation>
<documentation> The Name is typically for machine-to-machine communication. </documentation>
</annotation>
</element>
<element name="Title" type="string">
<annotation>
<documentation> The Title is for informative display to a human. </documentation>
</annotation>
</element>
<element name="Abstract" type="string">
<annotation>
<documentation> The abstract is a longer narrative description of an object. </documentation>
</annotation>
</element>
<element name="KeywordList">
<annotation>
<documentation> List of keywords or keyword phrases to help catalog searching. </documentation>
</annotation>
<complexType>
<sequence>
<element ref="wms:Keyword" minOccurs="0" maxOccurs="unbounded" />
</sequence>
</complexType>
</element>
<element name="Keyword">
<annotation>
<documentation> A single keyword or phrase. </documentation>
</annotation>
<complexType>
<simpleContent>
<extension base="string">
<attribute name="vocabulary" type="string" />
</extension>
</simpleContent>
</complexType>
</element>
<element name="OnlineResource">
<annotation>
<documentation> An OnlineResource is typically an HTTP URL. The URL is placed in the xlink:href attribute, and the value "simple" is placed in the xlink:type attribute. </documentation>
</annotation>
<complexType>
<attributeGroup ref="xlink:simpleLink" />
</complexType>
</element>
<element name="Format" type="string">
<annotation>
<documentation> A container for listing an available format's MIME type. </documentation>
</annotation>
</element>
<!-- ********************************************************************* -->
<!-- ** General Service Metadata. ** -->
<!-- ********************************************************************* -->
<element name="Service">
<annotation>
<documentation> General service metadata. </documentation>
</annotation>
<complexType>
<sequence>
<element name="Name">
<simpleType>
<restriction base="string">
<enumeration value="WMS" />
</restriction>
</simpleType>
</element>
<element ref="wms:Title" />
<element ref="wms:Abstract" minOccurs="0" />
<element ref="wms:KeywordList" minOccurs="0" />
<element ref="wms:OnlineResource" />
<element ref="wms:ContactInformation" minOccurs="0" />
<element ref="wms:Fees" minOccurs="0" />
<element ref="wms:AccessConstraints" minOccurs="0" />
<element ref="wms:LayerLimit" minOccurs="0" />
<element ref="wms:MaxWidth" minOccurs="0" />
<element ref="wms:MaxHeight" minOccurs="0" />
</sequence>
</complexType>
</element>
<element name="ContactInformation">
<annotation>
<documentation> Information about a contact person for the service. </documentation>
</annotation>
<complexType>
<sequence>
<element ref="wms:ContactPersonPrimary" minOccurs="0" />
<element ref="wms:ContactPosition" minOccurs="0" />
<element ref="wms:ContactAddress" minOccurs="0" />
<element ref="wms:ContactVoiceTelephone" minOccurs="0" />
<element ref="wms:ContactFacsimileTelephone" minOccurs="0" />
<element ref="wms:ContactElectronicMailAddress" minOccurs="0" />
</sequence>
</complexType>
</element>
<element name="ContactPersonPrimary">
<complexType>
<sequence>
<element ref="wms:ContactPerson" />
<element ref="wms:ContactOrganization" />
</sequence>
</complexType>
</element>
<element name="ContactPerson" type="string" />
<element name="ContactOrganization" type="string" />
<element name="ContactPosition" type="string" />
<element name="ContactAddress">
<complexType>
<sequence>
<element ref="wms:AddressType" />
<element ref="wms:Address" />
<element ref="wms:City" />
<element ref="wms:StateOrProvince" />
<element ref="wms:PostCode" />
<element ref="wms:Country" />
</sequence>
</complexType>
</element>
<element name="AddressType" type="string" />
<element name="Address" type="string" />
<element name="City" type="string" />
<element name="StateOrProvince" type="string" />
<element name="PostCode" type="string" />
<element name="Country" type="string" />
<element name="ContactVoiceTelephone" type="string" />
<element name="ContactFacsimileTelephone" type="string" />
<element name="ContactElectronicMailAddress" type="string" />
<element name="Fees" type="string" />
<element name="AccessConstraints" type="string" />
<element name="LayerLimit" type="positiveInteger" />
<element name="MaxWidth" type="positiveInteger" />
<element name="MaxHeight" type="positiveInteger" />
<!-- ********************************************************************* -->
<!-- ** The Capability Element. ** -->
<!-- ********************************************************************* -->
<element name="Capability">
<annotation>
<documentation> A Capability lists available request types, how exceptions may be reported, and whether any extended capabilities are defined. It also includes an optional list of map layers available from this server. </documentation>
</annotation>
<complexType>
<sequence>
<element ref="wms:Request" />
<element ref="wms:Exception" />
<element ref="wms:_ExtendedCapabilities" minOccurs="0" maxOccurs="unbounded" />
<element ref="wms:Layer" minOccurs="0" />
</sequence>
</complexType>
</element>
<!-- ********************************************************************* -->
<!-- ** The Request Element. ** -->
<!-- ********************************************************************* -->
<element name="Request">
<annotation>
<documentation> Available WMS Operations are listed in a Request element. </documentation>
</annotation>
<complexType>
<sequence>
<element ref="wms:GetCapabilities" />
<element ref="wms:GetMap" />
<element ref="wms:GetFeatureInfo" minOccurs="0" />
<element ref="wms:_ExtendedOperation" minOccurs="0" maxOccurs="unbounded" />
</sequence>
</complexType>
</element>
<element name="GetCapabilities" type="wms:OperationType" />
<element name="GetMap" type="wms:OperationType" />
<element name="GetFeatureInfo" type="wms:OperationType" />
<element name="_ExtendedOperation" type="wms:OperationType" abstract="true" />
<complexType name="OperationType">
<annotation>
<documentation> For each operation offered by the server, list the available output formats and the online resource. </documentation>
</annotation>
<sequence>
<element ref="wms:Format" minOccurs="1" maxOccurs="unbounded" />
<element ref="wms:DCPType" minOccurs="1" maxOccurs="unbounded" />
</sequence>
</complexType>
<element name="DCPType">
<annotation>
<documentation> Available Distributed Computing Platforms (DCPs) are listed here. At present, only HTTP is defined. </documentation>
</annotation>
<complexType>
<sequence>
<element ref="wms:HTTP" />
</sequence>
</complexType>
</element>
<element name="HTTP">
<annotation>
<documentation> Available HTTP request methods. At least "Get" shall be supported. </documentation>
</annotation>
<complexType>
<sequence>
<element ref="wms:Get" />
<element ref="wms:Post" minOccurs="0" />
</sequence>
</complexType>
</element>
<element name="Get">
<annotation>
<documentation> The URL prefix for the HTTP "Get" request method. </documentation>
</annotation>
<complexType>
<sequence>
<element ref="wms:OnlineResource" />
</sequence>
</complexType>
</element>
<element name="Post">
<annotation>
<documentation> The URL prefix for the HTTP "Post" request method. </documentation>
</annotation>
<complexType>
<sequence>
<element ref="wms:OnlineResource" />
</sequence>
</complexType>
</element>
<!-- ********************************************************************* -->
<!-- ** The Exception Element. ** -->
<!-- ********************************************************************* -->
<element name="Exception">
<annotation>
<documentation> An Exception element indicates which error-reporting formats are supported. </documentation>
</annotation>
<complexType>
<sequence>
<element ref="wms:Format" minOccurs="1" maxOccurs="unbounded" />
</sequence>
</complexType>
</element>
<!-- ********************************************************************* -->
<!-- ** Extended Capabilities. ** -->
<!-- ********************************************************************* -->
<element name="_ExtendedCapabilities" abstract="true">
<annotation>
<documentation> Individual service providers may use this element to report extended capabilities. </documentation>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -