org.geotoolkit.referencing.operation.provider
Class GeocentricTranslation
Object
FormattableObject
AbstractIdentifiedObject
DefaultOperationMethod
MathTransformProvider
PositionVector7Param
GeocentricTranslation
- All Implemented Interfaces:
- Serializable, Formattable, Deprecable, LenientComparable, IdentifiedObject, OperationMethod
@Immutable
public class GeocentricTranslation
- extends PositionVector7Param
The provider for "Geocentric translation" (EPSG:9603). This is a special
case of "Position Vector 7-param. transformation"
where only the translation terms can be set to a non-null value.
In addition to the EPSG parameters, this provider defines some OGC/Geotk-specific parameters.
Those parameters begin with the "src_" or "tgt_" prefix, and modify the math
transform as below:
- If a
"src_*" parameter is present, then an EllipsoidToGeocentric
transform will be concatenated before the geocentric translation.
- If a
"tgt_*" parameter is present, then an GeocentricToEllipsoid
transform will be concatenated after the geocentric translation.
The following table summarizes the parameters recognized by this provider.
For a more detailed parameter list, see the PARAMETERS constant.
Operation name: Geocentric translations (geog2D domain)
| Parameter name | Default value |
dx | 0 metres |
dy | 0 metres |
dz | 0 metres |
src_semi_major | |
src_semi_minor | |
tgt_semi_major | |
tgt_semi_minor | |
src_dim | 2 |
tgt_dim | 2 |
- Since:
- 2.2
- Version:
- 3.20
- Author:
- Martin Desruisseaux (IRD, Geomatys)
- See Also:
- Geotk coordinate operations matrix,
Serialized Form
- Module:
| Fields inherited from class PositionVector7Param |
DX, DY, DZ, EX, EY, EZ, PPM, SRC_DIM, SRC_SEMI_MAJOR, SRC_SEMI_MINOR, TGT_DIM, TGT_SEMI_MAJOR, TGT_SEMI_MINOR |
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:
This is the same group than
PositionVector7Param.PARAMETERS minus the
ex, ey, ez and ppm parameters.
| Name: | EPSG: | Geocentric translations (geog2D domain) |
| Alias: | EPSG: | Geocentric Translations |
| Identifier: | EPSG: | 9603 |
|
| Name: | OGC: | dx |
| Alias: | EPSG: | X-axis translation |
|
| Type: | Double |
| Obligation: | mandatory |
| Value range: | (-∞ … ∞) metres |
| Default value: | 0 metres |
|
| Name: | OGC: | dy |
| Alias: | EPSG: | Y-axis translation |
|
| Type: | Double |
| Obligation: | mandatory |
| Value range: | (-∞ … ∞) metres |
| Default value: | 0 metres |
|
| Name: | OGC: | dz |
| Alias: | EPSG: | Z-axis translation |
|
| Type: | Double |
| Obligation: | mandatory |
| Value range: | (-∞ … ∞) metres |
| Default value: | 0 metres |
|
|
|
| Type: | Double |
| Obligation: | optional |
| Value range: | [0…∞) metres |
|
|
|
| Type: | Double |
| Obligation: | optional |
| Value range: | [0…∞) metres |
|
|
|
| Type: | Double |
| Obligation: | optional |
| Value range: | [0…∞) metres |
|
|
|
| Type: | Double |
| Obligation: | optional |
| Value range: | [0…∞) metres |
|
|
|
| Type: | Integer |
| Obligation: | optional |
| Value range: | [2…3] |
| Default value: | 2 |
|
|
|
| Type: | Integer |
| Obligation: | optional |
| Value range: | [2…3] |
| Default value: | 2 |
|
GeocentricTranslation
public GeocentricTranslation()
- Constructs the provider.
Copyright © 2009-2012 Geotoolkit.org. All Rights Reserved.