[postgis-users] Z coordinate value changes with st_transform

Jose Carlos Martinez Llario jomarlla at cgf.upv.es
Tue Mar 27 12:56:18 PDT 2012


 From proj4.8 changelog:

"Preliminary support has been added for vertical datums using the 
+geoidgrids= directive.  The geoidgrids are assumed to provide a 
transformation from geoid elevations to ellipsoidal elevations and they 
are discussed a bit in the VerticalDatums topic on the web site"

I dont like the st_transform method can change my z coordinates by 
default though, dont know if it is because PostGIS is not ready still 
for proj4.8 or because it is the proj4.8 default behaviour.

cheers,
Jose


On 27/03/2012 19:02, Jose Carlos Martinez wrote:
> Hi, dont know if this is the expected behavior, maybe its because I 
> built postgis with proj 4.8 or because something has changed in 
> spatial_ref_sys. Dont know at what time it happened (I missed it).
>
> Before:
> pg20=# select st_astext(st_transform(st_geomfromtext('POINT (700000 
> 4500000 100)', 23030), 4326));
>                           st_astext
> --------------------------------------------------------------
>  POINT Z (-0.63662073736203 40.6248036513963 100)
>
>
> Now:
> pg20=# select st_astext(st_transform(st_geomfromtext('POINT (700000 
> 4500000 100)', 23030), 4326));
>                           st_astext
> --------------------------------------------------------------
>  POINT Z (-0.63662073736203 40.6248036513963 168.35361468256)
>
> Using ST_AsKml Its changing the Z coordinate too.
>
> Someone can confirm when this change happened in PostGIS?
>
> Regards,
> Jose
>
>
> _______________________________________________
> postgis-users mailing list
> postgis-users at postgis.refractions.net
> http://postgis.refractions.net/mailman/listinfo/postgis-users




More information about the postgis-users mailing list