On 4/19/2011 8:52 AM, Gis Mage wrote:
Hello list!

I've got a table in PostGIS with the_geom field with 2 dimensions.
I wonder how can I add a z dimension and fill it up with values from
attribute field elev (its type is integer) ?

One way would be to add a new geometry column and then populate it, maybe something like (untested):

select addgeomtrycolumn('myschema', 'mytable', 'geom3d', 4326, 'POINT', 3);

update mytable set geom3d=setsrid(makepoint(st_x(the_geom), st_y(the_geom), z_column::double percision), 4326);


This assumes the data is in srid 4326.

You might want to add an index on this column also.

-Steve W
_______________________________________________
postgis-users mailing list
[email protected]
http://postgis.refractions.net/mailman/listinfo/postgis-users

Reply via email to