org.geotoolkit.referencing.operation.provider
Class LambertAzimuthalEqualArea
Object
FormattableObject
AbstractIdentifiedObject
DefaultOperationMethod
MathTransformProvider
MapProjection
LambertAzimuthalEqualArea
- All Implemented Interfaces:
- Serializable, Formattable, Deprecable, LenientComparable, IdentifiedObject, OperationMethod
@Immutable
public class LambertAzimuthalEqualArea
- extends MapProjection
The provider for "Lambert Azimuthal Equal Area" projection (EPSG:9820, EPSG:1027,
EPSG:9821).
Note:
EPSG defines two codes for this projection, 1027 being the spherical case and 9820 the
ellipsoidal case. However the formulas are the same in both cases. Consequently they are
implemented in Geotk by the same class.
Note:
EPSG:9820 and 1027 are the current codes, while EPSG:9821 is a deprecated code. The new
and deprecated definitions differ only by their names. In the Geotk implementation, both
current and legacy definitions are known, but the legacy names are marked as deprecated.
The math transform implementations instantiated by this provider may be any of the following classes:
The following table summarizes the parameters recognized by this provider.
For a more detailed parameter list, see the PARAMETERS constant.
Operation name: Lambert_Azimuthal_Equal_Area
Area of use: (union of CRS domains of validity in EPSG database)
| in latitudes: | 90°00.0′S | to | 90°00.0′N |
| in longitudes: | 180°00.0′W | to | 180°00.0′E |
| Parameter name | Default value |
semi_major | |
semi_minor | |
roll_longitude | false |
latitude_of_center | 0° |
longitude_of_center | 0° |
false_easting | 0 metres |
false_northing | 0 metres |
- Since:
- 2.4
- Version:
- 3.20
- Author:
- Beate Stollberg, Martin Desruisseaux (Geomatys, Geomatys)
- See Also:
- Lambert Azimuthal Equal Area on RemoteSensing.org,
Geotk coordinate operations matrix,
Serialized Form
- Module:
LONGITUDE_OF_CENTRE
@Deprecated
public static final ParameterDescriptor<Double> LONGITUDE_OF_CENTRE
- Deprecated. Invoke
PARAMETERS.descriptor(String) instead.- The operation parameter descriptor for the central meridian parameter value.
This parameter is mandatory.
Valid values range is [-180 … 180]° and default value is 0°.
LATITUDE_OF_CENTRE
@Deprecated
public static final ParameterDescriptor<Double> LATITUDE_OF_CENTRE
- Deprecated. Invoke
PARAMETERS.descriptor(String) instead.- The operation parameter descriptor for the latitude of origin parameter value.
This parameter is mandatory.
Valid values range is [-90 … 90]° and default value is 0°.
FALSE_EASTING
@Deprecated
public static final ParameterDescriptor<Double> FALSE_EASTING
- Deprecated. Invoke
PARAMETERS.descriptor(String) instead.- The operation parameter descriptor for the false easting parameter value.
This parameter is mandatory.
Valid values range is unrestricted and default value is 0 metre.
FALSE_NORTHING
@Deprecated
public static final ParameterDescriptor<Double> FALSE_NORTHING
- Deprecated. Invoke
PARAMETERS.descriptor(String) instead.- The operation parameter descriptor for the false northing parameter value.
This parameter is mandatory.
Valid values range is unrestricted and default value is 0 metre.
PARAMETERS
public static final ParameterDescriptorGroup PARAMETERS
- The group of all parameters expected by this coordinate operation.
The following table lists the operation names and the parameters recognized by Geotk:
| Name: | OGC: | Lambert_Azimuthal_Equal_Area |
| Alias: | EPSG: | Lambert Azimuthal Equal Area |
| EPSG: | Lambert Azimuthal Equal Area (Spherical) |
| ESRI: | Lambert_Azimuthal_Equal_Area |
| NetCDF: | LambertAzimuthalEqualArea |
| GeoTIFF: | CT_LambertAzimEqualArea |
| PROJ4: | laea |
| Identifier: | EPSG: | 9820 |
| EPSG: | 1027 |
| EPSG: | 9821 |
| GeoTIFF: | 10 |
|
| Name: | OGC: | semi_major |
| Alias: | EPSG: | Semi-major axis |
| ESRI: | Semi_Major |
| NetCDF: | semi_major_axis |
| GeoTIFF: | SemiMajor |
| PROJ4: | a |
|
| Type: | Double |
| Obligation: | mandatory |
| Value range: | [0…∞) metres |
|
| Name: | OGC: | semi_minor |
| Alias: | EPSG: | Semi-minor axis |
| ESRI: | Semi_Minor |
| NetCDF: | semi_minor_axis |
| GeoTIFF: | SemiMinor |
| PROJ4: | b |
|
| Type: | Double |
| Obligation: | mandatory |
| Value range: | [0…∞) metres |
|
| Name: | Geotk: | roll_longitude |
|
| Type: | Boolean |
| Obligation: | optional |
| Default value: | false |
|
| Name: | OGC: | latitude_of_center |
| Alias: | EPSG: | Latitude of natural origin |
| ESRI: | Latitude_Of_Origin |
| NetCDF: | latitude_of_projection_origin |
| GeoTIFF: | ProjCenterLat |
| PROJ4: | lat_0 |
| EPSG: | Spherical latitude of origin |
|
| Type: | Double |
| Obligation: | mandatory |
| Value range: | [-90 … 90]° |
| Default value: | 0° |
|
| Name: | OGC: | longitude_of_center |
| Alias: | EPSG: | Longitude of natural origin |
| ESRI: | Central_Meridian |
| NetCDF: | longitude_of_projection_origin |
| GeoTIFF: | ProjCenterLong |
| PROJ4: | lon_0 |
| EPSG: | Spherical longitude of origin |
|
| Type: | Double |
| Obligation: | mandatory |
| Value range: | [-180 … 180]° |
| Default value: | 0° |
|
| Name: | OGC: | false_easting |
| Alias: | EPSG: | False easting |
| ESRI: | False_Easting |
| NetCDF: | false_easting |
| GeoTIFF: | FalseEasting |
| PROJ4: | x_0 |
|
| Type: | Double |
| Obligation: | mandatory |
| Value range: | (-∞ … ∞) metres |
| Default value: | 0 metres |
|
| Name: | OGC: | false_northing |
| Alias: | EPSG: | False northing |
| ESRI: | False_Northing |
| NetCDF: | false_northing |
| GeoTIFF: | FalseNorthing |
| PROJ4: | y_0 |
|
| Type: | Double |
| Obligation: | mandatory |
| Value range: | (-∞ … ∞) metres |
| Default value: | 0 metres |
|
LambertAzimuthalEqualArea
public LambertAzimuthalEqualArea()
- Constructs a new provider.
createMathTransform
protected MathTransform2D createMathTransform(ParameterValueGroup values)
- Creates a map projection from the specified group of parameter values.
- Specified by:
createMathTransform in class MapProjection
- Parameters:
values - The group of parameter values.
- Returns:
- The created map projection.
Copyright © 2009-2012 Geotoolkit.org. All Rights Reserved.