📄 wfs-capabilities.xsd
字号:
</xsd:complexType> <xsd:complexType name="TransactionType"> <xsd:sequence> <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"/> <xsd:complexType name="ResultFormatType"> <xsd:sequence maxOccurs="unbounded"> <xsd:element ref="wfs:GML2"/> </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 + -