Class RegionalMercator

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

public class RegionalMercator extends MapProjection
The provider for "Mercator (variant C)" projection (EPSG:1044).
Note on naming: The "Regional Mercator" class name is inspired by MapInfo practice, while not exactly the same projection. The idea is that this class stands for the Mercator projection giving the most control to the user for fitting a Mercator projection to a particular area of interest.
Since:
0.6
Version:
0.8
Author:
Martin Desruisseaux (Geomatys)
See Also:
  • Field Details

    • IDENTIFIER

      public static final String IDENTIFIER
      The EPSG identifier, to be preferred to the name when available.
      See Also:
    • LATITUDE_OF_FALSE_ORIGIN

      public static final org.opengis.parameter.ParameterDescriptor<Double> LATITUDE_OF_FALSE_ORIGIN
      The operation parameter descriptor for the Latitude of false origin (φf) parameter value. Valid values range is (-90 … 90)° and default value is 0°.
      Parameter names
      EPSG: Latitude of false origin
      OGC: latitude_of_origin
      ESRI: Latitude_Of_Origin
      NetCDF: latitude_of_projection_origin
      GeoTIFF: FalseOriginLat
      Proj4: lat_0
      Notes:
      • Value domain: (-90.0 … 90.0)°
    • EASTING_AT_FALSE_ORIGIN

      public static final org.opengis.parameter.ParameterDescriptor<Double> EASTING_AT_FALSE_ORIGIN
      The operation parameter descriptor for the Easting at false origin (Ef) parameter value. Valid values range is unrestricted and default value is 0 metre.
      Parameter names
      EPSG: Easting at false origin
      OGC: false_easting
      ESRI: False_Easting
      NetCDF: false_easting
      GeoTIFF: FalseOriginEasting
      Proj4: x_0
    • NORTHING_AT_FALSE_ORIGIN

      public static final org.opengis.parameter.ParameterDescriptor<Double> NORTHING_AT_FALSE_ORIGIN
      The operation parameter descriptor for the Northing at false origin (Nf) parameter value. Valid values range is unrestricted and default value is 0 metre.
      Parameter names
      EPSG: Northing at false origin
      OGC: false_northing
      ESRI: False_Northing
      NetCDF: false_northing
      GeoTIFF: FalseOriginNorthing
      Proj4: y_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

    • RegionalMercator

      public RegionalMercator()
      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.