Class ObliqueStereographic

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

public final class ObliqueStereographic extends AbstractStereographic
The provider for "Oblique Stereographic" projection (EPSG:9809).
Since:
0.6
Version:
0.8
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      For cross-version compatibility.
      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 range is [-90 … 90]° and default value is 0°.
      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
    • 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: NatOriginLong
      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

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

    • ObliqueStereographic

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

    • createProjection

      protected NormalizedProjection createProjection(Parameters parameters) throws org.opengis.parameter.ParameterNotFoundException
      Creates a map projection on an ellipsoid having a semi-major axis length of 1. The default implementation creates a projection for the "Polar Stereographic" case only. Subclasses need to override if they want to support other cases (oblique and equatorial).
      Overrides:
      createProjection in class AbstractStereographic
      Parameters:
      parameters - the group of parameter values.
      Returns:
      the map projection created from the given parameter values.
      Throws:
      org.opengis.parameter.ParameterNotFoundException - if a required parameter was not found.