<div dir="ltr"><div>Hello Felix!</div><div><br></div><div>Thank for your answer.</div><div><br></div><div>Code 3795 was my typing error. It should be 3794. The right statement:</div><div>with data as (<br>select st_setsrid(st_makepoint(466180.66, 110950.00, 500), 3912) as point)<br>select st_astext(data.point) as ok,<br>st_astext(st_transform(data.point, 3794)) as not_ok from data;</div><div><br></div><div>3912 uses Bessel ellipsoid and 3794 uses GRS80. Upper query gives result:</div><div><img src="cid:ii_jhm1olq40_16397a414bb2d385" height="52" width="482"><br></div><div>If I transform to EPSG:3907 which also uses Bessel:</div><div>with data as (<br>select st_setsrid(st_makepoint(466180.66, 110950.00, 500), 3912) as point)<br>select st_astext(data.point) as ok,<br>st_astext(st_transform(data.point, 3907)) as not_ok from data;</div><div><br></div><div>The result is ok <img src="cid:ii_jhm1v0a91_16397a8a54dfb54b" height="65" width="482"><br></div><div><br></div><div>Thanks for answer!<br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 25, 2018 at 3:25 PM, Felix Kunde <span dir="ltr"><<a href="mailto:felix-kunde@gmx.de" target="_blank">felix-kunde@gmx.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">It's not a bug. I think, it's because you're changing the datum. EPSG 3795 (<a href="https://epsg.io/3795" rel="noreferrer" target="_blank">https://epsg.io/3795</a>) uses the Clarke Spheroid, EPSG 3912 (<a href="https://epsg.io/3912" rel="noreferrer" target="_blank">https://epsg.io/3912</a>) uses Bessel. Different height triangulation. In case, you want to keep the Z value, you need to cache it to replace the tranformed value. Btw. Cuba CRS -> Slovenvia CRS ?!!<br>
 <br>
<br>
Von: "Klemen Špruk" <<a href="mailto:spruk.klemen@gmail.com">spruk.klemen@gmail.com</a>><br>
An: <a href="mailto:postgis-users@lists.osgeo.org">postgis-users@lists.osgeo.<wbr>org</a><br>
Betreff: [postgis-users] POINT Z geometry transformation issue<br>
<span class=""><br>
Hello!<br>
 <br>
I have a issue with Z coordinate value when transforming coordinates:<br>
 <br>
Simlple test on postgresql-postgis server:<br>
 <br>
with data as (<br>
select st_setsrid(st_makepoint(<wbr>466180.66, 110950.00, 500), 3912) as point)<br>
select st_astext(data.point) as ok,<br>
st_astext(st_transform(data.<wbr>point, 3795)) as not_ok from data;<br>
 <br>
 <br>
When transforming point to other SRID Z value is corrupted.<br>
Query result:<br>
<br>
</span><span class="">DB server info: PostgreSQL 10.1 on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609, 64-bit POSTGIS="2.4.3 r16312" PGSQL="100" GEOS="3.5.1-CAPI-1.9.1 r4246" PROJ="Rel. 4.9.2, 08 September 2015" GDAL="GDAL 1.11.3, released 2015/09/16" LIBXML="2.9.3" LIBJSON="0.11.99" LIBPROTOBUF="1.2.1" RASTER<br>
 <br>
Does anyone have any idea why Z value is corrupted or I am I doing something wrong or this is a bug?<br>
 <br>
</span>Thank Klemen!_______________________<wbr>________________________ postgis-users mailing list <a href="mailto:postgis-users@lists.osgeo.org">postgis-users@lists.osgeo.org</a> <a href="https://lists.osgeo.org/mailman/listinfo/postgis-users" rel="noreferrer" target="_blank">https://lists.osgeo.org/<wbr>mailman/listinfo/postgis-users</a><br>
______________________________<wbr>_________________<br>
postgis-users mailing list<br>
<a href="mailto:postgis-users@lists.osgeo.org">postgis-users@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/postgis-users" rel="noreferrer" target="_blank">https://lists.osgeo.org/<wbr>mailman/listinfo/postgis-users</a></blockquote></div><br></div>