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

📄 coordinateoperations.xsd

📁 联合国农粮署牵头开发的geonetwork源代码最新版
💻 XSD
📖 第 1 页 / 共 3 页
字号:
			<documentation>gml:integerValueList is an ordered sequence of two or more integer values of an operation parameter list, usually used for counts. These integer values do not have an associated unit of measure. An element of this type contains a space-separated sequence of integer values.</documentation>
		</annotation>
	</element>
	<element name="valueFile" type="anyURI">
		<annotation>
			<documentation>gml:valueFile is a reference to a file or a part of a file containing one or more parameter values, each numeric value with its associated unit of measure. When referencing a part of a file, that file shall contain multiple identified parts, such as an XML encoded document. Furthermore, the referenced file or part of a file may reference another part of the same or different files, as allowed in XML documents.</documentation>
		</annotation>
	</element>
	<element name="operationParameter" type="gml:OperationParameterPropertyType">
		<annotation>
			<documentation>gml:operationParameter is an association role to the operation parameter of which this is a value.</documentation>
		</annotation>
	</element>
	<element name="valueOfParameter" type="gml:OperationParameterPropertyType" substitutionGroup="gml:operationParameter">
		<annotation>
			<appinfo>deprecated</appinfo>
		</annotation>
	</element>
	<element name="ParameterValueGroup" type="gml:ParameterValueGroupType" substitutionGroup="gml:AbstractGeneralParameterValue">
		<annotation>
			<documentation>gml:ParameterValueGroup is a group of related parameter values. The same group can be repeated more than once in a Conversion, Transformation, or higher level ParameterValueGroup, if those instances contain different values of one or more parameterValues which suitably distinquish among those groups. This concrete complex type can be used for operation methods without using an Application Schema that defines operation-method-specialized element names and contents. This complex type may be used, extended, or restricted for well-known operation methods, especially for methods with only one instance.
The parameterValue elements are an unordered set of composition association roles to the parameter values and groups of values included in this group.</documentation>
		</annotation>
	</element>
	<complexType name="ParameterValueGroupType">
		<complexContent>
			<extension base="gml:AbstractGeneralParameterValueType">
				<sequence>
					<element ref="gml:parameterValue" minOccurs="2" maxOccurs="unbounded"/>
					<element ref="gml:group"/>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<element name="includesValue" type="gml:AbstractGeneralParameterValuePropertyType" substitutionGroup="gml:parameterValue">
		<annotation>
			<appinfo>deprecated</appinfo>
		</annotation>
	</element>
	<element name="group" type="gml:OperationParameterGroupPropertyType">
		<annotation>
			<documentation>gml:group is an association role to the operation parameter group for which this element provides parameter values.</documentation>
		</annotation>
	</element>
	<element name="valuesOfGroup" type="gml:OperationParameterGroupPropertyType" substitutionGroup="gml:group">
		<annotation>
			<appinfo>deprecated</appinfo>
		</annotation>
	</element>
	<element name="OperationMethod" type="gml:OperationMethodType" substitutionGroup="gml:Definition">
		<annotation>
			<documentation>gml:OperationMethod is a method (algorithm or procedure) used to perform a coordinate operation. Most operation methods use a number of operation parameters, although some coordinate conversions use none. Each coordinate operation using the method assigns values to these parameters.
