- All Superinterfaces:
CoordinateOperation,IdentifiedObject
- All Known Subinterfaces:
ConicProjection,Conversion,CylindricalProjection,PassThroughOperation,PlanarProjection,PointMotionOperation,Projection,Transformation
@Classifier(ABSTRACT)
@UML(identifier="SingleOperation",
specification=ISO_19111)
public interface SingleOperation
extends CoordinateOperation
A parameterized mathematical operation on coordinates that changes coordinates to another CRS.
This coordinate operation thus uses an operation method, usually with associated parameter values.
This is a single (not concatenated) coordinate operation.
- Since:
- 1.0
-
Field Summary
Fields inherited from interface org.opengis.referencing.operation.CoordinateOperation
COORDINATE_OPERATION_ACCURACY_KEY, DOMAIN_OF_VALIDITY_KEY, OPERATION_VERSION_KEY, SCOPE_KEYFields inherited from interface org.opengis.referencing.IdentifiedObject
ALIAS_KEY, DOMAINS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY -
Method Summary
Modifier and TypeMethodDescriptionReturns the algorithm or procedure used by this single operation.Returns the parameter values used by this single operation.Methods inherited from interface org.opengis.referencing.operation.CoordinateOperation
getCoordinateOperationAccuracy, getDomainOfValidity, getInterpolationCRS, getMathTransform, getOperationVersion, getScope, getSourceCRS, getSourceEpoch, getTargetCRS, getTargetEpoch, transformMethods inherited from interface org.opengis.referencing.IdentifiedObject
getAlias, getDomains, getIdentifiers, getName, getRemarks, toWKT
-
Method Details
-
getMethod
@UML(identifier="method", obligation=MANDATORY, specification=ISO_19111) OperationMethod getMethod()Returns the algorithm or procedure used by this single operation.- Returns:
- algorithm or procedure used by this single operation.
-
getParameterValues
@UML(identifier="parameterValue", obligation=OPTIONAL, specification=ISO_19111) ParameterValueGroup getParameterValues()Returns the parameter values used by this single operation. If the operation has no parameter, then this method shall return an empty group.- Returns:
- the parameter values used by this single operation.
Never
nullbut may be a group with no parameter. - See Also:
Convenience extension to OGC/ISO standard
The sequence ifGeneralParameterValueis replaced by aParameterValueGroupbecause it provides method for fetching parameters by their names.
-