Class MercatorAuxiliarySphere

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

public final class MercatorAuxiliarySphere extends MapProjection
The provider for "Mercator Auxiliary Sphere" projection (defined by ESRI). This is often equivalent to PseudoMercator.
Since:
1.2
Version:
1.2
Author:
Martin Desruisseaux (Geomatys)
See Also:
  • Field Details

    • AUXILIARY_SPHERE_TYPE

      public static final org.opengis.parameter.ParameterDescriptor<Integer> AUXILIARY_SPHERE_TYPE
      The operation parameter descriptor for the Auxiliary sphere type parameter value. Valid values are:
      • 0 = use semi-major axis or radius of the geographic coordinate system.
      • 1 = use semi-minor axis or radius.
      • 2 = calculate and use authalic radius.
      • 3 = use authalic radius and convert geodetic latitudes to authalic latitudes.
      Parameter names
      ESRI: Auxiliary_Sphere_Type
      Notes:
      • Value domain: [0…3]
      • Default value: 0
    • FALSE_EASTING

      public static final org.opengis.parameter.ParameterDescriptor<Double> FALSE_EASTING
      The operation parameter descriptor for the False easting (FE) parameter value. Valid values range is unrestricted and default value is 0 metre.
      Parameter names
      EPSG: False easting
      OGC: false_easting
      ESRI: False_Easting
      NetCDF: false_easting
      GeoTIFF: FalseEasting
      Proj4: x_0
    • FALSE_NORTHING

      public static final org.opengis.parameter.ParameterDescriptor<Double> FALSE_NORTHING
      The operation parameter descriptor for the False northing (FN) parameter value. Valid values range is unrestricted and default value is 0 metre.
      Parameter names
      EPSG: False northing
      OGC: false_northing
      ESRI: False_Northing
      NetCDF: false_northing
      GeoTIFF: FalseNorthing
      Proj4: y_0
  • Constructor Details

    • MercatorAuxiliarySphere

      public MercatorAuxiliarySphere()
      Constructs a new provider.
  • Method Details

    • createProjection

      protected NormalizedProjection createProjection(Parameters parameters)
      Creates a map projection on an ellipsoid having a semi-major axis length of 1.
      Specified by:
      createProjection in class MapProjection
      Parameters:
      parameters - the group of parameter values.
      Returns:
      the map projection created from the given parameter values.