Class ModifiedAzimuthalEquidistant

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

public final class ModifiedAzimuthalEquidistant extends MapProjection
The provider for "Modified Azimuthal Equidistant" projection (EPSG:9832).

Relationship with "Azimuthal Equidistant"

The Modified Azimuthal Equidistant projection is an approximation of a theoretically more generic oblique Azimuthal Equidistant projection. But Snyder's Map Projection — a working manual book actually gives formulas for the same scope than the one given by EPSG, namely for islands in Micronesia. Consequently, we assume that what is commonly presented by other libraries as a "generic" Azimuthal Equidistant projection is actually the Modified Azimuthal Equidistant approximation.
Since:
1.1
Version:
1.3
Author:
Martin Desruisseaux (Geomatys)
See Also:
  • Field Details

    • LATITUDE_OF_ORIGIN

      public static final org.opengis.parameter.ParameterDescriptor<Double> LATITUDE_OF_ORIGIN
      The operation parameter descriptor for the Latitude of natural origin (φ₀) parameter value. Valid values range is (-90 … 90)° and default value is 0°.
      Parameter names
      EPSG: Latitude of natural origin
      OGC: latitude_of_origin
      GeoTIFF: CenterLat
      Proj4: lat_0
    • LONGITUDE_OF_ORIGIN

      public static final org.opengis.parameter.ParameterDescriptor<Double> LONGITUDE_OF_ORIGIN
      The operation parameter descriptor for the Longitude of natural origin (λ₀) parameter value. Valid values range is [-180 … 180]° and default value is 0°.
      Parameter names
      EPSG: Longitude of natural origin
      OGC: central_meridian
      GeoTIFF: CenterLong
      Proj4: lon_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
      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
      GeoTIFF: FalseNorthing
      Proj4: y_0
  • Constructor Details

    • ModifiedAzimuthalEquidistant

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

    • createProjection

      protected final 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.