public class GeocentricTranslation extends ProjectiveTransform
| EPSG name | EPSG code |
|---|---|
| Geocentric translations | 9603 |
| Position Vector 7-param. transformation | 9606 |
| Coordinate Frame rotation | 9607 |
The conversion between geographic and geocentric coordinates is usually not part of this transform. However, the Geotools implementation of the provider accepts the following extensions:
"src_semi_major" and "src_semi_minor" parameters are provided, then a
"Ellipsoid_To_Geocentric" transform is concatenated before this transform.
"tgt_semi_major" and "tgt_semi_minor" parameters are provided, then a
"Geocentric_To_Ellipsoid" transform is concatenated after this transform.
| Modifier and Type | Class and Description |
|---|---|
static class |
GeocentricTranslation.Provider
Base class for geocentric affine transform providers.
|
static class |
GeocentricTranslation.ProviderFrameRotation
Geocentric affine transform provider for "Coordinate
Frame rotation".
|
static class |
GeocentricTranslation.ProviderSevenParam
Base class for geocentric affine transform providers with
rotation terms.
|
ProjectiveTransform.ProviderAffine, ProjectiveTransform.ProviderLongitudeRotationAbstractMathTransform.InverseSINGLE_LINE| Constructor and Description |
|---|
GeocentricTranslation(BursaWolfParameters parameters)
Creates a new geocentric affine transform.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object object)
Compares the specified object with this math transform for equality.
|
ParameterDescriptorGroup |
getParameterDescriptors()
Returns the parameter descriptors for this math transform.
|
ParameterValueGroup |
getParameterValues()
Returns the parameters for this math transform.
|
int |
hashCode()
Returns a hash value for this transform.
|
create, create, createScale, createSelectMatrix, createTranslation, derivative, derivative, getMatrix, getSourceDimensions, getTargetDimensions, inverse, isIdentity, isIdentity, transform, transformcreateTransformedShape, ensureNonNull, formatWKT, getName, needCopy, normalizeAngle, rollLongitude, transform, transform, transform, transformcleanupThreadLocals, toString, toWKT, toWKT, toWKT, toWKTtoWKT, transform, transform, transformpublic GeocentricTranslation(BursaWolfParameters parameters)
parameters - The Bursa-Wolf parameters to use for initializing the transformation.public ParameterDescriptorGroup getParameterDescriptors()
getParameterDescriptors in class ProjectiveTransformnull.OperationMethod.getParameters()public ParameterValueGroup getParameterValues()
getParameterValues in class ProjectiveTransformOperation.getParameterValues()public int hashCode()
hashCode in class ProjectiveTransformpublic boolean equals(Object object)
equals in class ProjectiveTransformobject - The object to compare with this transform.true if the given object is a transform of the same class and if, given
identical source position, the transformed position would be the equals.Copyright © 1996–2019 Geotools. All rights reserved.