[QGIS-pt] FW: st_Force_2D
duartecarreira
dncarreira gmail.com
Segunda-Feira, 11 de Agosto de 2014 - 04:59:52 PDT
O que eu faria era criar uma nova tabela com uma nova coluna coordZ e
adicionava a coluna de geometria depois:
SELECT AddGeometryColumn
('my_schema','my_spatial_table','the_geom',27492,'POINT',2);
Depois copiava os dados anteriores para a nova tabela, criando os pontos
apenas com o x e y das geometrias originais, e copiando a coord z para a
nova coluna:
INSERT INTO my_table (col1, col2, col3, the_geom, coordz)
SELECT col1, col2, col3, ST_Force_2D(the_geom), ST_Z(the_geom)
FROM my_table AS old
Se o ST_Force_2D não funcionar podemos construir a geometria com
st_geomfromtext ou com st_setsrid(st_point(x,y), 27492):
st_geomfromtext('POINT (' || ST_X(the_geom)::text || ' ' ||
ST_Y(the_geom)::text ||')', 27492)
nota: não testei o sql...
Há com certeza outras formas de fazer isto...
--
View this message in context: http://osgeo-org.1560.x6.nabble.com/coluna-da-geometria-geom-e-the-geom-tp5155514p5155795.html
Sent from the QGIS-pt mailing list archive at Nabble.com.
More information about the QGIS-pt
mailing list