📄 wfs-capabilities.xsd
字号:
<xsd:element name="DCPType"
type="wfs:DCPTypeType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="GetFeatureTypeType">
<xsd:sequence>
<xsd:element name="ResultFormat"
type="wfs:ResultFormatType"/>
<xsd:element name="DCPType"
type="wfs:DCPTypeType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="LockFeatureTypeType">
<xsd:sequence>
<xsd:element name="DCPType"
type="wfs:DCPTypeType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<!-- Available Distributed Computing Platforms (DCPs) are
listed here. At present, only HTTP is defined. -->
<xsd:complexType name="DCPTypeType">
<xsd:sequence>
<xsd:element name="HTTP" type="wfs:HTTPType"/>
</xsd:sequence>
</xsd:complexType>
<!-- A list of feature types available from
this server. The following table
specifies the number and source of the
various elements that are available for
describing a feature type.
element number comments
================= ======= ======================================
Name 1 this is the Name of the feature type
Title 0/1 an optional Meaningful title for the
feature type (e.g. "Ontario Roads"
for ROADL_1M")
Abstract 0/1 optional; no Default
Keywords 0/1 optional; no Default
SRS 1 the SRS that should be used
when specifying the state of
the feature
Operations 0/1 a list of available operations for
the feature type
LatLongBoundingBox 1+ bounding box(s) of data
MetadataURL 0/1+ optional; no default
-->
<xsd:complexType name="FeatureTypeType">
<xsd:sequence>
<xsd:element name="Name" type="xsd:QName"/>
<xsd:element ref="wfs:Title" minOccurs="0"/>
<xsd:element ref="wfs:Abstract" minOccurs="0"/>
<xsd:element ref="wfs:Keywords" minOccurs="0"/>
<xsd:element ref="wfs:SRS"/>
<xsd:element name="Operations"
type="wfs:OperationsType" minOccurs="0"/>
<xsd:element name="LatLongBoundingBox"
type="wfs:LatLongBoundingBoxType"
minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="MetadataURL"
type="wfs:MetadataURLType"
minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="GetType">
<xsd:attribute name="onlineResource" type="xsd:string" use="required"/>
</xsd:complexType>
<!-- Available HTTP request methods. -->
<xsd:complexType name="HTTPType">
<xsd:choice maxOccurs="unbounded">
<!-- HTTP request methods. The onlineResourc attribute
indicates the URL prefix for HTTP GET requests
(everything before the question mark and query string:
http://hostname[:port]/path/scriptname); for HTTP POST
requests, onlineResource is the complete URL. -->
<xsd:element name="Get" type="wfs:GetType"/>
<xsd:element name="Post" type="wfs:PostType"/>
</xsd:choice>
</xsd:complexType>
<!-- The LatLongBoundingBox element is used to indicate the edges of
an enclosing rectangle in the SRS of the associated feature type.
Its purpose is to facilitate geographic searches by indicating
where instances of the particular feature type exist. Since multiple
LatLongBoundingBoxes can be specified, a WFS can indicate where
various clusters of data may exist. This knowledge aids client
applications by letting them know where they should query in order
to have a high probability of finding data. -->
<xsd:complexType name="LatLongBoundingBoxType">
<xsd:attribute name="minx" type="xsd:string" use="required"/>
<xsd:attribute name="miny" type="xsd:string" use="required"/>
<xsd:attribute name="maxx" type="xsd:string" use="required"/>
<xsd:attribute name="maxy" type="xsd:string" use="required"/>
</xsd:complexType>
<!-- A Web Feature Server MAY use zero or more MetadataURL
elements to offer detailed, standardized metadata about
the data underneath a particular feature type. The type
attribute indicates the standard to which the metadata
complies; the format attribute indicates how the metadata is
structured. Two types are defined at present:
'TC211' = ISO TC211 19115;
'FGDC' = FGDC CSDGM. -->
<xsd:complexType name="MetadataURLType">
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="type" use="required">
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="TC211"/>
<xsd:enumeration value="FGDC"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="format" use="required">
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="XML"/>
<xsd:enumeration value="SGML"/>
<xsd:enumeration value="TXT"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="OperationsType">
<xsd:choice maxOccurs="unbounded">
<xsd:element ref="wfs:Insert"/>
<xsd:element ref="wfs:Update"/>
<xsd:element ref="wfs:Delete"/>
<xsd:element ref="wfs:Query"/>
<xsd:element ref="wfs:Lock"/>
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="PostType">
<xsd:attribute name="onlineResource" type="xsd:string" use="required"/>
</xsd:complexType>
<!-- The ResultFormatType type defines the output formats that the
web feature server can generate. The mandatory format "GML2"
must always be available. Individual servers can define
additional elements representing other output formats. -->
<xsd:element name="GML2" type="wfs:EmptyType"/>
<!-- WFS schema isn't enough, so we're adding these in for GeoServer as
output types, so that our clients can validate their caps docs. -->
<xsd:element name="GML2-GZIP" type="wfs:EmptyType"/>
<xsd:element name="SHAPE-ZIP" type="wfs:EmptyType"/>
<xsd:complexType name="ResultFormatType">
<xsd:sequence maxOccurs="unbounded">
<xsd:element ref="wfs:GML2"/>
<xsd:element ref="wfs:GML2-GZIP" minOccurs="0"/>
<xsd:element ref="wfs:SHAPE-ZIP" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<!-- The SchemaDescriptionLanguageType type defines the schema languages
that a feature server is capable of using to describe the schema
of a feature. Individual servers can define additional elements
representing other schema languages but XMLSCHEMA must always
be defined. -->
<xsd:element name="XMLSCHEMA" type="wfs:EmptyType"/>
<xsd:complexType name="SchemaDescriptionLanguageType">
<xsd:sequence maxOccurs="unbounded">
<xsd:element ref="wfs:XMLSCHEMA"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="EmptyType" />
</xsd:schema>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -