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

📄 describecoverage.xsd

📁 联合国农粮署牵头开发的geonetwork源代码最新版
💻 XSD
📖 第 1 页 / 共 2 页
字号:
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XML Spy v4.3 U (http://www.xmlspy.com) by John D Evans (Global Science & Technology, Inc) -->
<xs:schema xmlns:gml="http://www.opengis.net/gml" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.opengis.net/wcs" targetNamespace="http://www.opengis.net/wcs" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0.0" xml:lang="en">

	<xs:annotation>
		<xs:appinfo>describeCoverage.xsd v1.0.0 2003-08-27</xs:appinfo>
		<xs:documentation>This schema defines the DescribeCoverage operation request and reply XML elements and types, used by an OGC Web Coverage Service (WCS). </xs:documentation>
		<xs:documentation>JDE 2003-07-24 changes:
	first and third "include" below to "import" so as to bring more than one namespace
	spatialDomain a global element so as to substitute for it in GetCoverage spatialSubset
		</xs:documentation>
		<xs:documentation> JDE 2003-07-28 - Made temporalSubset of type TimeSequenceType (from owsBase.xsd, uses gml:timePosition).		</xs:documentation>
		<xs:documentation>AEW 03/07/29 Changes made:
		documentation of some elements and types
		</xs:documentation>
		<xs:documentation>AEW 03/07/30 Changes made:
		defintion of temporalDomain element, makiing first letter of name lower case
		</xs:documentation>
		<xs:documentation>AEW 03/08/01 Changes made:
		documentation of many types
		</xs:documentation>
		<xs:documentation>JDE 03/08/27 Changes made:
		DescribeCoverage/@service and DescribeCoverage/@version required
		CoverageDescription/@version (required) and CoverageDescription/@updateSequence (optional)
		</xs:documentation>
	</xs:annotation>
	<!-- ==============================================================
          includes and imports
	============================================================== -->
	<xs:import namespace="http://www.opengis.net/gml" schemaLocation="gml4wcs.xsd"/>
	<xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://schemas.opengis.net/gml/3.0.0/xlink/xlinks.xsd"/>
	<xs:include schemaLocation="./wcsCapabilities.xsd"/>
	<xs:include schemaLocation="./values.xsd"/>
	<xs:include schemaLocation="./owsBase.xsd"/>
	<!-- ==============================================================
      elements and types
	============================================================== -->
	<xs:element name="DescribeCoverage">
		<xs:annotation>
			<xs:documentation>Request to a WCS to perform the DescribeCoverage operation. In this XML encoding, no "request" parameter is included, since the element name specifies the specific operation. </xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Coverage" type="xs:string" minOccurs="0" maxOccurs="unbounded">
					<xs:annotation>
						<xs:documentation>Name or identifier of this coverage. The same name value shall not be used for any other coverages available from the same server. A client can obtain this name by a prior GetCapabilities request, or possibly from a third-party source. If this element is omitted, the server may return descriptions of every coverage offering available, or return a service exception. </xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:sequence>
			<xs:attribute name="service" type="xs:string" use="required" fixed="WCS"/>
			<xs:attribute name="version" type="xs:string" use="required" fixed="1.0.0"/>
		</xs:complexType>
	</xs:element>
	<!-- =========================================================== -->
	<xs:element name="CoverageDescription">
		<xs:annotation>
			<xs:documentation>Reply from a WCS that performed the DescribeCoverage operation, containing one or more full coverage offering descriptions. </xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="CoverageOffering" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="version" type="xs:string" use="required" fixed="1.0.0"/>
			<xs:attribute name="updateSequence" type="xs:string" use="optional">
				<xs:annotation>
					<xs:documentation>TBD. </xs:documentation>
				</xs:annotation>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<!-- =========================================================== -->
	<xs:element name="CoverageOffering" type="CoverageOfferingType" substitutionGroup="gml:_GML"/>
	<!-- =========================================================== -->
	<xs:complexType name="CoverageOfferingType">
		<xs:annotation>
			<xs:documentation>Full description of one coverage available from a WCS instance. </xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="CoverageOfferingBriefType">
				<xs:sequence>
					<xs:element ref="domainSet"/>
					<xs:element ref="rangeSet"/>
					<xs:element ref="supportedCRSs"/>
					<xs:element ref="supportedFormats"/>
					<xs:element ref="supportedInterpolations" minOccurs="0">
						<xs:annotation>
							<xs:documentation>Specifies whether and how the server can interpolate coverage values over the spatial domain, when a GetCoverage request requires resampling, reprojection, or other generalization. If supportedInterpolations is absent or empty with no default, then clients should assume nearest-neighbor interpolation. If the only interpolation method listed is 聭none聮, clients can only retrieve coverages from this layer in its native CRS and at its native resolution. </xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- =============================================================
	elements and types			
	============================================================== -->
	<xs:element name="domainSet" type="DomainSetType"/>
	<!-- =========================================================== -->
	<xs:complexType name="DomainSetType">
		<xs:annotation>
			<xs:documentation>Defines the spatial-temporal domain set of a coverage offering. The domainSet shall include a SpatialDomain (describing the spatial locations for which coverages can be requested), a TemporalDomain (describing the time instants or inter-vals for which coverages can be requested), or both. </xs:documentation>
		</xs:annotation>
		<xs:choice>
			<xs:sequence>
				<xs:element ref="spatialDomain"/>
				<xs:element ref="temporalDomain" minOccurs="0"/>
			</xs:sequence>
			<xs:element ref="temporalDomain"/>
		</xs:choice>
	</xs:complexType>
	<!-- =========================================================== -->
	<xs:element name="spatialDomain" type="SpatialDomainType"/>
	<!-- =========================================================== -->
	<xs:complexType name="SpatialDomainType">
		<xs:annotation>
			<xs:documentation>Defines the spatial domain of a coverage offering. A server shall describe the spatial domain by its edges, using one or more gml:Envelope elements. The gml:EnvelopeWithTimePeriod element may be used in place of gml:Envelope, to add the time bounds of the coverage offering. Each of these elements describes a bounding box defined by two points in space (or two positions in space and two in time). This bounding box could simply duplicate the information in the lonLatEnvelope of CoverageOfferingBrief; but the intent is to describe the locations in more detail (e.g., in several different CRSs, or several rectangular areas instead of one overall bounding box). 
addition, a server can describe the internal grid structure of a coverage offering, using a gml:Grid (or gml:RectifiedGrid) in addition to a gml:Envelope. This element can help clients assess the fitness of the gridded data for their use (e.g. its native resolution, inferred from the offsetVector of a gml:RectifiedGrid), and to formulate grid coverage requests expressed in the internal grid coordinate reference system.
, a server can describe the spatial domain by means of a (repeatable) gml:Polygon, representing the polygon(s) covered by the coverage spatial domain. This is particularly useful for areas that are poorly approximated by a gml:Envelope (such as satellite image swaths, island groups, other non-convex areas). </xs:documentation>
		</xs:annotation>

⌨️ 快捷键说明

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