⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wfs.xsd

📁 电子地图服务器,搭建自己的地图服务
💻 XSD
📖 第 1 页 / 共 5 页
字号:
               <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 + -