org.geotools.referencing.operation
Class DefaultTransformation
java.lang.Object
org.geotools.referencing.wkt.Formattable
org.geotools.referencing.AbstractIdentifiedObject
org.geotools.referencing.operation.AbstractCoordinateOperation
org.geotools.referencing.operation.DefaultSingleOperation
org.geotools.referencing.operation.DefaultOperation
org.geotools.referencing.operation.DefaultTransformation
- All Implemented Interfaces:
- java.io.Serializable, org.opengis.referencing.IdentifiedObject, org.opengis.referencing.operation.CoordinateOperation, org.opengis.referencing.operation.Operation, org.opengis.referencing.operation.SingleOperation, org.opengis.referencing.operation.Transformation
public class DefaultTransformation
- extends DefaultOperation
- implements org.opengis.referencing.operation.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
- Version:
- $Id: DefaultTransformation.java 31000 2008-07-10 21:11:13Z desruisseaux $
- Author:
- Martin Desruisseaux (IRD)
- See Also:
DefaultConversion
,
Serialized Form
Fields inherited from interface org.opengis.referencing.operation.CoordinateOperation |
COORDINATE_OPERATION_ACCURACY_KEY, DOMAIN_OF_VALIDITY_KEY, OPERATION_VERSION_KEY, SCOPE_KEY |
Fields inherited from interface org.opengis.referencing.IdentifiedObject |
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY |
Constructor Summary |
DefaultTransformation(java.util.Map<java.lang.String,?> properties,
org.opengis.referencing.crs.CoordinateReferenceSystem sourceCRS,
org.opengis.referencing.crs.CoordinateReferenceSystem targetCRS,
org.opengis.referencing.operation.MathTransform transform,
org.opengis.referencing.operation.OperationMethod method)
Constructs a transformation from a set of properties. |
Methods inherited from class org.geotools.referencing.operation.AbstractCoordinateOperation |
getAccuracy, getAccuracy, getCoordinateOperationAccuracy, getDomainOfValidity, getMathTransform, getOperationVersion, getPositionalAccuracy, getScope, getSourceCRS, getTargetCRS, getType, getValidArea |
Methods inherited from class org.geotools.referencing.AbstractIdentifiedObject |
asSet, ensureAngularUnit, ensureLinearUnit, ensureNonNull, ensureNonNull, ensureTimeUnit, equals, equals, equals, equals, getAlias, getIdentifier, getIdentifier, getIdentifiers, getName, getName, getName, getProperties, getProperties, getRemarks, nameMatches, nameMatches, nameMatches |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.opengis.referencing.operation.Transformation |
getOperationVersion, getSourceCRS, getTargetCRS |
Methods inherited from interface org.opengis.referencing.operation.Operation |
getMethod, getParameterValues |
Methods inherited from interface org.opengis.referencing.operation.CoordinateOperation |
getCoordinateOperationAccuracy, getDomainOfValidity, getMathTransform, getScope |
Methods inherited from interface org.opengis.referencing.IdentifiedObject |
getAlias, getIdentifiers, getName, getRemarks, toWKT |
DefaultTransformation
public DefaultTransformation(java.util.Map<java.lang.String,?> properties,
org.opengis.referencing.crs.CoordinateReferenceSystem sourceCRS,
org.opengis.referencing.crs.CoordinateReferenceSystem targetCRS,
org.opengis.referencing.operation.MathTransform transform,
org.opengis.referencing.operation.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.
Copyright © 1996-2010 Geotools. All Rights Reserved.