Interface Transformation
-
- All Superinterfaces:
CoordinateOperation
,IdentifiedObject
,Operation
,SingleOperation
- All Known Implementing Classes:
DefaultTransformation
public interface Transformation extends Operation
An operation on coordinates that usually includes a change of Datum. The parameters of a coordinate transformation are empirically derived from data containing the coordinates of a series of points in both coordinate reference systems. This computational process is usually "over-determined", allowing derivation of error (or accuracy) estimates for the transformation. Also, the stochastic nature of the parameters may result in multiple (different) versions of the same coordinate transformation.- Since:
- GeoAPI 1.0
- Author:
- Martin Desruisseaux (IRD)
- See Also:
Conversion
-
-
Field Summary
-
Fields inherited from interface CoordinateOperation
COORDINATE_OPERATION_ACCURACY_KEY, DOMAIN_OF_VALIDITY_KEY, OPERATION_VERSION_KEY, SCOPE_KEY
-
Fields inherited from interface IdentifiedObject
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getOperationVersion()
Version of the coordinate transformation (i.e., instantiation due to the stochastic nature of the parameters).CoordinateReferenceSystem
getSourceCRS()
Returns the source CRS.CoordinateReferenceSystem
getTargetCRS()
Returns the target CRS.-
Methods inherited from interface CoordinateOperation
getCoordinateOperationAccuracy, getDomainOfValidity, getMathTransform, getScope
-
Methods inherited from interface IdentifiedObject
getAlias, getIdentifiers, getName, getRemarks, toWKT
-
Methods inherited from interface Operation
getMethod, getParameterValues
-
-
-
-
Method Detail
-
getSourceCRS
CoordinateReferenceSystem getSourceCRS()
Returns the source CRS.- Specified by:
getSourceCRS
in interfaceCoordinateOperation
- Returns:
- The source CRS (never
null
). - See Also:
Conversion.getSourceCRS()
,getSourceCRS()
-
getTargetCRS
CoordinateReferenceSystem getTargetCRS()
Returns the target CRS.- Specified by:
getTargetCRS
in interfaceCoordinateOperation
- Returns:
- The target CRS (never
null
). - See Also:
Conversion.getTargetCRS()
,getTargetCRS()
-
getOperationVersion
String getOperationVersion()
Version of the coordinate transformation (i.e., instantiation due to the stochastic nature of the parameters). This attribute is mandatory in a Transformation.- Specified by:
getOperationVersion
in interfaceCoordinateOperation
- Returns:
- The coordinate operation version.
-
-