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 StringgetOperationVersion()This attribute is declared inCoordinateOperationbut is not used in a conversion.CoordinateReferenceSystemgetSourceCRS()Returns the source CRS.CoordinateReferenceSystemgetTargetCRS()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:
getSourceCRSin interfaceCoordinateOperation- Returns:
- the source CRS, or
nullif 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 throughGeneralDerivedCRSinstead.- Specified by:
getTargetCRSin interfaceCoordinateOperation- Returns:
- the target CRS, or
nullif not available. - See Also:
getTargetCRS(),Transformation.getTargetCRS()
-
getOperationVersion
@UML(identifier="operationVersion", obligation=FORBIDDEN, specification=ISO_19111) default String getOperationVersion()
This attribute is declared inCoordinateOperationbut is not used in a conversion.- Specified by:
getOperationVersionin interfaceCoordinateOperation- Returns:
- usually
null.
-
-