org.geotoolkit.referencing.operation.provider
Class LambertConformal1SP
Object
FormattableObject
AbstractIdentifiedObject
DefaultOperationMethod
MathTransformProvider
MapProjection
LambertConformal1SP
- All Implemented Interfaces:
- Serializable, Formattable, Deprecable, LenientComparable, IdentifiedObject, OperationMethod
@Immutable
public class LambertConformal1SP
- extends MapProjection
The provider for "Lambert Conic Conformal (1SP)" projection (EPSG:9801).
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_Conformal_Conic_1SP
Area of use: (union of CRS domains of validity in EPSG database)
| in latitudes: | 20°30.0′S | to | 51°06.0′N |
| in longitudes: | 173°45.0′W | to | 102°00.0′E |
| Parameter name | Default value |
semi_major | |
semi_minor | |
roll_longitude | false |
central_meridian | 0° |
latitude_of_origin | 0° |
scale_factor | 1 |
false_easting | 0 metres |
false_northing | 0 metres |
- Since:
- 2.2
- Version:
- 3.20
- Author:
- Martin Desruisseaux (IRD, Geomatys), Rueben Schulz (UBC)
- See Also:
- Lambert Conic Conformal 1SP on RemoteSensing.org,
Geotk coordinate operations matrix,
Serialized Form
- Module:
CENTRAL_MERIDIAN
@Deprecated
public static final ParameterDescriptor<Double> CENTRAL_MERIDIAN
- 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_ORIGIN
@Deprecated
public static final ParameterDescriptor<Double> LATITUDE_OF_ORIGIN
- 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°.
SCALE_FACTOR
@Deprecated
public static final ParameterDescriptor<Double> SCALE_FACTOR
- Deprecated. Invoke
PARAMETERS.descriptor(String) instead.- The operation parameter descriptor for the scale factor parameter value.
This parameter is mandatory.
Valid values range is (0 … ∞) and default value is 1.
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_Conformal_Conic_1SP |
| Alias: | EPSG: | Lambert Conic Conformal (1SP) |
| GeoTIFF: | CT_LambertConfConic_1SP |
| PROJ4: | lcc |
| Geotk: | Lambert conformal conic projection |
| Identifier: | EPSG: | 9801 |
|
| Name: | OGC: | semi_major |
| Alias: | EPSG: | Semi-major axis |
| GeoTIFF: | SemiMajor |
| PROJ4: | a |
|
| Type: | Double |
| Obligation: | mandatory |
| Value range: | [0…∞) metres |
|
| Name: | OGC: | semi_minor |
| Alias: | EPSG: | 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: | central_meridian |
| Alias: | EPSG: | Longitude of natural origin |
| GeoTIFF: | NatOriginLong |
| PROJ4: | lon_0 |
|
| Type: | Double |
| Obligation: | mandatory |
| Value range: | [-180 … 180]° |
| Default value: | 0° |
|
| Name: | OGC: | latitude_of_origin |
| Alias: | EPSG: | Latitude of natural origin |
| GeoTIFF: | NatOriginLat |
| PROJ4: | lat_0 |
|
| Type: | Double |
| Obligation: | mandatory |
| Value range: | [-90 … 90]° |
| Default value: | 0° |
|
| Name: | OGC: | scale_factor |
| Alias: | EPSG: | Scale factor at natural origin |
| GeoTIFF: | ScaleAtNatOrigin |
| PROJ4: | k |
|
| Type: | Double |
| Obligation: | mandatory |
| Value range: | [0…∞) |
| Default value: | 1 |
|
| Name: | OGC: | false_easting |
| Alias: | EPSG: | 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 |
| GeoTIFF: | FalseNorthing |
| PROJ4: | y_0 |
|
| Type: | Double |
| Obligation: | mandatory |
| Value range: | (-∞ … ∞) metres |
| Default value: | 0 metres |
|
LambertConformal1SP
public LambertConformal1SP()
- Constructs a new provider.
getOperationType
public Class<ConicProjection> getOperationType()
- Returns the operation type for this map projection.
- Overrides:
getOperationType in class MapProjection
- Returns:
- The GeoAPI interface implemented by this operation.
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.