<pre>On 4/19/2011 8:52 AM, Gis Mage wrote:
><i> Hello list!
</i>><i>
</i>><i> I've got a table in PostGIS with the_geom field with 2 dimensions.
</i>><i> I wonder how can I add a z dimension and fill it up with values from
</i>><i> attribute field elev (its type is integer) ?</i></pre>Hi,<br>I think you can start from this query .<br>It dump a geometry in its points. Force in 3D and and add a random value to it.<br><br>select<br>    id,<br>
    ST_Translate(ST_Force_3D(b.geom),0.0,0.0,(mod (ST_X(geom)::integer, 100)::numeric)+(random()*10)) as geom<br>from (<br>           select<br>             <a href="http://a.id">a.id</a> as id,<br>             (ST_DumpPoints(a.geom)).* as geom<br>
           from<br>             table_2d as a<br>)<br><br><br clear="all"><br>-- <br>-----------------<br>Andrea Peri<br>. . . . . . . . . <br>qwerty àèìòù<br>-----------------<br><br>