Package org.locationtech.proj4j.geoapi
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:
java.io.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 org.locationtech.proj4j.geoapi.TransformWrapper
impl
-
Fields inherited from class org.locationtech.proj4j.geoapi.Wrapper
BIDIMENSIONAL, TRIDIMENSIONAL
-
Fields inherited from interface org.opengis.referencing.operation.CoordinateOperation
COORDINATE_OPERATION_ACCURACY_KEY, DOMAIN_OF_VALIDITY_KEY, OPERATION_VERSION_KEY, SCOPE_KEY
-
-
Constructor Summary
Constructors Constructor Description ProjectionWrapper3D(CoordinateTransform impl)
Creates a new wrapper for the given PROJ4J implementation.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.opengis.referencing.operation.OperationMethod
getMethod()
{@return a description of the map projection}.org.opengis.parameter.ParameterValueGroup
getParameterValues()
{@return the parameters of the map projection}.-
Methods inherited from class org.locationtech.proj4j.geoapi.TransformWrapper3D
getSourceDimensions, getTargetDimensions, inverse, transform, transform, transform, transform
-
Methods inherited from class org.locationtech.proj4j.geoapi.TransformWrapper
cannotTransform, checkNumPts, derivative, getCode, getCoordinateOperationAccuracy, getMathTransform, getOperationVersion, getSourceCRS, getTargetCRS, implementation, isIdentity, transform, wrap
-
Methods inherited from class org.locationtech.proj4j.geoapi.Wrapper
equals, getAlias, getAuthority, getCodeSpace, getDomainOfValidity, getIdentifiers, getName, getRemarks, getScope, getVersion, hashCode, toString, toWKT
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.opengis.referencing.operation.Conversion
getOperationVersion, getSourceCRS, getTargetCRS
-
Methods inherited from interface org.opengis.referencing.operation.CoordinateOperation
getCoordinateOperationAccuracy, getDomainOfValidity, getMathTransform, getScope
-
-
-
-
Constructor Detail
-
ProjectionWrapper3D
ProjectionWrapper3D(CoordinateTransform impl)
Creates a new wrapper for the given PROJ4J implementation.
-
-
Method Detail
-
getMethod
public org.opengis.referencing.operation.OperationMethod getMethod()
{@return a description of the map projection}.- Specified by:
getMethod
in interfaceorg.opengis.referencing.operation.SingleOperation
-
getParameterValues
public org.opengis.parameter.ParameterValueGroup getParameterValues()
{@return the parameters of the map projection}. In this implementation, this is provided by the same class as the description.- Specified by:
getParameterValues
in interfaceorg.opengis.referencing.operation.SingleOperation
-
-