Class PolarStereographicA

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

public final class PolarStereographicA extends AbstractStereographic
The provider for "Polar Stereographic (Variant A)" projection (EPSG:9810). Also used for the definition of Universal Polar Stereographic (UPS) projection.
Since:
0.6
Version:
1.0
See Also:
  • Field Details

    • serialVersionUID

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

      public static final String NAME
      The EPSG name for this projection.
      See Also:
    • IDENTIFIER

      public static final String IDENTIFIER
      The EPSG identifier, to be preferred to the name when available.
      See Also:
    • 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 can be -90° or 90° only. There is no default value.
      Parameter names
      EPSG: Latitude of natural origin
      OGC: latitude_of_origin
      ESRI: Latitude_Of_Origin
      NetCDF: latitude_of_projection_origin
      GeoTIFF: NatOriginLat
      Proj4: lat_0
      Notes:
      • No default value
    • 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
      ESRI: Central_Meridian
      NetCDF: longitude_of_projection_origin
      GeoTIFF: StraightVertPoleLong
      Proj4: lon_0
    • SCALE_FACTOR

      public static final org.opengis.parameter.ParameterDescriptor<Double> SCALE_FACTOR
      The operation parameter descriptor for the Scale factor at natural origin (k₀) parameter value. Valid values range is (0 … ∞) and default value is 1.
      Parameter names
      EPSG: Scale factor at natural origin
      OGC: scale_factor
      ESRI: Scale_Factor
      NetCDF: scale_factor_at_projection_origin
      GeoTIFF: ScaleAtNatOrigin
      Proj4: k
    • PARAMETERS

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

      public static final int UPS_SHIFT
      False Easting and false Northing value used in Universal Polar Stereographic (UPS) projections. Represented as an integer for the convenience of Military Grid Reference System (MGRS) or other grid systems.
      See Also:
  • Constructor Details

    • PolarStereographicA

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

    • setParameters

      public static String setParameters(org.opengis.parameter.ParameterValueGroup group, boolean north)
      Sets the parameter values for a Universal Polar Stereographic projection and returns a suggested conversion name.
      Universal Polar Stereographic parameters
      Parameter name Value
      Latitude of natural origin 90°N or 90°S
      Longitude of natural origin
      Scale factor at natural origin 0.994
      False easting 2000000 metres
      False northing 2000000 metres
      Parameters:
      group - the parameters for which to set the values.
      north - true for North pole, or false for South pole.
      Returns:
      a name like "Universal Polar Stereographic North", depending on the arguments given to this method.
      Since:
      0.8
    • isUPS

      public static int isUPS(org.opengis.parameter.ParameterValueGroup group)
      If the given parameter values are those of a Universal Polar Stereographic projection, returns -1 for South pole or +1 for North pole. Otherwise returns 0. It is caller's responsibility to verify that the operation method is "Polar Stereographic (variant A)".
      Parameters:
      group - the Transverse Mercator projection parameters.
      Returns:
      +1 if UPS north, -1 if UPS south, or 0 if the given parameters are not for a UPS projection.
      Since:
      0.8