The generalOperationParameter elements are an unordered list of associations to the set of operation parameters and parameter groups used by this operation method.</documentation>
		</annotation>
	</element>
	<complexType name="OperationMethodType">
		<complexContent>
			<extension base="gml:IdentifiedObjectType">
				<sequence>
					<element ref="gml:formula"/>
					<element ref="gml:sourceDimensions" minOccurs="0"/>
					<element ref="gml:targetDimensions" minOccurs="0"/>
					<element ref="gml:generalOperationParameter" minOccurs="0" maxOccurs="unbounded"/>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<element name="formula" type="gml:CodeType">
		<annotation>
			<documentation>gml:formula specifies a formula or procedure used by this operation method. The value may be a reference to a publication. Note that the operation method may not be analytic, in which case this element references or contains the procedure, not an analytic formula.</documentation>
		</annotation>
	</element>
	<element name="methodFormula" type="gml:CodeType" substitutionGroup="gml:formula">
		<annotation>
			<appinfo>deprecated</appinfo>
		</annotation>
	</element>
	<element name="sourceDimensions" type="positiveInteger">
		<annotation>
			<documentation>gml:sourceDimensions is the number of dimensions in the source CRS of this operation method.</documentation>
		</annotation>
	</element>
	<element name="targetDimensions" type="positiveInteger">
		<annotation>
			<documentation>gml:targetDimensions is the number of dimensions in the target CRS of this operation method.</documentation>
		</annotation>
	</element>
	<element name="generalOperationParameter" type="gml:AbstractGeneralOperationParameterPropertyType">
		<annotation>
			<documentation>gml:generalOperationParameter is an association to an operation parameter or parameter group.</documentation>
		</annotation>
	</element>
	<element name="usesParameter" type="gml:AbstractGeneralOperationParameterPropertyType" substitutionGroup="gml:generalOperationParameter">
		<annotation>
			<appinfo>deprecated</appinfo>
		</annotation>
	</element>
	<complexType name="OperationMethodPropertyType">
		<annotation>
			<documentation>gml:OperationMethodPropertyType is a property type for association roles to a concrete general-purpose operation method, either referencing or containing the definition of that method.</documentation>
		</annotation>
		<sequence minOccurs="0">
			<element ref="gml:OperationMethod"/>
		</sequence>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
	</complexType>
	<element name="operationMethodRef" type="gml:OperationMethodPropertyType">
		<annotation>
			<appinfo>deprecated</appinfo>
		</annotation>
	</element>
	<element name="AbstractGeneralOperationParameter" type="gml:AbstractGeneralOperationParameterType" abstract="true" substitutionGroup="gml:Definition">
		<annotation>
			<documentation>gml:GeneralOperationParameter is the abstract definition of a parameter or group of parameters used by an operation method.</documentation>
		</annotation>
	</element>
	<complexType name="AbstractGeneralOperationParameterType" abstract="true">
		<complexContent>
			<extension base="gml:IdentifiedObjectType">
				<sequence>
					<element ref="gml:minimumOccurs" minOccurs="0"/>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<element name="minimumOccurs" type="nonNegativeInteger">
		<annotation>
			<documentation>gml:minimumOccurs is the minimum number of times that values for this parameter group or parameter are required. If this attribute is omitted, the minimum number shall be one.</documentation>
		</annotation>
	</element>
	<complexType name="AbstractGeneralOperationParameterPropertyType">
		<annotation>
			<documentation>gml:AbstractGeneralOperationParameterPropertyType is a property type for association roles to an operation parameter or group, either referencing or containing the definition of that parameter or group.</documentation>
		</annotation>
		<sequence minOccurs="0">
			<element ref="gml:AbstractGeneralOperationParameter"/>
		</sequence>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
	</complexType>
	<element name="abstractGeneralOperationParameterRef" type="gml:AbstractGeneralOperationParameterPropertyType">
		<annotation>
			<appinfo>deprecated</appinfo>
		</annotation>
	</element>
	<element name="OperationParameter" type="gml:OperationParameterType" substitutionGroup="gml:AbstractGeneralOperationParameter">
		<annotation>
			<documentation>gml:OperationParameter is the definition of a parameter used by an operation method. Most parameter values are numeric, but other types of parameter values are possible. This complex type is expected to be used or extended for all operation methods, without defining operation-method-specialized element names.</documentation>
		</annotation>
	</element>
	<complexType name="OperationParameterType">
		<complexContent>
			<extension base="gml:AbstractGeneralOperationParameterType">
				<sequence/>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="OperationParameterPropertyType">
		<annotation>
			<documentation>gml:OperationParameterPropertyType is a property type for association roles to an operation parameter, either referencing or containing the definition of that parameter.</documentation>
		</annotation>
		<sequence minOccurs="0">
			<element ref="gml:OperationParameter"/>
		</sequence>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
	</complexType>
	<element name="operationParameterRef" type="gml:OperationParameterPropertyType">
		<annotation>
			<appinfo>deprecated</appinfo>
		</annotation>
	</element>
	<element name="OperationParameterGroup" type="gml:OperationParameterGroupType" substitutionGroup="gml:AbstractGeneralOperationParameter">
		<annotation>
			<documentation>gml:OperationParameterGroup is the definition of a group of parameters used by an operation method. This complex type is expected to be used or extended for all applicable operation methods, without defining operation-method-specialized element names.
The generalOperationParameter elements are an unordered list of associations to the set of operation parameters that are members of this group.</documentation>
		</annotation>
	</element>
	<complexType name="OperationParameterGroupType">
		<complexContent>
			<extension base="gml:AbstractGeneralOperationParameterType">
				<sequence>
					<element ref="gml:maximumOccurs" minOccurs="0"/>
					<element ref="gml:generalOperationParameter" minOccurs="2" maxOccurs="unbounded"/>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<element name="maximumOccurs" type="positiveInteger">
		<annotation>
			<documentation>gml:maximumOccurs is the maximum number of times that values for this parameter group may be included. If this attribute is omitted, the maximum number shall be one.</documentation>
		</annotation>
	</element>
	<element name="includesParameter" type="gml:AbstractGeneralOperationParameterPropertyType">
		<annotation>
			<appinfo>deprecated</appinfo>
		</annotation>
	</element>
	<complexType name="OperationParameterGroupPropertyType">
		<annotation>
			<documentation>gml:OperationParameterPropertyType is a property type for association roles to an operation parameter group, either referencing or containing the definition of that parameter group.</documentation>
		</annotation>
		<sequence minOccurs="0">
			<element ref="gml:OperationParameterGroup"/>
		</sequence>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
	</complexType>
	<element name="operationParameterGroupRef" type="gml:OperationParameterPropertyType">
		<annotation>
			<appinfo>deprecated</appinfo>
		</annotation>
	</element>
</schema>

⌨️ 快捷键说明

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