<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Obrigado Duarte pelas recomendações e sugestões que me envias-te.<br><br>Acabei por conseguir resolver a situação:<br><br>1: update emarp.agua_hidrante set geom = ST_Force_2D(geom);<br><br>2: vacuum full analyze emarp.agua_boca_rega ;<br><br>3: update public.geometry_columns set coord_dimension = '2' where f_table_name = 'agua_boca_rega'<br><br>4: ALTER TABLE emarp.agua_boca_rega ADD CONSTRAINT enforce_srid_geom CHECK (srid(geom) = 27492);<br><br>5: ALTER TABLE emarp.agua_boca_rega ADD CONSTRAINT enforce_geotype_geom CHECK (geometrytype(geom) = 'POINT'::text OR geom IS NULL);<br><br>6: ALTER TABLE emarp.agua_boca_rega ADD CONSTRAINT enforce_dims_geom CHECK (st_ndims(geom) = 2);<br><br><br>Obrigado a todos pelo apoio e espero tambem poder contribuir.<br><br>Cumprimentos<br><br><br><br><div>> Date: Mon, 11 Aug 2014 04:59:52 -0700<br>> From: dncarreira@gmail.com<br>> To: qgis-pt@lists.osgeo.org<br>> Subject: Re: [QGIS-pt] FW: st_Force_2D<br>> <br>> O que eu faria era criar uma nova tabela com uma nova coluna coordZ e<br>> adicionava a coluna de geometria depois:<br>> <br>> SELECT AddGeometryColumn<br>> ('my_schema','my_spatial_table','the_geom',27492,'POINT',2);<br>> <br>> Depois copiava os dados anteriores para a nova tabela, criando os pontos<br>> apenas com o x e y das geometrias originais, e copiando a coord z para a<br>> nova coluna:<br>> <br>> INSERT INTO my_table (col1, col2, col3, the_geom, coordz)<br>> SELECT col1, col2, col3, ST_Force_2D(the_geom), ST_Z(the_geom)<br>> FROM my_table AS old<br>> <br>> Se o ST_Force_2D não funcionar podemos construir a geometria com<br>> st_geomfromtext ou com st_setsrid(st_point(x,y), 27492):<br>> st_geomfromtext('POINT (' || ST_X(the_geom)::text || ' ' ||<br>> ST_Y(the_geom)::text ||')', 27492)<br>> <br>> nota: não testei o sql...<br>> <br>> Há com certeza outras formas de fazer isto...<br>> <br>> <br>> <br>> <br>> <br>> <br>> --<br>> View this message in context: http://osgeo-org.1560.x6.nabble.com/coluna-da-geometria-geom-e-the-geom-tp5155514p5155795.html<br>> Sent from the QGIS-pt mailing list archive at Nabble.com.<br>> _______________________________________________<br>> QGIS-pt mailing list<br>> QGIS-pt@lists.osgeo.org<br>> http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt<br></div> </div></body>
</html>