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.
    Since:
    2.1
    Author:
    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.
        Parameters:
        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.