<div dir="ltr"><div class=""><span class="im"><span id="docs-internal-guid-896552b1-e280-0271-54f9-b1a40e68b875"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-right:5pt"><span style="color:rgb(0,0,0);font-family:Consolas;font-size:12px;white-space:pre-wrap;line-height:1.38">Hello proj users</span><br></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-right:5pt"><span style="font-size:12px;font-family:Consolas;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap">I have recently submitted a pull request for PROJ.4, introducing some rather intrusive code changes which will (hopefully) make a large part of the PROJ.4 code easier to read, maintain, and contribute to.</span></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-right:5pt"><span style="font-size:12px;font-family:Consolas;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap">Basically, the pull request will eliminate a large proportion of the somewhat convoluted macros that currently enforces the implementation policy for the projection code in PROJ.4. It should, however, not introduce any changes API-wise, so most users of the library, and the proj, cs2cs, and nad2nad programs should be unaffected.</span></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-right:5pt"><span style="font-size:12px;font-family:Consolas;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap">If you suspect your use case may be affected anyway (or if you may be in a position to offer helpful comments), please take a look at the pull request over at </span><a href="https://github.com/OSGeo/proj.4/pull/373" style="text-decoration:none"><span style="font-size:12px;font-family:Consolas;text-decoration:underline;vertical-align:baseline;white-space:pre-wrap">https://github.com/OSGeo/proj.4/pull/373</span></a></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-right:5pt"><span style="font-size:12px;font-family:Consolas;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap">Thomas Knudsen</span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-right:5pt"><span style="font-size:12px;font-family:Consolas;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap">Geodesist, PhD</span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-right:5pt"><span style="color:rgb(0,0,0);font-family:Consolas;font-size:12px;white-space:pre-wrap;line-height:1.38"><a href="mailto:thokn@sdfe.dk">thokn@sdfe.dk</a></span><br></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-right:5pt"><span style="font-size:12px;font-family:Consolas;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap">Danish Ministry of Energy, Utilities and Climate</span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-right:5pt"><span style="font-size:12px;font-family:Consolas;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap">Agency for Data Supply and Efficiency</span></p><br></span></span></div></div>