Class MillerCylindrical

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

public final class MillerCylindrical extends AbstractMercator
The provider for "Miller Cylindrical" projection. This is a Mercator1SP projection with the following modifications:
  1. The latitude of parallels are scaled by a factor of 0.8 before the projection (actually 2×0.4 where the factor 2 is required for canceling the scaling performed by the classical Mercator formula).
  2. The northing is multiplied by 1.25 after the projection.
Note that the Miller projection is typically used with spherical formulas. However, the Apache SIS implementation supports also the ellipsoidal formulas. If spherical formulas are desired, then the parameters shall contain semi-major and semi-minor axis lengths of equal length.

Additional identifiers

This projection has the following identifiers from the French mapping agency (IGNF), which have not yet been declared in this class:
  • Name "Miller_Cylindrical_Sphere"
  • Identifier "PRC9901"
Since:
0.6
Version:
0.6
See Also:
  • Field Details

    • serialVersionUID

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

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

    • MillerCylindrical

      public MillerCylindrical()
      Constructs a new provider.