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

📄 coverage.xsd

📁 联合国农粮署牵头开发的geonetwork源代码最新版
💻 XSD
📖 第 1 页 / 共 2 页
字号:
	<!-- =========================================================== -->	<complexType name="SequenceRuleType">		<simpleContent>			<extension base="gml:SequenceRuleNames">				<attribute name="order" type="gml:IncrementOrder" use="optional"/>			</extension>		</simpleContent>	</complexType>	<!-- =========================================================== -->	<simpleType name="SequenceRuleNames">		<annotation>			<documentation>List of codes (adopted from ISO 19123 Annex C) that identifies the rule for traversing a grid to correspond with the sequence of members of the rangeSet.</documentation>		</annotation>		<restriction base="string">			<enumeration value="Linear"/>			<enumeration value="Boustrophedonic"/>			<enumeration value="Cantor-diagonal"/>			<enumeration value="Spiral"/>			<enumeration value="Morton"/>			<enumeration value="Hilbert"/>		</restriction>	</simpleType>	<!-- =========================================================== -->	<simpleType name="IncrementOrder">		<annotation>			<documentation>The enumeration value here indicates the incrementation order  to be used on the first 2 axes, i.e. "+x-y" means that the points on the first axis are to be traversed from lowest to highest and  the points on the second axis are to be traversed from highest to lowest. The points on all other axes (if any) beyond the first 2 are assumed to increment from lowest to highest.</documentation>		</annotation>		<restriction base="string">			<enumeration value="+x+y"/>			<enumeration value="+y+x"/>			<enumeration value="+x-y"/>			<enumeration value="-x-y"/>		</restriction>	</simpleType>	<!-- =========================================================== -->	<!-- == Specialised Coverage types - typed by the structure of the domain set == -->	<!-- =========================================================== -->	<element name="MultiPointCoverage" type="gml:MultiPointCoverageType" substitutionGroup="gml:_DiscreteCoverage"/>	<!-- =========================================================== -->	<complexType name="MultiPointCoverageType">		<annotation>			<documentation>A discrete coverage type whose domain is defined by a collection of point</documentation>		</annotation>		<complexContent>			<restriction base="gml:AbstractDiscreteCoverageType">				<sequence>					<group ref="gml:StandardObjectProperties"/>					<element ref="gml:boundedBy" minOccurs="0"/>					<element ref="gml:multiPointDomain"/>					<element ref="gml:rangeSet"/>					<element ref="gml:coverageFunction" minOccurs="0"/>				</sequence>			</restriction>		</complexContent>	</complexType>	<!-- =========================================================== -->	<element name="multiPointDomain" type="gml:MultiPointDomainType" substitutionGroup="gml:domainSet"/>	<!-- =========================================================== -->	<complexType name="MultiPointDomainType">		<complexContent>			<restriction base="gml:DomainSetType">				<sequence minOccurs="0">					<element ref="gml:MultiPoint"/>				</sequence>				<attributeGroup ref="gml:AssociationAttributeGroup"/>			</restriction>		</complexContent>	</complexType>	<!-- =========================================================== -->	<element name="MultiCurveCoverage" type="gml:MultiCurveCoverageType" substitutionGroup="gml:_DiscreteCoverage"/>	<!-- =========================================================== -->	<complexType name="MultiCurveCoverageType">		<annotation>			<documentation>A discrete coverage type whose domain is defined by a collection of curves.</documentation>		</annotation>		<complexContent>			<restriction base="gml:AbstractDiscreteCoverageType">				<sequence>					<group ref="gml:StandardObjectProperties"/>					<element ref="gml:boundedBy" minOccurs="0"/>					<element ref="gml:multiCurveDomain"/>					<element ref="gml:rangeSet"/>					<element ref="gml:coverageFunction" minOccurs="0"/>				</sequence>			</restriction>		</complexContent>	</complexType>	<!-- =========================================================== -->	<element name="multiCurveDomain" type="gml:MultiCurveDomainType" substitutionGroup="gml:domainSet"/>	<!-- =========================================================== -->	<complexType name="MultiCurveDomainType">		<complexContent>			<restriction base="gml:DomainSetType">				<sequence minOccurs="0">					<element ref="gml:MultiCurve"/>				</sequence>				<attributeGroup ref="gml:AssociationAttributeGroup"/>			</restriction>		</complexContent>	</complexType>	<!-- =========================================================== -->	<element name="MultiSurfaceCoverage" type="gml:MultiSurfaceCoverageType" substitutionGroup="gml:_DiscreteCoverage"/>	<!-- =========================================================== -->	<complexType name="MultiSurfaceCoverageType">		<annotation>			<documentation>A discrete coverage type whose domain is defined by a collection of surface patches (includes polygons, triangles, rectangles, etc).</documentation>		</annotation>		<complexContent>			<restriction base="gml:AbstractDiscreteCoverageType">				<sequence>					<group ref="gml:StandardObjectProperties"/>					<element ref="gml:boundedBy" minOccurs="0"/>					<element ref="gml:multiSurfaceDomain"/>					<element ref="gml:rangeSet"/>					<element ref="gml:coverageFunction" minOccurs="0"/>				</sequence>			</restriction>		</complexContent>	</complexType>	<!-- =========================================================== -->	<element name="multiSurfaceDomain" type="gml:MultiSurfaceDomainType" substitutionGroup="gml:domainSet"/>	<!-- =========================================================== -->	<complexType name="MultiSurfaceDomainType">		<complexContent>			<restriction base="gml:DomainSetType">				<sequence minOccurs="0">					<element ref="gml:MultiSurface"/>				</sequence>				<attributeGroup ref="gml:AssociationAttributeGroup"/>			</restriction>		</complexContent>	</complexType>	<!-- =========================================================== -->	<element name="MultiSolidCoverage" type="gml:MultiSolidCoverageType" substitutionGroup="gml:_DiscreteCoverage"/>	<!-- =========================================================== -->	<complexType name="MultiSolidCoverageType">		<annotation>			<documentation>A discrete coverage type whose domain is defined by a collection of Solids.</documentation>		</annotation>		<complexContent>			<restriction base="gml:AbstractDiscreteCoverageType">				<sequence>					<group ref="gml:StandardObjectProperties"/>					<element ref="gml:boundedBy" minOccurs="0"/>					<element ref="gml:multiSolidDomain"/>					<element ref="gml:rangeSet"/>					<element ref="gml:coverageFunction" minOccurs="0"/>				</sequence>			</restriction>		</complexContent>	</complexType>	<!-- =========================================================== -->	<element name="multiSolidDomain" type="gml:MultiSolidDomainType" substitutionGroup="gml:domainSet"/>	<!-- =========================================================== -->	<complexType name="MultiSolidDomainType">		<complexContent>			<restriction base="gml:DomainSetType">				<sequence minOccurs="0">					<element ref="gml:MultiSolid"/>				</sequence>				<attributeGroup ref="gml:AssociationAttributeGroup"/>			</restriction>		</complexContent>	</complexType>	<!-- =========================================================== -->	<element name="GridCoverage" type="gml:GridCoverageType" substitutionGroup="gml:_DiscreteCoverage"/>	<!-- =========================================================== -->	<complexType name="GridCoverageType">		<complexContent>			<restriction base="gml:AbstractDiscreteCoverageType">				<sequence>					<group ref="gml:StandardObjectProperties"/>					<element ref="gml:boundedBy" minOccurs="0"/>					<element ref="gml:gridDomain"/>					<element ref="gml:rangeSet"/>					<element ref="gml:coverageFunction" minOccurs="0"/>				</sequence>			</restriction>		</complexContent>	</complexType>	<!-- =========================================================== -->	<element name="gridDomain" type="gml:GridDomainType" substitutionGroup="gml:domainSet"/>	<!-- =========================================================== -->	<complexType name="GridDomainType">		<complexContent>			<restriction base="gml:DomainSetType">				<sequence minOccurs="0">					<element ref="gml:Grid"/>				</sequence>				<attributeGroup ref="gml:AssociationAttributeGroup"/>			</restriction>		</complexContent>	</complexType>	<!-- =========================================================== -->	<element name="RectifiedGridCoverage" type="gml:RectifiedGridCoverageType" substitutionGroup="gml:_DiscreteCoverage"/>	<!-- =========================================================== -->	<complexType name="RectifiedGridCoverageType">		<complexContent>			<restriction base="gml:AbstractDiscreteCoverageType">				<sequence>					<group ref="gml:StandardObjectProperties"/>					<element ref="gml:boundedBy" minOccurs="0"/>					<element ref="gml:rectifiedGridDomain"/>					<element ref="gml:rangeSet"/>					<element ref="gml:coverageFunction" minOccurs="0"/>				</sequence>			</restriction>		</complexContent>	</complexType>	<!-- =========================================================== -->	<element name="rectifiedGridDomain" type="gml:RectifiedGridDomainType" substitutionGroup="gml:domainSet"/>	<!-- =========================================================== -->	<complexType name="RectifiedGridDomainType">		<complexContent>			<restriction base="gml:DomainSetType">				<sequence minOccurs="0">					<element ref="gml:RectifiedGrid"/>				</sequence>				<attributeGroup ref="gml:AssociationAttributeGroup"/>			</restriction>		</complexContent>	</complexType>	<!-- =========================================================== --></schema>

⌨️ 快捷键说明

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