Expand description
Ports of PROJ src/transformations/: helmert, molodensky, affine, vertoffset,
and grid-based transforms: hgridshift, vgridshift, xyzgridshift, gridshift,
tinshift, deformation, defmodel.
Each submodule exposes a new(&TransParams) -> ProjResult<TransBuild> constructor.
Modules§
- affine
affineandgeogoffsettransformations.- defmodel
- Deformation model (
defmodel) — port of PROJ 9.8.0src/transformations/defmodel.cppand the header-only enginedefmodel.hpp/defmodel_impl.hpp. - deformation
- Kinematic velocity-grid deformation (
deformation) — port of PROJsrc/transformations/deformation.cpp. - gridshift
- Generic grid shift (
gridshift) — port of PROJ 9.8.0 generic gridshift. Detects the grid format from raw bytes (NTv2, GTX, GeoTIFF) and applies the appropriate horizontal, vertical, or 3-D shift. Acts as a dispatcher. - helmert
helmertandmolobadekasdatum transformations.- helmert_
batch - Batch 7-parameter Helmert transformation and least-squares parameter estimation.
- hgridshift
- Horizontal grid shift (
hgridshift) — port of PROJsrc/transformations/hgridshift.cpp. - horner
- Horner polynomial transformation — ported from PROJ 9.8.0
src/transformations/horner.cpp. - molodensky
molodensky(and abridged Molodensky) datum-shift transformation.- tinshift
- TIN-based coordinate shift (
tinshift) — port of PROJsrc/transformations/tinshift.cpp. Reads a PROJtriangulation_fileJSON grid and interpolates coordinate shifts using barycentric interpolation within triangles of an irregular triangulated network. - vertoffset
vertoffsettransformation (“Vertical Offset and Slope”).- vgridshift
- Vertical grid shift (
vgridshift) — port of PROJsrc/transformations/vgridshift.cpp. - xyzgridshift
- XYZ grid shift (
xyzgridshift) — port of PROJsrc/transformations/xyzgridshift.cpp.