Class ProjectionWrapper3D
java.lang.Object
org.locationtech.proj4j.geoapi.Wrapper
org.locationtech.proj4j.geoapi.TransformWrapper
org.locationtech.proj4j.geoapi.TransformWrapper3D
org.locationtech.proj4j.geoapi.ProjectionWrapper3D
- All Implemented Interfaces:
Serializable, org.opengis.metadata.Identifier, org.opengis.referencing.IdentifiedObject, org.opengis.referencing.operation.Conversion, org.opengis.referencing.operation.CoordinateOperation, org.opengis.referencing.operation.MathTransform, org.opengis.referencing.operation.Projection, org.opengis.referencing.operation.SingleOperation, org.opengis.referencing.ReferenceIdentifier
final class ProjectionWrapper3D
extends TransformWrapper3D
implements org.opengis.referencing.operation.Projection
Wraps a PROJ4J transform behind the equivalent GeoAPI interface for the three-dimensional case of a map projection.
The source CRS must be geographic and the target CRS must be projected.
-
Field Summary
Fields inherited from class TransformWrapper
implFields inherited from class Wrapper
BIDIMENSIONAL, TRIDIMENSIONALFields inherited from interface org.opengis.referencing.operation.CoordinateOperation
COORDINATE_OPERATION_ACCURACY_KEY, DOMAIN_OF_VALIDITY_KEY, OPERATION_VERSION_KEY, SCOPE_KEYFields inherited from interface org.opengis.referencing.IdentifiedObject
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEYFields inherited from interface org.opengis.metadata.Identifier
AUTHORITY_KEY, CODE_KEYFields inherited from interface org.opengis.referencing.ReferenceIdentifier
CODESPACE_KEY, VERSION_KEY -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new wrapper for the given PROJ4J implementation. -
Method Summary
Modifier and TypeMethodDescriptionorg.opengis.referencing.operation.OperationMethodReturns a description of the map projection.org.opengis.parameter.ParameterValueGroupReturns the parameters of the map projection.Methods inherited from class TransformWrapper3D
getSourceDimensions, getTargetDimensions, inverse, transform, transform, transform, transformMethods inherited from class TransformWrapper
cannotTransform, checkNumPts, derivative, getCode, getCoordinateOperationAccuracy, getMathTransform, getOperationVersion, getSourceCRS, getTargetCRS, implementation, isIdentity, transform, wrapMethods inherited from class Wrapper
equals, getAlias, getAuthority, getCodeSpace, getDomainOfValidity, getIdentifiers, getName, getRemarks, getScope, getVersion, hashCode, toString, toWKTMethods inherited from interface org.opengis.referencing.operation.Conversion
getOperationVersion, getSourceCRS, getTargetCRSMethods inherited from interface org.opengis.referencing.operation.CoordinateOperation
getCoordinateOperationAccuracy, getDomainOfValidity, getMathTransform, getScopeMethods inherited from interface org.opengis.referencing.IdentifiedObject
getAlias, getIdentifiers, getName, getRemarks, toWKTMethods inherited from interface org.opengis.referencing.operation.MathTransform
toWKT
-
Constructor Details
-
ProjectionWrapper3D
ProjectionWrapper3D(CoordinateTransform impl) Creates a new wrapper for the given PROJ4J implementation.
-
-
Method Details
-
getMethod
public org.opengis.referencing.operation.OperationMethod getMethod()Returns a description of the map projection..- Specified by:
getMethodin interfaceorg.opengis.referencing.operation.SingleOperation- Returns:
- a description of the map projection
-
getParameterValues
public org.opengis.parameter.ParameterValueGroup getParameterValues()Returns the parameters of the map projection.. In this implementation, this is provided by the same class as the description.- Specified by:
getParameterValuesin interfaceorg.opengis.referencing.operation.SingleOperation- Returns:
- the parameters of the map projection
-