Helmert

Description

Name

class Tinman.Georef.DatumOp.Helmert

Derived from

DatumOp

EPSG-1037: Position Vector Transformation (geog3D domain)
EPSG-1038: Coordinate Frame Rotation (geog3D domain)
EPSG-1149: Coordinate Frame Rotation (geog3D to compound)
EPSG-9606: Position Vector Transformation (geog2D domain)
EPSG-9607: Coordinate Frame Rotation (geog2D domain)

For the PVT case, the axis rotation parameters r must be passed in unchanged. For the CFR case, the axis rotation parameters must be negated before passing them in.

Fields / Required

source

Type

Ellipsoid

The source ellipsoid, for geographic to geocentric conversion.


target

Type

Ellipsoid

The target ellipsoid, for geocentric to geographic conversion.

Fields / Optional

t

Type

Vec3

Default

{Vec3: 0, 0, 0}

EPSG-8605: X-axis translation (tX),
EPSG-8606: Y-axis translation (tY),
EPSG-8607: Z-axis translation (tZ),
specified in metre.


r

Type

Vec3

Default

{Vec3: 0, 0, 0}

EPSG-8608: X-axis rotation (rX),
EPSG-8609: Y-axis rotation (rY),
EPSG-8610: Z-axis rotation (rZ),
specified in radian.


dS

Type

number

Default

0

EPSG-8611: Scale difference (dS), specified in unity.