aboutsummaryrefslogtreecommitdiff
path: root/docs/source/operations/transformations/deformation.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/source/operations/transformations/deformation.rst')
-rw-r--r--docs/source/operations/transformations/deformation.rst60
1 files changed, 48 insertions, 12 deletions
diff --git a/docs/source/operations/transformations/deformation.rst b/docs/source/operations/transformations/deformation.rst
index f10562dd..f3cb9307 100644
--- a/docs/source/operations/transformations/deformation.rst
+++ b/docs/source/operations/transformations/deformation.rst
@@ -4,6 +4,8 @@
Kinematic datum shifting utilizing a deformation model
================================================================================
+.. versionadded:: 5.0.0
+
Perform datum shifts means of a deformation/velocity model.
+-----------------+--------------------------------------------------------------------+
@@ -11,19 +13,14 @@ Perform datum shifts means of a deformation/velocity model.
+-----------------+--------------------------------------------------------------------+
| **Output type** | Cartesian coordinates (spatial), decimalyears (temporal). |
+-----------------+--------------------------------------------------------------------+
-| **Options** |
-+-----------------+--------------------------------------------------------------------+
-| `xy_grids` | Comma-separated list of grids to load. *Required*. |
-+-----------------+--------------------------------------------------------------------+
-| `z_grids` | Comma-separated list of grids to load. *Required*. |
++ **Domain** | 4D |
+-----------------+--------------------------------------------------------------------+
-| `t_epoch` | Central epoch of transformation. [decimalyear]. *Required*. |
+| **Input type** | Geodetic coordinates |
+-----------------+--------------------------------------------------------------------+
-| `t_obs` | Observation time of coordinate(s). [decimalyear]. *Optional*. |
-| | If not specified, will be get from the t component of 4D input |
-| | points. |
+| **Output type** | Geodetic coordinates |
+-----------------+--------------------------------------------------------------------+
+
The deformation operation is used to adjust coordinates for intraplate deformations.
Usually the transformation parameters for regional plate-fixed reference frames such as
the ETRS89 does not take intraplate deformation into account. It is assumed that
@@ -49,6 +46,7 @@ official ETRS89 transformations so in order to get accurate transformations in t
countries it is necessary to apply the deformation model. The transformation from ITRF2008
to the Danish realisation of ETRS89 is in PROJ described as::
+
proj = pipeline ellps = GRS80
# ITRF2008@t_obs -> ITRF2000@t_obs
step init = ITRF2008:ITRF2000
@@ -81,8 +79,46 @@ model. The first use of the deformation operation is::
Here we set the central epoch of the transformation, 2000.0. The observation epoch
is expected as part of the input coordinate tuple. The deformation model is
-described by two grids, specified with *xy_grids* and *z_grids*. The first is
-the horizontal part of the model and the second is the vertical component.
+described by two grids, specified with :option:`+xy_grids` and :option:`+z_grids`.
+The first is the horizontal part of the model and the second is the vertical
+component.
+
+Parameters
+-------------------------------------------------------------------------------
+
+Required
+################################################################################
+
+
+.. option:: +xy_grids=<list>
+
+ Comma-separated list of grids to load. If a grid is prefixed by an `@` the
+ grid is consideres optional and PROJ will the not complain if the grid is
+ not available.
+
+ Grids for the horizontla component of a deformation model is expected to be
+ in CTable2 format.
+
+.. option:: +z_grids=<list>
+
+ Comma-separated list of grids to load. If a grid is prefixed by an `@` the
+ grid is consideres optional and PROJ will the not complain if the grid is
+ not available.
+
+ Grids for the vertical component of a deformation model is expected to be
+ in either GTX format.
+
+.. option:: +t_epoch=<value>
+
+ Central epoch of transformation given in decimalyears.
+
+Optional
+################################################################################
+
+.. option:: +t_obs=<value>
+
+ Observation time of coordinate(s) given in decimalyears. If not specified,
+ the observation time from the temporal component of 4D input points is used.
Mathematical description
-------------------------------------------------------------------------------
@@ -122,7 +158,7 @@ Coordinates of the gridded model are in ENU (east, north, up) space because it w
otherwise require an enormous 3 dimensional grid to handle the corrections in cartesian
space. Keeping the correction in lat/long space reduces the complexity of the grid
significantly. Consequently though, the input coordinates needs to be converted to
-lat/long space when searching for corrections in the grid. This is done with *cart*
+lat/long space when searching for corrections in the grid. This is done with the *cart*
operation. The converted grid corrections can then be applied to the input coordinates
in cartesian space. The conversion from ENU space to cartesian space is done in the
following way: