Class GeocentricToGeographic

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

public final class GeocentricToGeographic extends AbstractProvider
The provider for the inverse of "Geographic/geocentric conversions" (EPSG:9602). This provider creates transforms from geocentric to geographic coordinate reference systems.
Since:
0.7
Version:
1.3
Author:
Martin Desruisseaux (IRD, Geomatys)
See Also:
  • Field Details

    • NAME

      public static final String NAME
      The OGC name used for this operation method.
      See Also:
    • PARAMETERS

      public static final org.opengis.parameter.ParameterDescriptorGroup PARAMETERS
      The group of all parameters expected by this coordinate operation.
  • Constructor Details

    • GeocentricToGeographic

      public GeocentricToGeographic()
      Constructs a provider for the 3-dimensional case.
  • Method Details

    • inverse

      public AbstractProvider inverse()
      Specifies that the inverse of this operation is a different kind of operation.
      Returns:
      null.
      See Also:
    • createMathTransform

      public org.opengis.referencing.operation.MathTransform createMathTransform(org.opengis.referencing.operation.MathTransformFactory factory, org.opengis.parameter.ParameterValueGroup values) throws org.opengis.util.FactoryException
      Creates a transform from the specified group of parameter values.
      Parameters:
      factory - the factory to use for creating the transform.
      values - the parameter values that define the transform to create.
      Returns:
      the conversion from geocentric to geographic coordinates.
      Throws:
      org.opengis.util.FactoryException - if an error occurred while creating a transform.
    • redimension

      @Deprecated public final org.opengis.referencing.operation.OperationMethod redimension(int sourceDimensions, int targetDimensions)
      Deprecated.
      ISO 19111:2019 removed source/target dimensions attributes.
      Returns the elements of the given array at an index computed from the given dimensions.
      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 null if none.