org.geotoolkit.referencing.operation.provider
Class EquidistantCylindrical
Object
FormattableObject
AbstractIdentifiedObject
DefaultOperationMethod
MathTransformProvider
MapProjection
EquidistantCylindrical
- All Implemented Interfaces:
- Serializable, Formattable, LenientComparable, IdentifiedObject, OperationMethod
- Direct Known Subclasses:
- EquidistantCylindrical.Legacy, EquidistantCylindrical.Spherical, PlateCarree
@Immutable
public class EquidistantCylindrical
- extends MapProjection
The provider for "Equidistant Cylindrical" projection (EPSG:1028, EPSG:1029).
Note:
EPSG defines two codes for this projection, 1029 being the spherical case and 1028 the
ellipsoidal case. However the formulas are the same in both cases, with an additional
adjustment of Earth radius in the ellipsoidal case. Consequently they are implemented
in Geotk by the same class.
The programmatic names and parameters are enumerated at
Equirectangular
on RemoteSensing.org. The math transform implementations instantiated by this provider may
be any of the following classes:
- Since:
- 2.2
- Version:
- 3.17
- Author:
- John Grange, Martin Desruisseaux (Geomatys)
- See Also:
- Serialized Form
- Module:
| Methods inherited from class AbstractIdentifiedObject |
equals, equals, equals, equals, getAlias, getIdentifier, getIdentifier, getIdentifiers, getName, getName, getName, getProperties, getProperties, getRemarks, hashCode, nameMatches, nameMatches, nameMatches |
CENTRAL_MERIDIAN
public static final ParameterDescriptor<Double> CENTRAL_MERIDIAN
- 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
public static final ParameterDescriptor<Double> LATITUDE_OF_ORIGIN
- 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
public static final ParameterDescriptor<Double> FALSE_EASTING
- 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
public static final ParameterDescriptor<Double> FALSE_NORTHING
- 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 parameters group.
EquidistantCylindrical
public EquidistantCylindrical()
- Constructs a new provider.
getOperationType
public Class<CylindricalProjection> 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-2011 Geotoolkit.org. All Rights Reserved.