deegree-core-3.0-pre-nightly (2010/03/05 00:01) - official

org.deegree.crs.transformations.coordinate
Class CRSTransformation

java.lang.Object
  extended by org.deegree.crs.CRSIdentifiable
      extended by org.deegree.crs.transformations.Transformation
          extended by org.deegree.crs.transformations.coordinate.CRSTransformation
Direct Known Subclasses:
ConcatenatedTransform, DirectTransform, GeocentricTransform, MatrixTransform, NotSupportedTransformation, ProjectionTransform

public abstract class CRSTransformation
extends Transformation

The change of coordinates from one CRS to another CRS based on different datum is 'currently' only possible via a coordinate Transformation.

The transformation parameters could only be derived empirically by a set of points common to both coordinate reference systems it means by identical points. Choice, allocation, number and the quality of coordinates of the points affect extensive the results and the accuracy. Therefore different realizations for transformations from one datum to another exist.

Version:
$Revision: 18171 $, $Date: 2009-06-17 16:00:07 +0200 (Mi, 17 Jun 2009) $
Author:
Rutger Bezema, last edited by: $Author: mschneider $

Constructor Summary
CRSTransformation(CoordinateSystem sourceCRS, CoordinateSystem targetCRS, CRSIdentifiable id)
           
 
Method Summary
 
Methods inherited from class org.deegree.crs.transformations.Transformation
areInverse, canTransform, createFromTo, doTransform, doTransform, doTransform, getImplementationName, getSourceCRS, getSourceDimension, getTargetCRS, getTargetDimension, getTransformationName, getTransformationPath, inverse, isIdentity, isInverseTransform, setSourceCRS
 
Methods inherited from class org.deegree.crs.CRSIdentifiable
addAreaOfUse, addName, checkForNullObject, checkForNullObject, checkForNullObject, equals, getAreaOfUse, getAreaOfUseBBox, getAreasOfUse, getCode, getCodeAndName, getCodes, getDescription, getDescriptions, getName, getNames, getOrignalCodeStrings, getVersion, getVersions, hasCode, hasId, hasIdOrName, setDefaultAreaOfUse, setDefaultDescription, setDefaultId, setDefaultName, setDefaultVersion, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CRSTransformation

public CRSTransformation(CoordinateSystem sourceCRS,
                         CoordinateSystem targetCRS,
                         CRSIdentifiable id)
Parameters:
sourceCRS -
targetCRS -
id - an identifiable instance containing information about this transformation

deegree-core-3.0-pre-nightly (2010/03/05 00:01) - official

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org

]]>