Class ZonedTransverseMercator

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

public final class ZonedTransverseMercator extends AbstractProvider
The provider for "Transverse Mercator Zoned Grid System" projection (EPSG:9824).
Since:
0.8
Version:
1.3
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      For cross-version compatibility.
      See Also:
    • INITIAL_LONGITUDE

      public static final org.opengis.parameter.ParameterDescriptor<Double> INITIAL_LONGITUDE
      The operation parameter descriptor for the Initial longitude (λ₁) parameter value.
      Parameter names
      EPSG: Initial longitude
      Notes:
      • Default value: -180°
    • ZONE_WIDTH

      public static final org.opengis.parameter.ParameterDescriptor<Double> ZONE_WIDTH
      The operation parameter descriptor for the Zone width (W) parameter value.
      Parameter names
      EPSG: Zone width
      Notes:
      • Value domain: (0.0 … ∞)°
      • Default value: 6°
    • PARAMETERS

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

    • ZonedTransverseMercator

      public ZonedTransverseMercator()
      Constructs a new provider. We do not classify this operation as a cylindrical projection because of the discontinuities between zones.
  • Method Details

    • createMathTransform

      public final org.opengis.referencing.operation.MathTransform createMathTransform(org.opengis.referencing.operation.MathTransformFactory factory, org.opengis.parameter.ParameterValueGroup parameters) throws org.opengis.parameter.ParameterNotFoundException, org.opengis.util.FactoryException
      Creates a map projection from the specified group of parameter values.
      Parameters:
      factory - the factory to use for creating and concatenating the (de)normalization transforms.
      parameters - the group of parameter values.
      Returns:
      the map projection created from the given parameter values.
      Throws:
      org.opengis.parameter.ParameterNotFoundException - if a required parameter was not found.
      org.opengis.util.FactoryException - if the map projection cannot be created.