<feed xmlns='http://www.w3.org/2005/Atom'>
<title>PROJ/test/gie, branch 9.0.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>Rename "Kavraisky" to transliteration "Kavrayskiy" used by Snyder1993 (#3071)</title>
<updated>2022-02-23T08:54:56+00:00</updated>
<author>
<name>Mike Taves</name>
<email>mwtoews@gmail.com</email>
</author>
<published>2022-02-23T08:54:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=e79984f5f17a8d0abd36e7e4884dd56b644df22f'/>
<id>e79984f5f17a8d0abd36e7e4884dd56b644df22f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Set more precise error code for parsing errors in proj_create().</title>
<updated>2022-02-04T02:46:25+00:00</updated>
<author>
<name>Brendan Jurd</name>
<email>brendan.jurd@geoplex.com.au</email>
</author>
<published>2022-02-04T01:56:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=c868ea010de15b98ee1e67a81e0a29cc4a1ab734'/>
<id>c868ea010de15b98ee1e67a81e0a29cc4a1ab734</id>
<content type='text'>
If proj_create() catches a ParsingException, and the error code hasn't
otherwise been set internally, set the error code to
PROJ_ERR_INVALID_OP_WRONG_SYNTAX instead of allowing it to default to
the generic PROJ_ERR_OTHER.

Ref #2529
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If proj_create() catches a ParsingException, and the error code hasn't
otherwise been set internally, set the error code to
PROJ_ERR_INVALID_OP_WRONG_SYNTAX instead of allowing it to default to
the generic PROJ_ERR_OTHER.

Ref #2529
</pre>
</div>
</content>
</entry>
<entry>
<title>Drop autotools; move remaining useful m4 macros (#3027)</title>
<updated>2022-01-30T11:12:34+00:00</updated>
<author>
<name>Mike Taves</name>
<email>mwtoews@gmail.com</email>
</author>
<published>2022-01-30T11:12:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=ddefc8d1dfddc815cbc3afef00c66853f9c0194c'/>
<id>ddefc8d1dfddc815cbc3afef00c66853f9c0194c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>peirce_q: add inversion of +shape=square and diamond through generic inversion method</title>
<updated>2022-01-09T12:02:11+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2022-01-08T10:49:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=7afaa7a400bd3e6a8550a5c6a3d0da88b3861e38'/>
<id>7afaa7a400bd3e6a8550a5c6a3d0da88b3861e38</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>peirce_q: rename +type parameter wrongly introduced in 8.2.1 to +shape (fixes #3011)</title>
<updated>2022-01-07T15:49:11+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2022-01-07T14:32:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=cf5aef989b65ed857ed03d2ed3de447daaffe5a3'/>
<id>cf5aef989b65ed857ed03d2ed3de447daaffe5a3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix and additional options for Peirce Quincuncial projections (#2978)</title>
<updated>2021-12-20T19:22:46+00:00</updated>
<author>
<name>Toby C. Wilkinson</name>
<email>open@tobywilkinson.co.uk</email>
</author>
<published>2021-12-20T19:22:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=5fe037f86a7ed040893c3406aed8bffebbb722f6'/>
<id>5fe037f86a7ed040893c3406aed8bffebbb722f6</id>
<content type='text'>
This fixes the current forward implementation of Peirce Quincuncial proj to correctly flip/reflect out the southern hemisphere to four triangles, and rotate entire result to a square or diamond. (It there resolves the issues identified with pull request https://github.com/OSGeo/PROJ/pull/2230 , where southern hemisphere was wrongly projected over northern, and reverses the restriction to northern hemisphere introduced there). It also adds additional lateral projection of the hemispheres.

- This PR adds an optional parameter `+type` which allows selection of projection. The `+type=square` and `+type=diamond` types match in principle ESRI's twin implementations of square and diamond PQ projs. The **default** if not specified is `+type=diamond`.

- The previous behaviour restricted to the northern hemisphere can be reproduced using the `+type=nhemisphere`, though this is an edge case only.

- An additional `+type=horizontal` and `+type=vertical` rectangular lateral versions have been added that place each hemisphere side-by-side. This is primarily to allow creation of projections such as Greiger Triptychial, which also require the additional optional params `scrollx` or `scrolly` in order to shift parts of the projection from one side of the map to the other. 

- Additional documentation has been added to proj description, including quoting the usual meridian used in common usage of projection, and images showing the different types.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes the current forward implementation of Peirce Quincuncial proj to correctly flip/reflect out the southern hemisphere to four triangles, and rotate entire result to a square or diamond. (It there resolves the issues identified with pull request https://github.com/OSGeo/PROJ/pull/2230 , where southern hemisphere was wrongly projected over northern, and reverses the restriction to northern hemisphere introduced there). It also adds additional lateral projection of the hemispheres.

- This PR adds an optional parameter `+type` which allows selection of projection. The `+type=square` and `+type=diamond` types match in principle ESRI's twin implementations of square and diamond PQ projs. The **default** if not specified is `+type=diamond`.

- The previous behaviour restricted to the northern hemisphere can be reproduced using the `+type=nhemisphere`, though this is an edge case only.

- An additional `+type=horizontal` and `+type=vertical` rectangular lateral versions have been added that place each hemisphere side-by-side. This is primarily to allow creation of projections such as Greiger Triptychial, which also require the additional optional params `scrollx` or `scrolly` in order to shift parts of the projection from one side of the map to the other. 

- Additional documentation has been added to proj description, including quoting the usual meridian used in common usage of projection, and images showing the different types.
</pre>
</div>
</content>
</entry>
<entry>
<title>Pipeline parsing: reject proj=/o_proj= before first step, to avoid bad performance pattern on hostile pipelines</title>
<updated>2021-11-23T23:31:24+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2021-11-23T23:31:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=a1dd3facaefd85e25a8202b7b9ea19b31278e36c'/>
<id>a1dd3facaefd85e25a8202b7b9ea19b31278e36c</id>
<content type='text'>
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=41290
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=41290
</pre>
</div>
</content>
</entry>
<entry>
<title>Add fallback_strategy to tinshift transform</title>
<updated>2021-10-21T20:18:29+00:00</updated>
<author>
<name>Johannes Schauer Marin Rodrigues</name>
<email>josch@mister-muffin.de</email>
</author>
<published>2021-10-16T13:38:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=f5aed82fc6eee896606e95dc15e578cd9f058a2c'/>
<id>f5aed82fc6eee896606e95dc15e578cd9f058a2c</id>
<content type='text'>
 - this bumps format_version of tinshift JSON to 1.1 for the new field
   fallback_strategy
 - the default behaviour without that field is retained
 - if fallback_strategy is set to "nearest_side", then points that do not fall
   into any of the triangles will be transformed according to the nearest
   triangle
 - if fallback_centroid is set to "nearest_side", then points that do not fall
   into any of the triangles will be transformed according to the triangle
   with the nearest centroid
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - this bumps format_version of tinshift JSON to 1.1 for the new field
   fallback_strategy
 - the default behaviour without that field is retained
 - if fallback_strategy is set to "nearest_side", then points that do not fall
   into any of the triangles will be transformed according to the nearest
   triangle
 - if fallback_centroid is set to "nearest_side", then points that do not fall
   into any of the triangles will be transformed according to the triangle
   with the nearest centroid
</pre>
</div>
</content>
</entry>
<entry>
<title>Inverse ortho ellipsoidal oblique: address a few remarks from https://github.com/OSGeo/PROJ/issues/2844#issuecomment-920138371</title>
<updated>2021-09-15T16:08:05+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2021-09-15T16:08:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=c9b506005129cbd4106a332d33cc9b926291d2b9'/>
<id>c9b506005129cbd4106a332d33cc9b926291d2b9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Inverse ellipsoidal orthographic projection (oblique case): fix convergence at pole</title>
<updated>2021-09-15T04:58:26+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2021-09-15T04:41:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=d209e4ab62e9ab6f1c3825acd518bec421aebf12'/>
<id>d209e4ab62e9ab6f1c3825acd518bec421aebf12</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
