diff options
| author | Kristian Evers <kristianevers@gmail.com> | 2019-02-14 12:00:45 +0100 |
|---|---|---|
| committer | Kristian Evers <kristianevers@gmail.com> | 2019-02-14 12:00:45 +0100 |
| commit | 29a59cadb9d1371479477af517f3431784e880f9 (patch) | |
| tree | 040806680521072ffdc1e5b68a2c34d82646c857 /docs/source/usage | |
| parent | 15a225b0d80281b80c536e7b5dde334d12c406c6 (diff) | |
| download | PROJ-29a59cadb9d1371479477af517f3431784e880f9.tar.gz PROJ-29a59cadb9d1371479477af517f3431784e880f9.zip | |
Reverse direction of deformation operations/transformations/deformation
Changed the direction of dt-calculation to follow the same convention as
helmert. Changed from dt = t_c - t_obs to dt = t_obs - t_c, which
effectively reverses the direction of the operation. Existing projstrings
using deformation can simply reverse the direction of the operation to
achieve the same results as before this commit.
Diffstat (limited to 'docs/source/usage')
| -rw-r--r-- | docs/source/usage/differences.rst | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/docs/source/usage/differences.rst b/docs/source/usage/differences.rst index 5694e4d0..caab865c 100644 --- a/docs/source/usage/differences.rst +++ b/docs/source/usage/differences.rst @@ -69,3 +69,25 @@ Before PROJ 6, the proj_def.dat was used to provide general and per-projection parameters, when +no_defs was not specified. It has now been removed. In case, no ellipsoid or datum specification is provided in the PROJ string, the default ellipsoid is GRS80 (was WGS84 in previous PROJ versions). + +Changes to :ref:`deformation<deformation>` +------------------------------------------------------------------ + +In the initial version of the of :ref:`deformation<deformation>` operation the time span between :math:`t_{obs}` and :math:`t_c` was determine by the expression + +.. math:: + + dt = t_c - t_{obs} + +With version 6.0.0 this has been reversed in order to behave similarly to +the :ref:`Helmert operation<helmert>`, which determines time differences as + +.. math:: + + dt = t_{obs} - t_c + +Effectively this means that the direction of the operation has been reversed, +so that what in PROJ 5 was a forward operation is now an inverse operation and +vice versa. + +Pipelines written for PROJ 5 can be migrated to PROJ 6 by adding :option:`+inv` to forward steps involving the deformation operation. Similarly :option:`+inv` should be removed from inverse steps to be compatible with PROJ 6. |
