org.geotoolkit.referencing.operation.provider
Class Polyconic
Object
FormattableObject
AbstractIdentifiedObject
DefaultOperationMethod
MathTransformProvider
MapProjection
Polyconic
- All Implemented Interfaces:
- Serializable, Formattable, Deprecable, LenientComparable, IdentifiedObject, OperationMethod
@Immutable
public class Polyconic
- extends MapProjection
The provider for "American Polyconic" projection (EPSG:9818).
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: Polyconic
Area of use: (union of CRS domains of validity in EPSG database)
| in latitudes: | 35°42.6′S | to | 9°40.2′N |
| in longitudes: | 83°01.8′W | to | 29°01.8′W |
| Parameter name | Default value |
semi_major | |
semi_minor | |
roll_longitude | false |
latitude_of_origin | 0° |
central_meridian | 0° |
false_easting | 0 metres |
false_northing | 0 metres |
- Since:
- 3.11
- Version:
- 3.20
- Author:
- Simon Reynard (Geomatys), Martin Desruisseaux (Geomatys)
- See Also:
- Polyconic on RemoteSensing.org,
Geotk coordinate operations matrix,
Serialized Form
- Module:
|
Constructor Summary |
Polyconic()
Constructs a new provider. |
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°.
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: | Polyconic |
| Alias: | EPSG: | American Polyconic |
| GeoTIFF: | CT_Polyconic |
| Identifier: | EPSG: | 9818 |
| GeoTIFF: | 22 |
|
| Name: | OGC: | semi_major |
| Alias: | EPSG: | Semi-major axis |
| GeoTIFF: | SemiMajor |
|
| Type: | Double |
| Obligation: | mandatory |
| Value range: | [0…∞) metres |
|
| Name: | OGC: | semi_minor |
| Alias: | EPSG: | Semi-minor axis |
| GeoTIFF: | SemiMinor |
|
| Type: | Double |
| Obligation: | mandatory |
| Value range: | [0…∞) metres |
|
| Name: | Geotk: | roll_longitude |
|
| Type: | Boolean |
| Obligation: | optional |
| Default value: | false |
|
| Name: | OGC: | latitude_of_origin |
| Alias: | EPSG: | Latitude of natural origin |
| GeoTIFF: | NatOriginLat |
|
| Type: | Double |
| Obligation: | mandatory |
| Value range: | [-90 … 90]° |
| Default value: | 0° |
|
| Name: | OGC: | central_meridian |
| Alias: | EPSG: | Longitude of natural origin |
| GeoTIFF: | NatOriginLong |
|
| Type: | Double |
| Obligation: | mandatory |
| Value range: | [-180 … 180]° |
| Default value: | 0° |
|
| Name: | OGC: | false_easting |
| Alias: | EPSG: | False easting |
| GeoTIFF: | FalseEasting |
|
| Type: | Double |
| Obligation: | mandatory |
| Value range: | (-∞ … ∞) metres |
| Default value: | 0 metres |
|
| Name: | OGC: | false_northing |
| Alias: | EPSG: | False northing |
| GeoTIFF: | FalseNorthing |
|
| Type: | Double |
| Obligation: | mandatory |
| Value range: | (-∞ … ∞) metres |
| Default value: | 0 metres |
|
Polyconic
public Polyconic()
- 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.