<feed xmlns='http://www.w3.org/2005/Atom'>
<title>PROJ/test/gie, branch 5.2</title>
<subtitle>Forked from https://github.com/OSGeo/PROJ</subtitle>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/'/>
<entry>
<title>4D API: honour vto_meter / vunits for proj=longlat</title>
<updated>2018-08-29T12:06:25+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2018-08-29T11:59:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=18b98b324f384dbf7ebe429a6907df06fcecee3f'/>
<id>18b98b324f384dbf7ebe429a6907df06fcecee3f</id>
<content type='text'>
This worked for cs2cs / pj_transform(), but not the new API
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This worked for cs2cs / pj_transform(), but not the new API
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve numerical precision of inverse spherical mercator</title>
<updated>2018-08-24T18:41:06+00:00</updated>
<author>
<name>Kristian Evers</name>
<email>kristianevers@gmail.com</email>
</author>
<published>2018-08-24T15:00:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=62b81642ae5226d8aefcc1da7e30cc2d2e65e697'/>
<id>62b81642ae5226d8aefcc1da7e30cc2d2e65e697</id>
<content type='text'>
Complements f2b3604
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Complements f2b3604
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #1093 from rouault/geoc_flag_fix</title>
<updated>2018-08-24T13:22:57+00:00</updated>
<author>
<name>Kristian Evers</name>
<email>kristianevers@gmail.com</email>
</author>
<published>2018-08-24T13:22:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=502bc55cf4f8dd4b9f3cc1a06d7f52c9ba1e9ff5'/>
<id>502bc55cf4f8dd4b9f3cc1a06d7f52c9ba1e9ff5</id>
<content type='text'>
Assorted fixes related to +geoc flag handing</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Assorted fixes related to +geoc flag handing</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #1096 from rouault/fix_helmert_convention_confusion</title>
<updated>2018-08-23T14:22:33+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@mines-paris.org</email>
</author>
<published>2018-08-23T14:22:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=e1e7c15ef358ac516f06198c2832e7ab52e8dc20'/>
<id>e1e7c15ef358ac516f06198c2832e7ab52e8dc20</id>
<content type='text'>
[BREAKING] Helmert: add +convention=position_vector/coordinate_frame, forbids +transpose (fixes #1091)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[BREAKING] Helmert: add +convention=position_vector/coordinate_frame, forbids +transpose (fixes #1091)</pre>
</div>
</content>
</entry>
<entry>
<title>Adding ellipsoidal equations for the Equal Earth (#1101)</title>
<updated>2018-08-22T17:43:19+00:00</updated>
<author>
<name>Bojan Šavrič</name>
<email>bsavric@esri.com</email>
</author>
<published>2018-08-22T17:43:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=b2fe2277e225d3e666cdcce92182595bb547cb0c'/>
<id>b2fe2277e225d3e666cdcce92182595bb547cb0c</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>pj_inv(): fix inverse of +proj=longlat +geoc</title>
<updated>2018-08-19T12:15:28+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2018-08-19T12:13:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=8cfc81380617ff4a17a06a97635f77c5e9ed7d5b'/>
<id>8cfc81380617ff4a17a06a97635f77c5e9ed7d5b</id>
<content type='text'>
There is a regression in PROJ 5 regarding the handling of the +geoc flag,
specific to the case of +proj=longlat, and the inverse transformation,
which makes it a no-op:

echo "12   55 0 "  | src/cct  +proj=pipeline +step +proj=longlat +ellps=GRS80   +geoc +inv
 12.0000000000   55.0000000000        0.0000           inf

With this fix, we now get:

echo "12   55 0 "  | src/cct  +proj=pipeline +step +proj=longlat +ellps=GRS80   +geoc +inv
 12.0000000000   54.8189733083        0.0000           inf

The fix consists in making inv_prepare() do symetrically as fwd_finalize(), ie
skip a number of transforms when left and right units are angular,
and in inv_finalize() apply the (OUTPUT_UNITS==PJ_IO_UNITS_ANGULAR) processing
even if INPUT_UNITS == PJ_IO_UNITS_ANGULAR
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is a regression in PROJ 5 regarding the handling of the +geoc flag,
specific to the case of +proj=longlat, and the inverse transformation,
which makes it a no-op:

echo "12   55 0 "  | src/cct  +proj=pipeline +step +proj=longlat +ellps=GRS80   +geoc +inv
 12.0000000000   55.0000000000        0.0000           inf

With this fix, we now get:

echo "12   55 0 "  | src/cct  +proj=pipeline +step +proj=longlat +ellps=GRS80   +geoc +inv
 12.0000000000   54.8189733083        0.0000           inf

The fix consists in making inv_prepare() do symetrically as fwd_finalize(), ie
skip a number of transforms when left and right units are angular,
and in inv_finalize() apply the (OUTPUT_UNITS==PJ_IO_UNITS_ANGULAR) processing
even if INPUT_UNITS == PJ_IO_UNITS_ANGULAR
</pre>
</div>
</content>
</entry>
<entry>
<title>Implementation of Equal Earth projection (#1090)</title>
<updated>2018-08-17T20:16:43+00:00</updated>
<author>
<name>jdugge</name>
<email>jdugge@users.noreply.github.com</email>
</author>
<published>2018-08-17T20:16:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=40036c19af8ae237a9b1565852340661bb1c66f8'/>
<id>40036c19af8ae237a9b1565852340661bb1c66f8</id>
<content type='text'>
Implement the Equal Earth projection (closes #1085) </content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Implement the Equal Earth projection (closes #1085) </pre>
</div>
</content>
</entry>
<entry>
<title>gie: add a require_grid keyword, and use if for DHDN_ETRS89.gie; aso fix DHDN_ETRS89 autoconf test</title>
<updated>2018-08-11T15:57:33+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2018-08-11T15:46:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=e7cb0caa6882aa587fa42b5f2aed27cc12eaeb02'/>
<id>e7cb0caa6882aa587fa42b5f2aed27cc12eaeb02</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>4D-API_cs2cs-style.gie: rewrite test to not rely on presence of 'conus' grid (we should have a way to state that some grids must be present) (refs #872)</title>
<updated>2018-08-11T13:07:29+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2018-08-11T13:07:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=666efb98088c007fc297e8cbd0648367bd62c014'/>
<id>666efb98088c007fc297e8cbd0648367bd62c014</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
