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

📄 wfs.xsd

📁 电子地图服务器,搭建自己的地图服务
💻 XSD
📖 第 1 页 / 共 5 页
字号:
                     <xsd:documentation>                        The DefaultSRS element indicated which spatial                        reference system shall be used by a WFS to                        express the state of a spatial feature if not                        otherwise explicitly identified within a query                        or transaction request.  The SRS may be indicated                        using either the EPSG form (EPSG:posc code) or                        the URL form defined in subclause 4.3.2 of                        refernce[2].                     </xsd:documentation>                  </xsd:annotation>               </xsd:element>               <xsd:element name="OtherSRS"                            type="xsd:anyURI"                            minOccurs="0" maxOccurs="unbounded">                  <xsd:annotation>                     <xsd:documentation>                        The OtherSRS element is used to indicate other                         supported SRSs within query and transaction                         operations.  A supported SRS means that the                         WFS supports the transformation of spatial                        properties between the OtherSRS and the internal                        storage SRS.  The effects of such transformations                         must be considered when determining and declaring                         the guaranteed data accuracy.                     </xsd:documentation>                  </xsd:annotation>               </xsd:element>            </xsd:sequence>            <xsd:element name="NoSRS">              <xsd:complexType/>            </xsd:element>         </xsd:choice>         <xsd:element name="Operations"                      type="wfs:OperationsType"                      minOccurs="0"/>         <xsd:element name="OutputFormats"                      type="wfs:OutputFormatListType"                      minOccurs="0"/>         <xsd:element ref="ows:WGS84BoundingBox"                       minOccurs="1" maxOccurs="unbounded"/>         <xsd:element name="MetadataURL"                      type="wfs:MetadataURLType"                      minOccurs="0" maxOccurs="unbounded"/>      </xsd:sequence>   </xsd:complexType>   <xsd:complexType name="OperationsType">      <xsd:sequence>         <xsd:element name="Operation"                      type="wfs:OperationType"                      maxOccurs="unbounded"/>      </xsd:sequence>   </xsd:complexType>   <xsd:simpleType name="OperationType">      <xsd:restriction base="xsd:string">         <xsd:enumeration value="Insert"/>         <xsd:enumeration value="Update"/>         <xsd:enumeration value="Delete"/>         <xsd:enumeration value="Query"/>         <xsd:enumeration value="Lock"/>         <xsd:enumeration value="GetGmlObject"/>      </xsd:restriction>   </xsd:simpleType>   <xsd:complexType name="OutputFormatListType">      <xsd:sequence maxOccurs="unbounded">         <xsd:element name="Format" type="xsd:string"/>      </xsd:sequence>   </xsd:complexType>   <xsd:complexType name="MetadataURLType">      <xsd:annotation>         <xsd:documentation>            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' or 'ISO19115' = ISO TC211 19115;             'FGDC'                = FGDC CSDGM.            'ISO19139'            = ISO 19139         </xsd:documentation>      </xsd:annotation>      <xsd:simpleContent>         <xsd:extension base="xsd:string">            <xsd:attribute name="type" use="required">               <xsd:simpleType>                  <xsd:restriction base="xsd:string">                     <xsd:enumeration value="TC211"/>                     <xsd:enumeration value="FGDC"/>                     <xsd:enumeration value="19115"/>                     <xsd:enumeration value="19139"/>                  </xsd:restriction>               </xsd:simpleType>            </xsd:attribute>            <xsd:attribute name="format" use="required">               <xsd:simpleType>                  <xsd:restriction base="xsd:string">                     <xsd:enumeration value="text/xml"/>                     <xsd:enumeration value="text/html"/>                     <xsd:enumeration value="text/sgml"/>                     <xsd:enumeration value="text/plain"/>                  </xsd:restriction>               </xsd:simpleType>            </xsd:attribute>         </xsd:extension>      </xsd:simpleContent>   </xsd:complexType>   <xsd:element name="ServesGMLObjectTypeList"                type="wfs:GMLObjectTypeListType">      <xsd:annotation>         <xsd:documentation>            List of GML Object types available for GetGmlObject requests         </xsd:documentation>      </xsd:annotation>   </xsd:element>   <xsd:element name="SupportsGMLObjectTypeList"                type="wfs:GMLObjectTypeListType">      <xsd:annotation>         <xsd:documentation>            List of GML Object types that WFS is capable of serving, either            directly, or as validly derived types defined in a GML application            schema.         </xsd:documentation>      </xsd:annotation>   </xsd:element>   <xsd:complexType name="GMLObjectTypeListType">      <xsd:sequence>         <xsd:element name="GMLObjectType" type="wfs:GMLObjectTypeType"            maxOccurs="unbounded">            <xsd:annotation>               <xsd:documentation>                  Name of this GML object type, including any namespace prefix               </xsd:documentation>            </xsd:annotation>         </xsd:element>      </xsd:sequence>   </xsd:complexType>   <xsd:complexType name="GMLObjectTypeType">      <xsd:annotation>         <xsd:documentation>            An element of this type that describes a GML object in an            application namespace shall have an xml xmlns specifier,            e.g. xmlns:bo="http://www.BlueOx.org/BlueOx"         </xsd:documentation>      </xsd:annotation>      <xsd:sequence>         <xsd:element name="Name" type="xsd:QName">            <xsd:annotation>               <xsd:documentation>                  Name of this GML Object type, including any namespace prefix.               </xsd:documentation>            </xsd:annotation>         </xsd:element>         <xsd:element name="Title" type="xsd:string" minOccurs="0">            <xsd:annotation>               <xsd:documentation>                  Title of this GML Object type, normally used for display                  to a human.               </xsd:documentation>            </xsd:annotation>         </xsd:element>         <xsd:element name="Abstract" type="xsd:string" minOccurs="0">            <xsd:annotation>               <xsd:documentation>                  Brief narrative description of this GML Object type, normally                  used for display to a human.               </xsd:documentation>            </xsd:annotation>         </xsd:element>         <xsd:element ref="ows:Keywords"                      minOccurs="0" maxOccurs="unbounded"/>         <xsd:element name="OutputFormats"                      type="wfs:OutputFormatListType" minOccurs="0"/>      </xsd:sequence>   </xsd:complexType>   <!-- ================================================================== -->   <!-- =   DESCRIBEFEATURETYPE Request and Response                     = -->   <!-- ================================================================== -->   <!-- REQUEST -->   <xsd:element name="DescribeFeatureType" type="wfs:DescribeFeatureTypeType">      <xsd:annotation>         <xsd:documentation>            The DescribeFeatureType element is used to request that a Web            Feature Service generate a document describing one or more             feature types.         </xsd:documentation>      </xsd:annotation>   </xsd:element>   <xsd:complexType name="DescribeFeatureTypeType">      <xsd:annotation>         <xsd:documentation>            The DescribeFeatureType operation allows a client application            to request that a Web Feature Service describe one or more            feature types.   A Web Feature Service must be able to generate            feature descriptions as valid GML3 application schemas.            The schemas generated by the DescribeFeatureType operation can            be used by a client application to validate the output.            Feature instances within the WFS interface must be specified            using GML3.  The schema of feature instances specified within            the WFS interface must validate against the feature schemas             generated by the DescribeFeatureType request.         </xsd:documentation>      </xsd:annotation>      <xsd:complexContent>         <xsd:extension base="wfs:BaseRequestType">            <xsd:sequence>               <xsd:element name="TypeName" type="xsd:QName"                            minOccurs="0" maxOccurs="unbounded">                  <xsd:annotation>                     <xsd:documentation>                        The TypeName element is used to enumerate the                        feature types to be described.  If no TypeName                        elements are specified then all features should                        be described.  The name must be a valid type                        that belongs to the feature content as defined                        by the GML Application Schema.                     </xsd:documentation>                  </xsd:annotation>               </xsd:element>            </xsd:sequence>            <xsd:attribute name="outputFormat"                           type="xsd:string" use="optional"                           default="text/xml; subtype=gml/3.1.1">               <xsd:annotation>                  <xsd:documentation>                     The outputFormat attribute is used to specify what schema                     description language should be used to describe features.                     The default value of 'text/xml; subtype=3.1.1' means that                     the WFS must generate a GML3 application schema that can                     be used to validate the GML3 output of a GetFeature                     request or feature instances specified in Transaction                     operations.                     For the purposes of experimentation, vendor extension,                     or even extensions that serve a specific community of                     interest, other acceptable output format values may be                     advertised by a WFS service in the capabilities document.                     The meaning of such values in not defined in the WFS                      specification.  The only proviso is such cases is that                     clients may safely ignore outputFormat values that do                     not recognize.                  </xsd:documentation>               </xsd:annotation>            </xsd:attribute>         </xsd:extension>      </xsd:complexContent>   </xsd:complexType>   <!-- RESPONSE -->   <!-- ================================================================== -->   <!-- For the outputFormat value of 'text/xml; subtype=3.1.1' a WFS      -->   <!-- must generate a valid XML-Schema/GML3 application schema that      -->   <!-- describes that requested feature type(s).                          -->   <!-- ================================================================== -->   <!-- ================================================================== -->   <!-- =   GETFEATURES Request and Response                             = -->   <!-- ================================================================== -->   <xsd:element name="GetFeature" type="wfs:GetFeatureType">      <xsd:annotation>         <xsd:documentation>            The GetFeature element is used to request that a Web Feature            Service return feature type instances of one or more feature            types.         </xsd:documentation>      </xsd:annotation>   </xsd:element>   <xsd:complexType name="GetFeatureType">      <xsd:annotation>         <xsd:documentation>            A GetFeature element contains one or more Query elements            that describe a query operation on one feature type.  In

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -