Interface Conversion
-
- All Superinterfaces:
CoordinateOperation
,IdentifiedObject
,SingleOperation
- All Known Subinterfaces:
ConicProjection
,CylindricalProjection
,PlanarProjection
,Projection
@UML(identifier="CC_Conversion", specification=ISO_19111) public interface Conversion extends SingleOperation
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.Example: Conversion from an ellipsoidal coordinate reference system based on the WGS 84 datum to a Cartesian coordinate reference system also based on the WGS 84 datum, or change of units such as from radians to degrees or feet to meters.Note that some conversions have no parameters.
-
-
Field Summary
-
Fields inherited from interface CoordinateOperation
COORDINATE_OPERATION_ACCURACY_KEY, DOMAIN_OF_VALIDITY_KEY, OPERATION_VERSION_KEY, SCOPE_KEY
-
Fields inherited from interface IdentifiedObject
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY
-
-
Method Summary
Modifier and Type Method Description default String
getOperationVersion()
This attribute is declared inCoordinateOperation
but is not used in a conversion.CoordinateReferenceSystem
getSourceCRS()
Returns the source CRS.CoordinateReferenceSystem
getTargetCRS()
Returns the target CRS.-
Methods inherited from interface CoordinateOperation
getCoordinateOperationAccuracy, getDomainOfValidity, getMathTransform, getScope
-
Methods inherited from interface IdentifiedObject
getAlias, getIdentifiers, getName, getRemarks, toWKT
-
Methods inherited from interface SingleOperation
getMethod, getParameterValues
-
-
-
-
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 throughGeneralDerivedCRS.getBaseCRS()
instead.- Specified by:
getSourceCRS
in interfaceCoordinateOperation
- Returns:
- the source CRS, or
null
if not available. - See Also:
getSourceCRS()
,Transformation.getSourceCRS()
-
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 throughGeneralDerivedCRS
instead.- Specified by:
getTargetCRS
in interfaceCoordinateOperation
- Returns:
- the target CRS, or
null
if not available. - See Also:
getTargetCRS()
,Transformation.getTargetCRS()
-
getOperationVersion
@UML(identifier="operationVersion", obligation=FORBIDDEN, specification=ISO_19111) default String getOperationVersion()
This attribute is declared inCoordinateOperation
but is not used in a conversion.- Specified by:
getOperationVersion
in interfaceCoordinateOperation
- Returns:
- usually
null
.
-
-