Class MapProjection3D

All Implemented Interfaces:
Serializable, Formattable, MathTransformProvider, Deprecable, LenientComparable, org.opengis.referencing.IdentifiedObject, org.opengis.referencing.operation.OperationMethod

@Deprecated final class MapProjection3D extends AbstractProvider
Deprecated.
ISO 19111:2019 removed source/target dimensions attributes.
The three-dimensional counter-part of a map projection. This is the same than two-dimensional map projections with only the ellipsoidal height which pass through.
Since:
0.8
Version:
1.3
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      Deprecated.
      Serial number for inter-operability with different versions.
      See Also:
    • redimensioned

      @Deprecated private final MapProjection redimensioned
      Deprecated.
      ISO 19111:2019 removed source/target dimensions attributes.
      The two-dimensional counterpart of this three-dimensional map projection.
  • Constructor Details

    • MapProjection3D

      MapProjection3D(MapProjection proj)
      Deprecated.
      Constructs a three-dimensional map projection for the given two-dimensional projection.
  • Method Details

    • redimension

      @Deprecated public org.opengis.referencing.operation.OperationMethod redimension(int sourceDimensions, int targetDimensions)
      Deprecated.
      ISO 19111:2019 removed source/target dimensions attributes.
      Returns this operation method with the specified number of dimensions. The number of dimensions can be only 2 or 3, and must be the same for source and target CRS.
      Overrides:
      redimension in class DefaultOperationMethod
      Parameters:
      sourceDimensions - the desired number of input dimensions.
      targetDimensions - the desired number of output dimensions.
      Returns:
      the redimensioned operation method, or this if no change is needed.
    • createMathTransform

      public org.opengis.referencing.operation.MathTransform createMathTransform(org.opengis.referencing.operation.MathTransformFactory factory, org.opengis.parameter.ParameterValueGroup parameters) throws org.opengis.util.FactoryException
      Deprecated.
      Creates a three-dimensional map projections for the given parameters. The ellipsoidal height is assumed to be in the third dimension.
      Parameters:
      factory - the factory to use if this constructor needs to create other math transforms.
      parameters - the parameter values that define the transform to create.
      Returns:
      the math transform created from the given parameters.
      Throws:
      org.opengis.util.FactoryException - if the math transform cannot be created for some other reason (for example a required file was not found).