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.ProviderLongitudeRotation
AbstractMathTransform.Inverse
SINGLE_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, transform
createTransformedShape, ensureNonNull, formatWKT, getName, needCopy, normalizeAngle, rollLongitude, transform, transform, transform, transform
cleanupThreadLocals, toString, toWKT, toWKT, toWKT, toWKT
toWKT, transform, transform, transform
public GeocentricTranslation(BursaWolfParameters parameters)
parameters
- The Bursa-Wolf parameters to use for initializing the transformation.public ParameterDescriptorGroup getParameterDescriptors()
getParameterDescriptors
in class ProjectiveTransform
null
.OperationMethod.getParameters()
public ParameterValueGroup getParameterValues()
getParameterValues
in class ProjectiveTransform
Operation.getParameterValues()
public int hashCode()
hashCode
in class ProjectiveTransform
public boolean equals(Object object)
equals
in class ProjectiveTransform
object
- 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.