aboutsummaryrefslogtreecommitdiff
path: root/docs/source/usage
diff options
context:
space:
mode:
authorKristian Evers <kristianevers@gmail.com>2019-02-14 12:00:45 +0100
committerKristian Evers <kristianevers@gmail.com>2019-02-14 12:00:45 +0100
commit29a59cadb9d1371479477af517f3431784e880f9 (patch)
tree040806680521072ffdc1e5b68a2c34d82646c857 /docs/source/usage
parent15a225b0d80281b80c536e7b5dde334d12c406c6 (diff)
downloadPROJ-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.rst22
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.