Class InterpolatedMolodenskyTransform

All Implemented Interfaces:
Serializable, Parameterized, Lenient­Comparable, Math­Transform

public class InterpolatedMolodenskyTransform extends DatumShiftTransform
Transforms between two geographic CRS by performing geocentric translations interpolated from a grid file, but using Molodensky approximation. This transformation is conceptually defined as a translation in geocentric coordinates as performed by Interpolated­Geocentric­Transform, but uses the Molodensy (non-abridged) approximation for performance reasons. Errors are less than 3 centimetres for the "France geocentric interpolation" (ESPG:9655). By comparison, the finest accuracy reported in the grid file for France is 5 centimetres.

Algorithm

This class transforms two- or three- dimensional coordinates from a geographic CRS to another geographic CRS. The changes between source and target coordinates are small (usually less than 400 metres), but vary for every position. Those changes are provided in a datum shift grid, usually loaded from one or two files.

Many datum shift grids like NADCON and NTv2 apply the interpolated translations directly on geographic coordinates. This relatively simple case is handled by Interpolated­Transform. But in the Interpolated­Molodensky­Transform case, the interpolated translations are rather the (tX, tY, tZ) parameters of a Molodensky transformation.

Since:
0.7
See Also:

Defined in the sis-referencing module