Class DefaultTransformation

  • All Implemented Interfaces:
    Serializable, IdentifiedObject, CoordinateOperation, Operation, SingleOperation, Transformation

    public class DefaultTransformation
    extends DefaultOperation
    implements Transformation
    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.
    Martin Desruisseaux (IRD)
    See Also:
    DefaultConversion, Serialized Form
    • Constructor Detail

      • DefaultTransformation

        public DefaultTransformation​(Map<String,​?> properties,
                                     CoordinateReferenceSystem sourceCRS,
                                     CoordinateReferenceSystem targetCRS,
                                     MathTransform transform,
                                     OperationMethod method)
        Constructs a transformation from a set of properties. The properties given in argument follow the same rules than for the AbstractCoordinateOperation constructor.
        properties - Set of properties. Should contains at least "name".
        sourceCRS - The source CRS.
        targetCRS - The target CRS.
        transform - Transform from positions in the source CRS to positions in the target CRS.
        method - The operation method.