org.geotools.referencing.operation.transform |
package org.geotools.referencing.operation.transform
Basic implementations of {@linkplain org.geotools.referencing.operation.transform.AbstractMathTransform
math transforms}. This package is mostly for internal purpose and should usually not be used
directly. Consider using {@link org.opengis.referencing.operation.MathTransformFactory} instead.
|
Java Source File Name | Type | Comment |
AbstractMathTransform.java | Class | Provides a default implementation for most methods required by the
MathTransform interface. |
AffineTransform2D.java | Class | Transforms two-dimensional coordinate points using an
AffineTransform . |
ConcatenatedTransform.java | Class | Base class for concatenated transform. |
ConcatenatedTransform1D.java | Class | Concatenated transform in which the resulting transform is one-dimensional. |
ConcatenatedTransform2D.java | Class | Concatenated transform in which the resulting transform is two-dimensional. |
ConcatenatedTransformDirect.java | Class | Concatenated transform where the transfert dimension is the same than source and target
dimension. |
ConcatenatedTransformDirect1D.java | Class | Concatenated transform where both transforms are one-dimensional. |
ConcatenatedTransformDirect2D.java | Class | Concatenated transform where both transforms are two-dimensional. |
ConstantTransform1D.java | Class | A one dimensional, constant transform. |
DimensionFilter.java | Class | An utility class for the separation of
of
. |
EarthGravitationalModel.java | Class | Transforms vertical coordinates using coefficients from the
Earth
Gravitational Model.
Aknowledgement
This class is an adaption of Fortran code
clenqt.for
from the National Geospatial-Intelligence Agency and available in public domain. |
EarthGravitationalModelTest.java | Class | Tests the
EarthGravitationalModel class. |
ExponentialTransform1D.java | Class | A one dimensional exponentional transform. |
GeocentricTransform.java | Class | Transforms three dimensional
points to
coordinate points. |
GeocentricTransformTest.java | Class | |
GeocentricTranslation.java | Class | An affine transform applied on
coordinates. |
GeocentricTranslationTest.java | Class | Tests the
GeocentricTranslation class. |
IdentityTransform.java | Class | The identity transform. |
IdentityTransform1D.java | Class | A one dimensional, identity transform. |
LinearTransform1D.java | Class | A one dimensional, linear transform. |
LocalizationGrid.java | Class | |
LocalizationGridTest.java | Class | Test the
LocalizationGrid implementation. |
LogarithmicTransform1D.java | Class | A one dimensional, logarithmic transform. |
MathTransformProxy.java | Class | A math transform which delegates part of its work to an other math transform. |
MathTransformTest.java | Class | Tests various classes of
MathTransform , including
ConcatenatedTransform . |
MolodenskiTransform.java | Class | Two- or three-dimensional datum shift using the (potentially abridged) Molodensky transformation.
The Molodensky transformation (EPSG code 9604) and the abridged Molodensky transformation (EPSG
code 9605) transform two or three dimensional geographic points from one geographic coordinate
reference system to another (a datum shift), using three shift parameters (delta X, delta Y,
delta Z) and the difference between the semi-major axis and flattenings of the two ellipsoids.
Unlike the Bursa-Wolf 3 parameter method (which acts on geocentric coordinates),
this transformation can be performed directly on geographic coordinates.
References:
- Defense Mapping Agency (DMA), Datums, Ellipsoids, Grids and Grid Reference Systems,
Technical Manual 8358.1.
|
NADCONTransform.java | Class | Transform backed by the North American Datum Conversion grid.
The North American Datum Conversion (NADCON) Transform (EPSG code 9613) is a
two dimentional datum shift method, created by the National Geodetic Survey
(NGS), that uses interpolated values from two grid shift files. |
PassThroughTransform.java | Class | Transform which passes through a subset of ordinates to another transform.
This allows transforms to operate on a subset of ordinates. |
PassthroughTransformTest.java | Class | |
ProjectiveTransform.java | Class | A usually affine, or otherwise a projective transform. |
VerticalTransform.java | Class | Base class for transformations from a height above the ellipsoid to a
height above the geoid. |
WarpAdapter.java | Class | Wraps an arbitrary
MathTransform2D into an image warp operation. |
WarpTransform2D.java | Class | Wraps an arbitrary
Warp object as a
.
Calls to
methods are forwarded to
the
Warp.warpPoint(intintfloat[]) warpPoint method, or something equivalent. |
WarpTransformTest.java | Class | Tests the
WarpTransform2D and
WarpAdapter classes. |