|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectFormattable
AbstractMathTransform
ProjectiveTransform
GeocentricTranslation
public class GeocentricTranslation
An affine transform applied on geocentric coordinates. While "geocentric translation" is a little bit more restrictive name, it describes the part which is common to all instances of this class. A rotation may also be performed in addition of the translation, but the rotation sign is operation-dependent (EPSG 9606 and 9607 have opposite sign). This transform is used for the following operations:
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.
modules/library/referencing (gt-referencing.jar)
Nested Class Summary | |
---|---|
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. |
Nested classes/interfaces inherited from class ProjectiveTransform |
---|
ProjectiveTransform.ProviderAffine, ProjectiveTransform.ProviderLongitudeRotation |
Nested classes/interfaces inherited from class AbstractMathTransform |
---|
AbstractMathTransform.Inverse |
Field Summary |
---|
Fields inherited from class Formattable |
---|
SINGLE_LINE |
Constructor Summary | |
---|---|
GeocentricTranslation(BursaWolfParameters parameters)
Creates a new geocentric affine transform. |
Method Summary | |
---|---|
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. |
Methods inherited from class ProjectiveTransform |
---|
create, create, createScale, createSelectMatrix, createTranslation, derivative, derivative, getMatrix, getSourceDimensions, getTargetDimensions, inverse, isIdentity, isIdentity, transform, transform |
Methods inherited from class AbstractMathTransform |
---|
createTransformedShape, ensureNonNull, formatWKT, getName, needCopy, rollLongitude, transform, transform, transform, transform |
Methods inherited from class Formattable |
---|
toString, toWKT, toWKT, toWKT |
Methods inherited from class Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface MathTransform |
---|
toWKT, transform, transform, transform |
Constructor Detail |
---|
public GeocentricTranslation(BursaWolfParameters parameters)
parameters
- The Bursa-Wolf parameters to use for initializing the transformation.Method Detail |
---|
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.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |