DatumTransform
Description
- Derived from
-
SerializableBase abstract
IDatumTransform
Abstract base class for IDatumTransform implementations.
Public / Constructors
GeocentricTransform
Applies the given transformation in the geocentric domain.
First, geographic coordinates are converted to geocentric coordinates using the source coordinate system. Then the matrix transformation is applied to the X-, Y- and Z-coordinates. Finally, the geocentric coordinates are converted back to geographic coordinates using the target coordinate system.
GeocentricTranslations
Geocentric translations (geog2D domain) EPSG dataset coordinate operation method code 9603
GeographicLinear
Creates a custom linear datum transform.
For the given input coordinates (lambda, phi, h)
, the transformation will give:
(lambda + longitude, phi + latitude, h * scale + offset)
.
GeographicOffset
Transforms 3D geographic coordinates by adding offset values to each component.
This method represents the following:
-
Longitude rotation, EPSG dataset coordinate operation method code 9601
-
Geographic2D offsets, EPSG dataset coordinate operation method code 9619
-
Geographic2D with Height Offsets, EPSG dataset coordinate operation method code 9618
Helmert
Position Vector transformation (geog2D domain), EPSG dataset coordinate operation method code 9606
When the axis rotation parameter r in is flipped (see Vec3D.Neg), the returned datum transform represents the Coordinate Frame Rotation (geog2D domain), EPSG dataset coordinate operation method code 9607.
Molodensky
Molodensky-Badekas (PV geog2D domain), EPSG dataset coordinate operation method code 1063
When the axis rotation parameter r in is flipped (see Vec3D.Neg), the returned datum transform represents the Molodensky-Badekas (CF geog2D domain), EPSG dataset coordinate operation method code 9636.