<div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif">We recently recompiled PostGIS in one of our Postgres 12.3 environments with PROJ 6 (6.3.2) from PROJ 4 (4.9.3). </div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif"><div class="gmail_default">postgis_full_version() output:<br></div></div><div class="gmail_default" style="font-family:tahoma,sans-serif">POSTGIS="3.0.1 ec2a9aa" [EXTENSION] PGSQL="120" GEOS="3.7.1-CAPI-1.11.1 27a5e771" PROJ="6.3.2" LIBXML="2.9.4" LIBJSON="0.12.1"<br></div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">We're now noticing that using <span style="color:rgb(0,0,0);font-family:helvetica,"microsoft sans serif",arial,sans-serif;font-size:14px;letter-spacing:-0.14px">ST_Transform(geometry, srid)</span><strong style="color:rgb(0,0,0);font-family:helvetica,"microsoft sans serif",arial,sans-serif;font-size:14px;letter-spacing:-0.14px"> </strong>to transform some points 

 in California

from SRID 4326 to 900913 is causing a shift along the Y axis of about 20-30 meters. The difference is evidenced by a comparison of the old and new ST_Y() values. </div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">If I force the PROJ 4 definition to be used, the transformation works fine with no shift. (To force the 

PROJ 4 definition, I used the method described in 

<a href="http://blog.cleverelephant.ca/2019/02/proj4-postgis.html" target="_blank">http://blog.cleverelephant.ca/2019/02/proj4-postgis.html</a> and set authname, authsrid and srtext to null so that the proj4text column is used.)</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif"><div class="gmail_default">Is this shift expected with PROJ 6? I realize 900913 is deprecated and we plan to migrate to 3857 as a longer term solution, but looking for a shorter term fix if possible since much data and code is impacted by this. Note we are seeing no shift issues with 

SRID 

3857.</div></div><div class="gmail_default" style="font-family:tahoma,sans-serif"><div class="gmail_default"><br></div><div class="gmail_default">Let me know if I can provide more information.</div><div class="gmail_default"></div></div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">Thanks much,</div><div class="gmail_default" style="font-family:tahoma,sans-serif">Shira </div><div><div dir="ltr" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">
<div style="padding-top:8px">
         </div></div></div></div></div></div></div></div></div></div></div></div></div>