<feed xmlns='http://www.w3.org/2005/Atom'>
<title>PROJ/nad/ITRF2014, branch 5.2.0</title>
<subtitle>Forked from https://github.com/OSGeo/PROJ</subtitle>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/'/>
<entry>
<title>Fix Helmert convention for ITRF2008 and ITRF2014 plate motion models (cf https://github.com/OSGeo/proj.4/pull/1096#pullrequestreview-148679930)</title>
<updated>2018-08-23T13:33:32+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2018-08-23T13:33:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=09bcf27bbcf47b0edf3aba17db292e5b777c6feb'/>
<id>09bcf27bbcf47b0edf3aba17db292e5b777c6feb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[BREAKING] Hermert: add +convention=position_vector/coordinate_frame, forbids +transpose (fixes #1091)</title>
<updated>2018-08-21T12:57:28+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2018-08-21T12:38:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=e05dcd84ab69e1522c67c1ec9e5b38f45fd77c6e'/>
<id>e05dcd84ab69e1522c67c1ec9e5b38f45fd77c6e</id>
<content type='text'>
As identified in #1091, Helmert implementation in PROJ 5.0 and 5.1 is confusing.
It happens that by default it used the coordinate_frame convention, contrary to
the position_vector convention used traditionaly for +towgs84. The documentation
of Helmert was also wrongly specifying that the default convention was
position_vector.

This commit:
- bans the confusing +transpose parameter
- removes the concept of a default convention, since in practice both are
  equally found, and requires +convention as soon as a rotational term parameter
  is present.
  For translation only, convention is ignored and optional, as having no effect.
- fixes all the identified uses of proj=helmert in code, doc and tests

This is obviously a breaking change:
- users will have to adapt their pipeline expressions
- in particular, init files that would use helmert must be adapted

However, as designed, the break will be explicit, and not silent.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As identified in #1091, Helmert implementation in PROJ 5.0 and 5.1 is confusing.
It happens that by default it used the coordinate_frame convention, contrary to
the position_vector convention used traditionaly for +towgs84. The documentation
of Helmert was also wrongly specifying that the default convention was
position_vector.

This commit:
- bans the confusing +transpose parameter
- removes the concept of a default convention, since in practice both are
  equally found, and requires +convention as soon as a rotational term parameter
  is present.
  For translation only, convention is ignored and optional, as having no effect.
- fixes all the identified uses of proj=helmert in code, doc and tests

This is obviously a breaking change:
- users will have to adapt their pipeline expressions
- in particular, init files that would use helmert must be adapted

However, as designed, the break will be explicit, and not silent.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add plate motion model parameters to ITRF init-files.</title>
<updated>2018-01-03T12:48:47+00:00</updated>
<author>
<name>Kristian Evers</name>
<email>kristianevers@gmail.com</email>
</author>
<published>2018-01-03T11:07:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=403f930355926aced5caba5bfbcc230ad152cf86'/>
<id>403f930355926aced5caba5bfbcc230ad152cf86</id>
<content type='text'>
Parameters for the plate motion models (PMM) for ITRF2008 and ITRF2014
are added to the ITRF2008/2014 init-files. The PMMs allow coordinates
to be moved back and forward in time in plate fixed reference frames
such as GR96 in Greenland which is defined as ITRF94@1996.623.
Transforming an ITRF2014-coordinate to GR96 is done with:

+proj=pipeline +step +init=ITRF2014:NOAM   +t_epoch=1996.623 +t_obs=2017.584
               +step +init=ITRF2014:ITRF94 +t_obs=1996.623

where the first step transforms the coordinate back in time to
ITRF2014@1996.632 by using the ITRF2014 PMM. The second step transforms
the ITRF2014 coordinate to ITRF94.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Parameters for the plate motion models (PMM) for ITRF2008 and ITRF2014
are added to the ITRF2008/2014 init-files. The PMMs allow coordinates
to be moved back and forward in time in plate fixed reference frames
such as GR96 in Greenland which is defined as ITRF94@1996.623.
Transforming an ITRF2014-coordinate to GR96 is done with:

+proj=pipeline +step +init=ITRF2014:NOAM   +t_epoch=1996.623 +t_obs=2017.584
               +step +init=ITRF2014:ITRF94 +t_obs=1996.623

where the first step transforms the coordinate back in time to
ITRF2014@1996.632 by using the ITRF2014 PMM. The second step transforms
the ITRF2014 coordinate to ITRF94.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use t_epoch and t_obs instead of epoch and tobs.</title>
<updated>2017-12-06T10:41:39+00:00</updated>
<author>
<name>Kristian Evers</name>
<email>kristianevers@gmail.com</email>
</author>
<published>2017-12-06T10:38:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=3adb9f80135d08ad9e8d90609b034cc1c67a513b'/>
<id>3adb9f80135d08ad9e8d90609b034cc1c67a513b</id>
<content type='text'>
Prefixing with t_ is more consistent with the existing parameters
in PROJ, such as x_0 and friends. t_epoch and t_obs is already used
in PJ_deformation. Now users can expect consistency across
time-varying transformations.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Prefixing with t_ is more consistent with the existing parameters
in PROJ, such as x_0 and friends. t_epoch and t_obs is already used
in PJ_deformation. Now users can expect consistency across
time-varying transformations.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ITRF init files (#552)</title>
<updated>2017-08-07T08:38:10+00:00</updated>
<author>
<name>Kristian Evers</name>
<email>kristianevers@gmail.com</email>
</author>
<published>2017-08-07T08:38:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=945e247ff1ef787630ebe21ee7b9243e151fe9bb'/>
<id>945e247ff1ef787630ebe21ee7b9243e151fe9bb</id>
<content type='text'>
* Add ITRF init files, that makes it easy to use ITRF transformations in pipelines

* Added ITRF* files to the build systems
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add ITRF init files, that makes it easy to use ITRF transformations in pipelines

* Added ITRF* files to the build systems
</pre>
</div>
</content>
</entry>
</feed>
