The table given below defines possible types of coordinate transformation by the CoordinatesTransformer object. The constants given in the table are used by the CoordinatesTransformer::Transformation property.
Transformation | Constant | Description |
Affine | gdbTransAffine | Affine transformation. Transformation coefficients are determined by first three coordinate pairs from arrays set by the CoordinatesTransformer::SourcePoints and CoordinatesTransformer::DestPoints properties. |
Least-squares Affine | gdbTransLSAffine | Affine transformation. Transformation coefficients are determined by all coordinate pairs from arrays set by the CoordinatesTransformer::SourcePoints and CoordinatesTransformer::DestPoints properties. |
Affine-Logarithmic | gdbTransLogAffine | Affine transformation with additional logarithmic transformation. Logarithmic part of transformation is set by the CoordinatesTransformer::LogBaseX and CoordinatesTransformer::LogBaseY properties. |
Nonlinear Local | gdbTransLocal | Nonlinear local transformation. |
Nonlinear Affine-Local | gdbTransLocalAffine | Nonlinear affine-local transformation. |
Nonlinear Polynomial | gdbTransPoly | Nonlinear polynomial transformation. |
Nonlinear Affine-Polynomial | gdbTransPolyAffine | Nonlinear affine-polynomial transformation. |