aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKristian Evers <kristianevers@gmail.com>2019-02-01 12:59:44 +0100
committerKristian Evers <kristianevers@gmail.com>2019-02-01 12:59:44 +0100
commit15a225b0d80281b80c536e7b5dde334d12c406c6 (patch)
tree674ce34fe2ab8083a957736e91d65968037dc68b
parent17a26919fe7070ea8c0ee134d99e43587a0df9d0 (diff)
downloadPROJ-15a225b0d80281b80c536e7b5dde334d12c406c6.tar.gz
PROJ-15a225b0d80281b80c536e7b5dde334d12c406c6.zip
Remove +t_obs parameter from helmert operation
-rw-r--r--docs/source/operations/transformations/helmert.rst18
-rw-r--r--src/transformations/helmert.cpp5
2 files changed, 5 insertions, 18 deletions
diff --git a/docs/source/operations/transformations/helmert.rst b/docs/source/operations/transformations/helmert.rst
index 5451c3d1..51784bdb 100644
--- a/docs/source/operations/transformations/helmert.rst
+++ b/docs/source/operations/transformations/helmert.rst
@@ -41,10 +41,7 @@ The kinematic transformations require an observation time of the coordinate, as
as a central epoch for the transformation. The latter is usually documented
alongside the rest of the transformation parameters for a given transformation.
The central epoch is controlled with the parameter `t_epoch`. The observation
-time can either by stated as part of the coordinate when using PROJ's
-4D-functionality or it can be controlled in the transformation setup by the
-parameter `t_obs`. When `t_obs` is specified, all transformed coordinates are
-treated as if they have the same observation time.
+time is given as part of the coordinate when using PROJ's 4D-functionality.
Examples
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
@@ -62,16 +59,16 @@ Simplified transformations from ITRF2008/IGS08 to ETRS89 using 7 parameters:
proj=helmert convention=coordinate_frame x=0.67678 y=0.65495 z=-0.52827
rx=-0.022742 ry=0.012667 rz=0.022704 s=-0.01070
-Transformation from `ITRF2000@2017.0` to `ITRF93@2017.0` using 15 parameters:
+Transformation from `ITRF2000` to `ITRF93` using 15 parameters:
::
- proj=helmert convention=position_vector
+ proj=helmert convention=position_vector
x=0.0127 y=0.0065 z=-0.0209 s=0.00195
dx=-0.0029 dy=-0.0002 dz=-0.0006 ds=0.00001
rx=-0.00039 ry=0.00080 rz=-0.00114
drx=-0.00011 dry=-0.00019 drz=0.00007
- t_epoch=1988.0 t_obs=2017.0
+ t_epoch=1988.0
Parameters
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
@@ -178,13 +175,6 @@ Parameters
Central epoch of transformation given in decimalyear. Only used
spatiotemporal transformations.
-.. option:: +t_obs=<value>
-
- Observation time of coordinate(s) given in decimalyear. Mostly useful
- in 2D and 3D transformations where the observation time is not passed
- as part of the input coordinate. Can be used to override the observation
- time from the input coordinate.
-
.. option:: +exact
Use exact transformation equations.
diff --git a/src/transformations/helmert.cpp b/src/transformations/helmert.cpp
index 085bbbf9..034f76f4 100644
--- a/src/transformations/helmert.cpp
+++ b/src/transformations/helmert.cpp
@@ -649,9 +649,6 @@ PJ *TRANSFORMATION(helmert, 0) {
if (pj_param(P->ctx, P->params, "tt_epoch").i)
Q->t_epoch = pj_param (P->ctx, P->params, "dt_epoch").f;
- if (pj_param(P->ctx, P->params, "tt_obs").i)
- Q->t_obs = pj_param (P->ctx, P->params, "dt_obs").f;
-
Q->xyz = Q->xyz_0;
Q->opk = Q->opk_0;
Q->scale = Q->scale_0;
@@ -678,7 +675,7 @@ PJ *TRANSFORMATION(helmert, 0) {
" convention=coordinate_frame");
proj_log_debug(P, "dx= %8.5f dy= %8.5f dz= %8.5f", Q->dxyz.x, Q->dxyz.y, Q->dxyz.z);
proj_log_debug(P, "drx=%8.5f dry=%8.5f drz=%8.5f", Q->dopk.o, Q->dopk.p, Q->dopk.k);
- proj_log_debug(P, "ds= %8.5f t_epoch=%8.5f t_obs=%8.5f", Q->dscale, Q->t_epoch, Q->t_obs);
+ proj_log_debug(P, "ds= %8.5f t_epoch=%8.5f", Q->dscale, Q->t_epoch);
}
if (Q->no_rotation) {