📄 wfs.xsd
字号:
<xsd:documentation> Example typeName attribute value might be: typeName="ns1:Inwatera_1m=A, ns2:CoastL_1M=B" In this example, A is an alias for ns1:Inwatera_1m and B is an alias for ns2:CoastL_1M. </xsd:documentation> </xsd:annotation> </xsd:pattern> </xsd:restriction> </xsd:simpleType> <!-- RESPONSE --> <xsd:element name="FeatureCollection" type="wfs:FeatureCollectionType" substitutionGroup="gml:_FeatureCollection"> <xsd:annotation> <xsd:documentation> This element is a container for the response to a GetFeature or GetFeatureWithLock (WFS-transaction.xsd) request. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:complexType name="FeatureCollectionType"> <xsd:annotation> <xsd:documentation> This type defines a container for the response to a GetFeature or GetFeatureWithLock request. If the request is GetFeatureWithLock, the lockId attribute must be populated. The lockId attribute can otherwise be safely ignored. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="gml:AbstractFeatureCollectionType"> <xsd:attribute name="lockId" type="xsd:string" use="optional"> <xsd:annotation> <xsd:documentation> The value of the lockId attribute is an identifier that a Web Feature Service generates when responding to a GetFeatureWithLock request. A client application can use this value in subsequent operations (such as a Transaction request) to reference the set of locked features. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="timeStamp" type="xsd:dateTime" use="optional"> <xsd:annotation> <xsd:documentation> The timeStamp attribute should contain the date and time that the response was generated. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="numberOfFeatures" type="xsd:nonNegativeInteger" use="optional"> <xsd:annotation> <xsd:documentation> The numberOfFeatures attribute should contain a count of the number of features in the response. That is a count of all features elements dervied from gml:AbstractFeatureType. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:extension> </xsd:complexContent> </xsd:complexType> <!-- ================================================================== --> <!-- = GETGMLOBJECT Request and Response = --> <!-- ================================================================== --> <xsd:element name="GetGmlObject" type="wfs:GetGmlObjectType"> <xsd:annotation> <xsd:documentation> The GetGmlObject element is used to request that a Web Feature Service return an element with a gml:id attribute value specified by an ogc:GmlObjectId. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:complexType name="GetGmlObjectType"> <xsd:annotation> <xsd:documentation> A GetGmlObjectType element contains exactly one GmlObjectId. The value of the gml:id attribute on that GmlObjectId is used as a unique key to retrieve the complex element with a gml:id attribute with the same value. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="wfs:BaseRequestType"> <xsd:sequence> <xsd:element ref="ogc:GmlObjectId"/> </xsd:sequence> <xsd:attribute name="outputFormat" type="xsd:string" use="optional" default="GML3"/> <xsd:attribute name="traverseXlinkDepth" type="xsd:string" use="required"> <xsd:annotation> <xsd:documentation> This attribute indicates the depth to which nested property XLink linking element locator attribute (href) XLinks are traversed and resolved if possible. A value of "1" indicates that one linking element locator attribute (href) XLink will be traversed and the referenced element returned if possible, but nested property XLink linking element locator attribute (href) XLinks in the returned element are not traversed. A value of "*" indicates that all nested property XLink linking element locator attribute (href) XLinks will be traversed and the referenced elements returned if possible. The range of valid values for this attribute consists of positive integers plus "*". </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="traverseXlinkExpiry" type="xsd:positiveInteger" use="optional"> <xsd:annotation> <xsd:documentation> The traverseXlinkExpiry attribute value is specified in minutes. It indicates how long a Web Feature Service should wait to receive a response to a nested GetGmlObject request. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:extension> </xsd:complexContent> </xsd:complexType> <!-- RESPONSE --> <!-- ================================================================= --> <!-- The response to a GetGMLObject request is a GML3 fragment(s) that --> <!-- has (have) the gml:id('s) specified in the request. --> <!-- ================================================================= --> <!-- ================================================================== --> <!-- = GETFEATUREWITHLOCK Request and Response = --> <!-- ================================================================== --> <!-- REQUEST --> <xsd:element name="GetFeatureWithLock" type="wfs:GetFeatureWithLockType"> <xsd:annotation> <xsd:documentation> This is the root element for the GetFeatureWithLock request. The GetFeatureWithLock operation performs identically to a GetFeature request except that the GetFeatureWithLock request locks all the feature instances in the result set and returns a lock identifier to a client application in the response. The lock identifier is returned to the client application using the lockId attribute define on the wfs:FeatureCollection element. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:complexType name="GetFeatureWithLockType"> <xsd:annotation> <xsd:documentation> A GetFeatureWithLock request operates identically to a GetFeature request expect that it attempts to lock the feature instances in the result set and includes a lock identifier in its response to a client. A lock identifier is an identifier generated by a Web Feature Service that a client application can use, in subsequent operations, to reference the locked set of feature instances. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="wfs:BaseRequestType"> <xsd:sequence> <xsd:element ref="wfs:Query" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="expiry" type="xsd:positiveInteger" use="optional" default="5"> <xsd:annotation> <xsd:documentation> The expiry attribute is used to set the length of time (expressed in minutes) that features will remain locked as a result of a GetFeatureWithLock request. After the expiry period elapses, the locked resources must be released. If the expiry attribute is not set, then the default value of 5 minutes will be enforced. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="resultType" type="wfs:ResultTypeType" use="optional" default="results"> <xsd:annotation> <xsd:documentation> See definition of wfs:GetFeatureType. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="outputFormat" type="xsd:string" use="optional" default="text/xml; subtype=gml/3.1.1"> <xsd:annotation> <xsd:documentation> See definition of wfs:GetFeatureType. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="maxFeatures" type="xsd:positiveInteger" use="optional"> <xsd:annotation> <xsd:documentation> See definition of wfs:GetFeatureType. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="traverseXlinkDepth" type="xsd:string" use="optional"> <xsd:annotation> <xsd:documentation> See definition of wfs:GetFeatureType. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="traverseXlinkExpiry" type="xsd:positiveInteger" use="optional"> <xsd:annotation> <xsd:documentation> See definition of wfs:GetFeatureType. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:extension> </xsd:complexContent> </xsd:complexType> <!-- ================================================================== --> <!-- = LOCKFEATURE Request and Response = --> <!-- ================================================================== --> <!-- REQUEST --> <xsd:element name="LockFeature" type="wfs:LockFeatureType"> <xsd:annotation> <xsd:documentation> This is the root element for a LockFeature request. The LockFeature request can be used to lock one or more feature instances. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:complexType name="LockFeatureType"> <xsd:annotation> <xsd:documentation> This type defines the LockFeature operation. The LockFeature element contains one or more Lock elements that define which features of a particular type should be locked. A lock identifier (lockId) is returned to the client application which can be used by subsequent operations to reference the locked features. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="wfs:BaseRequestType"> <xsd:sequence> <xsd:element name="Lock" type="wfs:LockType" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation> The lock element is used to indicate which feature instances of particular type are to be locked. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -