## org.opengis.referencing.operation
Interface Conversion

All Superinterfaces:
  CoordinateOperation, IdentifiedObject, Operation, SingleOperation

All Known Subinterfaces:
  ConicProjection, CylindricalProjection, PlanarProjection, Projection

    @UML(identifier="CC_Conversion",
         specification=ISO_19111)
    public interface Conversion

extends Operation

An operation on coordinates that does not include any change of Datum. The best-known example of a coordinate conversion is a map projection. The parameters describing coordinate conversions are defined rather than empirically derived. Note that some conversions have no parameters.

Since:
  GeoAPI 1.0
Version:
  Abstract specification 2.0
See Also:
  `Transformation`

Field Summary

Fields inherited from interface CoordinateOperation
`COORDINATE_OPERATION_ACCURACY_KEY, DOMAIN_OF_VALIDITY_KEY, OPERATION_VERSION_KEY, POSITIONAL_ACCURACY_KEY, SCOPE_KEY, VALID_AREA_KEY`

Fields inherited from interface IdentifiedObject
`ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY`

Method Summary
`String` `getOperationVersion()` This attribute is declared in `CoordinateOperation` but is not used in a conversion.
`CoordinateReferenceSystem` `getSourceCRS()` Returns the source CRS.
`CoordinateReferenceSystem` `getTargetCRS()` Returns the target CRS.

Methods inherited from interface Operation
`getMethod, getParameterValues`

Methods inherited from interface CoordinateOperation
`getCoordinateOperationAccuracy, getDomainOfValidity, getMathTransform, getPositionalAccuracy, getScope, getValidArea`

Methods inherited from interface IdentifiedObject
`getAlias, getIdentifiers, getName, getRemarks, toWKT`

Method Detail

### getSourceCRS

    @UML(identifier="sourceCRS",
         obligation=OPTIONAL,
         specification=ISO_19111)
    CoordinateReferenceSystem getSourceCRS()

  Returns the source CRS. Conversions may have a source CRS that is not specified here, but through `GeneralDerivedCRS.getBaseCRS()` instead.

  Specified by:
    `getSourceCRS` in interface `CoordinateOperation`
  Returns:
    The source CRS, or `null` if not available.

### getTargetCRS

    @UML(identifier="targetCRS",
         obligation=OPTIONAL,
         specification=ISO_19111)
    CoordinateReferenceSystem getTargetCRS()

  Returns the target CRS. Conversions may have a target CRS that is not specified here, but through `GeneralDerivedCRS` instead.

  Specified by:
    `getTargetCRS` in interface `CoordinateOperation`
  Returns:
    The target CRS, or `null` if not available.

### getOperationVersion

    @UML(identifier="operationVersion",
         obligation=CONDITIONAL,
         specification=ISO_19111)
    String getOperationVersion()

  This attribute is declared in `CoordinateOperation` but is not used in a conversion.

  Specified by:
    `getOperationVersion` in interface `CoordinateOperation`
  Returns:
    Always `null`.

Copyright © 1994-2008 Open Geospatial Consortium. All Rights Reserved.