<feed xmlns='http://www.w3.org/2005/Atom'>
<title>PROJ/test/gie/4D-API_cs2cs-style.gie, branch 5.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>Take into account +towgs84=0,0,0 in pipeline to still imply geodetic-&gt;cartesian-&gt;geodetic (fixes #881)</title>
<updated>2018-03-21T10:35:41+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2018-03-21T02:45:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=c49fcf76a814fc4caa707aecd18324a0f8efc225'/>
<id>c49fcf76a814fc4caa707aecd18324a0f8efc225</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce late expansion of +datum parameters. Fixes #872.</title>
<updated>2018-03-20T21:47:47+00:00</updated>
<author>
<name>Kristian Evers</name>
<email>kristianevers@gmail.com</email>
</author>
<published>2018-03-20T20:47:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=35a2b5cbe6386e985ae53c95b618dc89f60d6e60'/>
<id>35a2b5cbe6386e985ae53c95b618dc89f60d6e60</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #857 from kbevers/return-error-instead-of-zeros</title>
<updated>2018-03-12T12:58:49+00:00</updated>
<author>
<name>Kristian Evers</name>
<email>kristianevers@gmail.com</email>
</author>
<published>2018-03-12T12:38:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=c4895fdf89254e4969f474355c28d67e7dc7e74d'/>
<id>c4895fdf89254e4969f474355c28d67e7dc7e74d</id>
<content type='text'>
Make sure that transient errors are returned correctly
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make sure that transient errors are returned correctly
</pre>
</div>
</content>
</entry>
<entry>
<title>Ensure cs2cs emulation gets correct ellipsoid defn (#798)</title>
<updated>2018-02-12T19:44:00+00:00</updated>
<author>
<name>Thomas Knudsen</name>
<email>busstoptaktik@users.noreply.github.com</email>
</author>
<published>2018-02-12T19:44:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=715ec0b90aec05f15554c6591ea8cfd09d5cf043'/>
<id>715ec0b90aec05f15554c6591ea8cfd09d5cf043</id>
<content type='text'>
Copy ellipsoid definition for proj=cart directly into the
proj_create call, rather than calling pj_inherit_ellipsoid_def
afterwards.

Previously, the ellipsoid definition was left out from the call.

pj_init_ctx would then pick up WGS84 from proj_def.dat, and the
init would succeed (and the possibly wrong ellipsoid definition
would later on be overwritten with the correct values by
pj_inherit_ellipsoid_def.

But if PROJ_LIB was not set or proj_def.dat was inaccessible for
other reasons, things went wrong.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Copy ellipsoid definition for proj=cart directly into the
proj_create call, rather than calling pj_inherit_ellipsoid_def
afterwards.

Previously, the ellipsoid definition was left out from the call.

pj_init_ctx would then pick up WGS84 from proj_def.dat, and the
init would succeed (and the possibly wrong ellipsoid definition
would later on be overwritten with the correct values by
pj_inherit_ellipsoid_def.

But if PROJ_LIB was not set or proj_def.dat was inaccessible for
other reasons, things went wrong.</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid invalid ellps error messages from pj_init (#794)</title>
<updated>2018-02-12T15:45:09+00:00</updated>
<author>
<name>Thomas Knudsen</name>
<email>busstoptaktik@users.noreply.github.com</email>
</author>
<published>2018-02-12T15:45:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=f1dd367c64de4f48eb48f6dcf17c2be93c7eaafc'/>
<id>f1dd367c64de4f48eb48f6dcf17c2be93c7eaafc</id>
<content type='text'>
Reset error type PJD_ERR_MAJOR_AXIS_NOT_GIVEN for operations
that do not need an ellipsoid.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reset error type PJD_ERR_MAJOR_AXIS_NOT_GIVEN for operations
that do not need an ellipsoid.</pre>
</div>
</content>
</entry>
<entry>
<title>Update a few gie tests</title>
<updated>2018-02-10T17:31:16+00:00</updated>
<author>
<name>Thomas Knudsen</name>
<email>thokn@sdfe.dk</email>
</author>
<published>2018-02-10T17:31:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=75fca1c0e2fdd58d997ff962936888b6f983e8ec'/>
<id>75fca1c0e2fdd58d997ff962936888b6f983e8ec</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle sign convention for vertical datum shifts</title>
<updated>2018-02-10T13:57:50+00:00</updated>
<author>
<name>Thomas Knudsen</name>
<email>thokn@sdfe.dk</email>
</author>
<published>2018-02-10T13:57:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=3c62e6e7263b3a0e6e2397db5b43607f4b7fbe1d'/>
<id>3c62e6e7263b3a0e6e2397db5b43607f4b7fbe1d</id>
<content type='text'>
Also make corresponding sign corrections in a number of tests,
and comment out a few tests which work correctly, but report
failure since gie is not yet ready to handle unusual axis
orders in cases with angular output coordinates.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also make corresponding sign corrections in a number of tests,
and comment out a few tests which work correctly, but report
failure since gie is not yet ready to handle unusual axis
orders in cases with angular output coordinates.
</pre>
</div>
</content>
</entry>
<entry>
<title>update gie tests to agree with improved gie distance handling</title>
<updated>2018-02-10T12:16:40+00:00</updated>
<author>
<name>Thomas Knudsen</name>
<email>thokn@sdfe.dk</email>
</author>
<published>2018-02-10T12:16:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=8a407d59d4aa657415a4cfd3069206f5839e6470'/>
<id>8a407d59d4aa657415a4cfd3069206f5839e6470</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Skip gie tests that require grids</title>
<updated>2018-02-06T20:30:42+00:00</updated>
<author>
<name>Kristian Evers</name>
<email>kristianevers@gmail.com</email>
</author>
<published>2018-02-06T18:08:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=3dfd8b26d30f5b1acd189154b830eceb6ac38ccb'/>
<id>3dfd8b26d30f5b1acd189154b830eceb6ac38ccb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce compatibility for cs2cs-style proj-strings into the 4D API.</title>
<updated>2018-01-31T15:25:32+00:00</updated>
<author>
<name>Thomas Knudsen</name>
<email>thokn@sdfe.dk</email>
</author>
<published>2018-01-05T11:03:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=90968ff934a348b02f982080f8b7ccf17e037a46'/>
<id>90968ff934a348b02f982080f8b7ccf17e037a46</id>
<content type='text'>
Parameters such as towgs84, nadgrids and geoidgrids was previously only
handled by pj_transform(). This commit add a compatibility layer in
proj_create() by calling the pj_cs2cs_emulation_setup() function. This
function sets up a handful of predefined transformation objects on the
PJ object that is being created. Each of these transformation objects
are related to the cs2cs-style parameters we are trying to emulate in
the 4D API. That is, if the +towgs84 parameters is used we create
P-&gt;helmert with the parameters specified in +towgs84. Similarly for
+axis, +nadgrids and +geoidgrids. When these transformation objects
exists we use them in the prepare and finalize functions in pj_fwd/
pj_inv. If no cs2cs-style parametes are specified we skip those
parts of the prepare and finalizing steps.

Co-authored-by:Thomas Knudsen &lt;thokn@sdfe.dk&gt;
Co-authored-by:Kristian Evers &lt;kristianevers@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Parameters such as towgs84, nadgrids and geoidgrids was previously only
handled by pj_transform(). This commit add a compatibility layer in
proj_create() by calling the pj_cs2cs_emulation_setup() function. This
function sets up a handful of predefined transformation objects on the
PJ object that is being created. Each of these transformation objects
are related to the cs2cs-style parameters we are trying to emulate in
the 4D API. That is, if the +towgs84 parameters is used we create
P-&gt;helmert with the parameters specified in +towgs84. Similarly for
+axis, +nadgrids and +geoidgrids. When these transformation objects
exists we use them in the prepare and finalize functions in pj_fwd/
pj_inv. If no cs2cs-style parametes are specified we skip those
parts of the prepare and finalizing steps.

Co-authored-by:Thomas Knudsen &lt;thokn@sdfe.dk&gt;
Co-authored-by:Kristian Evers &lt;kristianevers@gmail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
